|
| class | ToyMaker::CameraSystem |
| | System responsible for managing all active cameras belonging to this world, tracking and updating associated projection and view matrices. More...
|
| |
| class | ToyMaker::BaseSystem |
| | The base class that acts as the interface between the engine's ECS system and a particular built-in or user-defined System. More...
|
| |
| class | ToyMaker::System< TSystemDerived, TListenedForComponentsTuple, TRequiredComponentsTuple > |
| | A system template that disables systems with this form of declaration. More...
|
| |
| class | ToyMaker::System< TSystemDerived, std::tuple< TListenedForComponents... >, std::tuple< TRequiredComponents... > > |
| | The base class for any built-in or user-defined system that would like to be hooked to the engine's event cycle or have access to entities and components. More...
|
| |
| class | ToyMaker::SystemManager |
| | Holds references to all the systems belonging to this manager's ECSWorld. More...
|
| |
| class | ToyMaker::SceneSystem |
| | The SceneSystem, a singleton System, responsible for tracking all objects in the scene, computing their Transforms, and maintaining hierarchical relationships between scene nodes. More...
|
| |
| class | ToyMaker::SceneSystem::SceneSubworld |
| | A subsystem of the SceneSystem which tracks, per world, which objects have had their Placement components updated. More...
|
| |
| class | ToyMaker::SimSystem |
| | The SimSystem is a system responsible for providing scriptability via SimObjects and SimObjectAspects. More...
|
| |
| class | ToyMaker::SpatialQuerySystem |
| | The spatial query system, an ECS System that tracks and updates spatial query data for objects in the scene, and which exposes spatial query methods. More...
|
| |
| class | ToyMaker::SpatialQuerySystem::LightBoundsComputeSystem |
| | A subsystem of the spatial query system responsible for tracking light volumes and recomputing their ObjectBounds accordingly. More...
|
| |