Expand description
Contains the definition of the EntityCommand
trait,
as well as the blanket implementation of the trait for closures.
It also contains functions that return closures for use with
EntityCommands
.
Enums§
- Entity
Command Error - An error that occurs when running an
EntityCommand
on a specific entity.
Traits§
- Entity
Command - A command which gets executed for a given
Entity
.
Functions§
- clear
- An
EntityCommand
that removes all components from an entity. - clone_
components - An
EntityCommand
that clones the specified components of an entity and inserts them into another entity. - clone_
with_ opt_ in - An
EntityCommand
that clones parts of an entity onto another entity, configured throughEntityClonerBuilder
. - clone_
with_ opt_ out - An
EntityCommand
that clones parts of an entity onto another entity, configured throughEntityClonerBuilder
. - despawn
- An
EntityCommand
that despawns an entity. - insert
- An
EntityCommand
that adds the components in aBundle
to an entity. - insert_
by_ ⚠id - An
EntityCommand
that adds a dynamic component to an entity. - insert_
from_ world - An
EntityCommand
that adds a component to an entity using the component’sFromWorld
implementation. - insert_
with - An
EntityCommand
that adds a component to an entity using some function that returns the component. - log_
components - An
EntityCommand
that logs the components of an entity. - move_
components - An
EntityCommand
moves the specified components of this entity into another entity. - observe
- An
EntityCommand
that creates anObserver
watching for anEntityEvent
of typeE
whoseEntityEvent::event_target
targets this entity. - remove
- An
EntityCommand
that removes the components in aBundle
from an entity. - remove_
by_ id - An
EntityCommand
that removes a dynamic component from an entity. - remove_
with_ requires - An
EntityCommand
that removes the components in aBundle
from an entity, as well as the required components for each component removed. - retain
- An
EntityCommand
that removes all components from an entity, except for those in the givenBundle
.