All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
NativeInteriorSceneBuilderModuleFactory.h
1 #pragma once
2 
3 #include "IInteriorSceneBuilderModuleFactory.h"
4 #include "NativeInteriorSceneBuilderModule.h"
5 #include "Types.h"
6 
7 namespace Eegeo
8 {
9  namespace Modules
10  {
12  {
13  public:
14 
16  : m_vertexBindingPool(vertexBindingPool)
17  {
18 
19  }
20 
21  IInteriorSceneBuilderModule* CreateInteriorSceneBuilderModule(
22  Resources::Interiors::InteriorInteractionModel& interiorInteractionModel,
23  Resources::Interiors::InteriorsCellResourceObserver& cellResourceObserver) override
24  {
25  return Eegeo_NEW(NativeInteriorSceneBuilderModule)(m_vertexBindingPool);
26  }
27 
28  private:
29 
31  };
32  }
33 }
34