[−][src]Module keeshond::scene
Structs
ComponentControl | Allows working with ComponentStores from within systems. |
ComponentIter | |
ComponentIterMut | |
ComponentStore | Stores all instances of a Component for a given type, indexed based on the Entities they belong to. |
Entity | A handle to a living object in a Scene |
Scene | A world in which Entities, Components, and ThinkerSystems/DrawerSystems reside. |
SceneControl |
Traits
Component | A data struct which may be added to an Entity |
DrawerSystem | A system that handles drawing logic every frame, typically giving Entities behaviors based on which Components they have. Mutable access to the Components is not permitted, as this could lead to behavior that is framerate-dependent. |
ThinkerSystem | A system that runs game logic every frame, typically giving Entities behaviors based on which Components they have. |