3 #include "ILandmarkCollisionMeshService.h"
8 #include <unordered_map>
27 std::vector<Collision::CollisionSubMesh> GetMeshesForLandmarkMaterialPrefix(
const std::string& landmarkMaterialPrefix)
const override;
31 std::vector<std::string> GetAssociatedLandmarkCollisionMaterialIds(
const std::string& landmarkMaterialPrefix)
const;
32 void OnFeatureCollisionMeshAdded(
const CollisionBvh& collisionBvh);
33 void OnFeatureCollisionMeshRemoved(
const CollisionBvh& collisionBvh);
43 typedef std::unordered_multimap<std::string, const CollisionBvh*> TLandmarkPrefixToCollisionBvh;
44 TLandmarkPrefixToCollisionBvh m_landmarkPrefixToCollisionBvhs;