[−][src]Module bevy_ecs::prelude
Structs
Added | |
Changed | |
Commands | A queue of Commands to run on the current World and Resources |
Entity | Lightweight unique ID of an entity |
Local | Local |
Mut | Unique borrow of an entity's component |
Mutated | |
Query | Provides scoped access to a World according to a given HecsQuery |
Ref | Shared borrow of an entity's component |
RefMut | Unique borrow of an entity's component |
Res | Shared borrow of a Resource |
ResMut | Unique borrow of a Resource |
Resources | A collection of resource instances identified by their type. |
With | Query transformer skipping entities that do not have a |
Without | Query transformer skipping entities that have a |
World | An unordered collection of entities, each having any number of distinctly typed components |
Traits
Bundle | A statically typed collection of components |
Component | Types that can be components, implemented automatically for all |
FromResources | Creates |
IntoForEachSystem | Converts |
IntoQuerySystem | Converts |
IntoThreadLocalSystem | Converts |
Resource | A Resource type |
System | An ECS system that can be added to a Schedule |
WorldBuilderSource | Converts a reference to |
Derive Macros
Bundle | Implement |