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 |