6 #include "InteriorDto.h"
7 #include "InteriorMetadataChunkDto.h"
8 #include "CollisionBvh.h"
26 m_pInteriorRenderableCreationData = creationData;
27 m_pCollisionBvh = collisionBvh;
40 const std::vector<InteriorFloorData*>& interiorFloors,
44 const std::vector<InstanceSourceMeshData>& instanceSourceMeshes);
48 void RelinquishOwnershipOfCollisionResources();
49 void RelinquishOwnershipOfLabelResources();
50 void RelinquishOwnershipOfInteriorsFloorCellFeatureContainers();
52 std::string GetInteriorIdentifier()
const {
return m_InteriorIdentifier; }
53 std::vector<InteriorFloorData*> GetInteriorFloorData()
const {
return m_interiorFloors; }
54 InteriorDto GetInteriorDto()
const {
return m_interiorDto; }
57 const std::vector<InstanceSourceMeshData>& GetInstanceSourceRenderableCreationDatas()
const {
return m_instanceSourceMeshDatas; }
60 const std::string m_InteriorIdentifier;
61 std::vector<InteriorFloorData*> m_interiorFloors;
65 std::vector<InstanceSourceMeshData> m_instanceSourceMeshDatas;