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