|
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...
|
|