All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Resources::Interiors::Builder::InteriorRenderableFactory Class Reference
Inheritance diagram for Eegeo::Resources::Interiors::Builder::InteriorRenderableFactory:
Eegeo::Resources::Interiors::Builder::IInteriorRenderableFactory

Public Member Functions

 InteriorRenderableFactory (Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool, Resources::Interiors::IInteriorsMaterialService &interiorsMaterialService, const Resources::Interiors::InteriorsStencilMirrorClearRenderableFactory &interiorsStencilMirrorClearRenderableFactory, const Resources::Interiors::IInteriorsMaterialAssignmentObserver &materialAssignmentObserver)
 
Rendering::Renderables::InteriorFloorRenderableCreateInteriorFloorRenderable (const std::string &interiorIdentifier, InteriorRenderableCreationData &creationData, const float interiorTerrainHeight) override
 
Rendering::Renderables::InstancedInteriorFloorRenderableCreateInstancedInteriorFloorRenderable (const std::string &interiorIdentifier, const std::string &materialGroup, InteriorRenderableCreationData &creationData, int floorIndex, const float interiorTerrainHeight, const std::vector< m44 > &instanceTransforms, bool ownsMesh) override
 
Rendering::Renderables::InteriorHighlightRenderableCreateInteriorHighlightRenderable (const std::string &interiorIdentifier, InteriorRenderableCreationData &creationData, const float interiorTerrainHeight) override
 
Rendering::Renderables::InstancedInteriorFloorRenderableCreateInstancedStencilMirrorMaskRenderable (const std::string &interiorIdentifier, InteriorRenderableCreationData &creationData, const float interiorTerrainHeight, const std::vector< m44 > &instanceTransforms) override
 
Rendering::Renderables::InteriorFloorRenderableCreateStencilMirrorMaskRenderable (const std::string &interiorIdentifier, InteriorRenderableCreationData &creationData, const float interiorTerrainHeight) override
 
Resources::Interiors::InteriorsStencilMirrorClearRenderableCreateStencilMirrorClearRenderable (const Rendering::Renderables::InteriorRenderable &mirrorRenderable) override
 

The documentation for this class was generated from the following files: