Expand description
Structs§
- App
- The main struct that you will create for holding entities, components, and resources
- Commands
- A
SystemParameter
that allows you to create/destroyEntity
s, add/removeComponent
s, etc - Entities
- A
SystemParameter
for getting a list of all aliveEntity
s - Entity
- A handle for components to be attached to
- Query
- A
SystemParameter
that lets you get references toComponent
s specified inQ
- Ref
- The
QueryParameter
for getting a reference to aComponent
- RefMut
- The
QueryParameter
for getting a mutable reference to aComponent
- Res
- The
SystemParameter
for getting a reference to aResource
- ResMut
- The
SystemParameter
for getting a mutable reference to aResource
- System
Set - A set of
System
s that can be run in parallel
Traits§
- Component
- The trait implemented for all types that are used as components
- Into
System - Trait for converting things into a
System
- Query
Parameter - The type parameter for a
Query
- Resource
- The trait implemented for all types that will be used as resources
- System
- An ECS system that can be added to a
SystemSet
- System
Function - The trait for functions which can be used as
System
s - System
Parameter - The trait for parameters to
SystemFunction
s