Module bevy_internal::ecs::component
source · Expand description
Types for declaring and storing Component
s.
Structs
- A value describing a component or resource, which may or may not correspond to a Rust type.
- A
SystemParam
that provides access to theComponentId
for a specific component type. - Stores metadata for a type of component or resource stored in a specific
World
. - Records when a component or resource was added and when it was last mutably dereferenced (or added).
- Marker type for components stored in a
ComponentSparseSet
. - Marker type for components stored in a
Table
. - A value that tracks when a system ran relative to other systems. This is used to power change detection.
- Interior-mutable access to the
Tick
s for a single component or resource.
Enums
- The storage used for a specific component type.
Traits
- A data type that can be used to store data for an entity.
- Types used to specify the storage strategy for a component.