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

Public Member Functions

virtual
Rendering::Renderables::InteriorFloorRenderable
CreateInteriorFloorRenderable (const std::string &interiorIdentifier, InteriorRenderableCreationData &creationData, const float interiorTerrainHeight)=0
 
virtual
Rendering::Renderables::InstancedInteriorFloorRenderable
CreateInstancedInteriorFloorRenderable (const std::string &interiorIdentifier, const std::string &materialGroup, InteriorRenderableCreationData &creationData, int floorIndex, const float interiorTerrainHeight, const std::vector< m44 > &instanceTransforms, bool ownsMesh)=0
 
virtual
Rendering::Renderables::InteriorHighlightRenderable
CreateInteriorHighlightRenderable (const std::string &interiorIdentifier, InteriorRenderableCreationData &creationData, const float interiorTerrainHeight)=0
 
virtual
Rendering::Renderables::InstancedInteriorFloorRenderable
CreateInstancedStencilMirrorMaskRenderable (const std::string &interiorIdentifier, InteriorRenderableCreationData &creationData, const float interiorTerrainHeight, const std::vector< m44 > &instanceTransforms)=0
 
virtual
Rendering::Renderables::InteriorFloorRenderable
CreateStencilMirrorMaskRenderable (const std::string &interiorIdentifier, InteriorRenderableCreationData &creationData, const float interiorTerrainHeight)=0
 
virtual
Resources::Interiors::InteriorsStencilMirrorClearRenderable
CreateStencilMirrorClearRenderable (const Rendering::Renderables::InteriorRenderable &mirrorRenderable)=0
 

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