|
| struct | ToyMaker::CameraProperties |
| | Struct that encapsulates properties which define the (geometric) aspects of a scene camera. More...
|
| |
| class | ToyMaker::BaseComponentArray |
| | An abstract base class for all ECS component arrays. More...
|
| |
| struct | ToyMaker::ComponentFromJSON< TComponent, Enable > |
| | A struct that describes how a JSON component description is turned into a component. More...
|
| |
| struct | ToyMaker::ComponentFromJSON< std::shared_ptr< TComponent >, Enable > |
| | A specialization of ComponentFromJSON that applies to components that are stored as shared pointers to components (as opposed to a value of the component type itself) More...
|
| |
| class | ToyMaker::Interpolator< T > |
| | A template class for interpolating components between simulation frames for various purposes. More...
|
| |
| class | ToyMaker::ComponentArray< TComponent > |
| | A class that implements BaseComponentArray specializing it for a component of type TComponent. More...
|
| |
| class | ToyMaker::ComponentManager |
| | An object that stores and manages updates to all the component arrays instantiated for this ECS World. More...
|
| |
| struct | ToyMaker::ComponentFromJSON< std::shared_ptr< TResource >, typename std::enable_if< std::is_base_of< IResource, TResource >::value >::type > |
| | Allows a shared pointer to a resource to be constructed as a component for an entity when loading a scene. More...
|
| |
| struct | ToyMaker::LightEmissionData |
| | A struct, used as a component, describing the emissive properties of the light it represents per the Blinn-Phong shading model. More...
|
| |
| class | ToyMaker::StaticModel |
| | This engine's representation of a single unrigged 3D model. More...
|
| |
| struct | ToyMaker::Placement |
| | A component representing the position, rotation, and scale of an entity. More...
|
| |
| struct | ToyMaker::Transform |
| | The transform component, which moves the vertices of a model to their world space coordinates during rendering. More...
|
| |
| struct | ToyMaker::SceneHierarchyData |
| | Component representing hierarchical information related to this entity. More...
|
| |
| struct | ToyMaker::SimCore |
| | The component associated with the SimSystem. More...
|
| |
| struct | ToyMaker::ColorBufferDefinition |
| | A struct containing the definition of a color buffer, using which similar color buffers can be created. More...
|
| |