Module bevy_ecs::prelude [−][src]
Re-exports
pub use crate::reflect::ReflectComponent; |
pub use crate::bundle::Bundle; |
pub use crate::entity::Entity; |
pub use crate::schedule::Schedule; |
pub use crate::world::FromWorld; |
pub use crate::world::World; |
Structs
Added | Filter that retrieves components of type |
ChangeTrackers | Change trackers for component |
Changed | Filter that retrieves components of type |
Commands | A list of commands that will be run to modify a |
In | |
Local | |
Mut | Unique borrow of an entity’s component |
NonSend | Shared borrow of a NonSend resource |
NonSendMut | Unique borrow of a NonSend resource |
Or | |
Query | Provides scoped access to a World according to a given WorldQuery and query filter |
QuerySet | |
QueryState | |
RemovedComponents | |
Res | Shared borrow of a Resource |
ResMut | Unique borrow of a Resource |
RunCriteria | |
State | Stack based state machine |
SystemSet | A builder for describing several systems at the same time. |
SystemStage | Stores and executes systems. Execution order is not defined unless explicitly specified;
see |
With | Filter that selects entities with a component |
WithBundle | |
Without | Filter that selects entities without a component |
Traits
Derive Macros
AmbiguitySetLabel | |
Bundle | |
RunCriteriaLabel | |
StageLabel | |
SystemLabel |