3 #include "IInteriorRenderableFactory.h"
22 : m_vertexBindingPool(vertexBindingPool)
23 , m_interiorsMaterialService(interiorsMaterialService)
24 , m_interiorsStencilMirrorClearRenderableFactory(interiorsStencilMirrorClearRenderableFactory)
25 , m_materialAssignmentObserver(materialAssignmentObserver)
32 const float interiorTerrainHeight)
override;
35 const std::string& interiorIdentifier,
36 const std::string& materialGroup,
39 const float interiorTerrainHeight,
40 const std::vector<m44>& instanceTransforms,
41 bool ownsMesh)
override;
45 const float interiorTerrainHeight)
override;
48 const std::string& interiorIdentifier,
50 const float interiorTerrainHeight,
51 const std::vector<m44>& instanceTransforms)
override;
55 const float interiorTerrainHeight)
override;
64 static std::string MakeRenderableIdFromMaterialName(
const std::string& materialName,
bool isEntity);