[−]Module bevy::ecs::prelude
Structs
Added | Query transformer that retrieves components of type |
Changed | Query transformer that retrieves components of type |
ChangedRes | A shared borrow of a Resource that will only return in a query if the Resource has been changed |
Commands | A list of commands that will be run to populate a |
Entity | Lightweight unique ID of an entity |
In | |
Local | Local |
Mut | Unique borrow of an entity's component |
Mutated | Query transformer that retrieves components of type |
Or | |
Query | Provides scoped access to a World according to a given [HecsQuery] |
QuerySet | |
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. |
Schedule | |
State | |
StateStage | |
SystemStage | |
With | |
Without | |
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 |
IntoChainSystem | |
IntoSystem | |
Resource | A Resource type |
System | An ECS system that can be added to a Schedule |
WorldBuilderSource | Converts a reference to |
Derive Macros
Bundle | Implement |