All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ILandmarkCollisionMeshService.h
1 #pragma once
2 
3 #include "Collision.h"
4 
5 #include <vector>
6 #include <string>
7 
8 namespace Eegeo
9 {
10  namespace Collision
11  {
13  {
14  public:
15  virtual ~ILandmarkCollisionMeshService() {}
16 
17  virtual std::vector<Collision::CollisionSubMesh> GetMeshesForLandmarkMaterialPrefix(const std::string& landmarkMaterialPrefix) const = 0;
18 
19  virtual ILandmarkCollisionMeshesChangedEvent& GetLandmarkCollisionMeshesChangedEvent() const = 0;
20 
21  };
22  }
23 }