All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
UnityInteriorRenderableSetFactory.h
1 #pragma once
2 
3 #include "IInteriorRenderableSetFactory.h"
4 #include "UnityCallbacks.h"
5 #include "UnityInteriorRenderableSet.h"
6 
7 
8 namespace Eegeo
9 {
10  namespace Unity
11  {
13  {
14  public:
15 
17  : m_meshCallbacks(meshCallbacks)
18  {
19 
20  }
21 
22  Resources::Interiors::InteriorRenderableSet* CreateInteriorRenderableSet() override
23  {
24  return Eegeo_NEW(UnityInteriorRenderableSet)(m_meshCallbacks);
25  }
26 
27  private:
28 
29  const MeshCallbacks& m_meshCallbacks;
30  };
31  }
32 }
33