All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
NativeInteriorSceneBuilderModule.h
1 #pragma once
2 
3 #include "IInteriorSceneBuilderModule.h"
4 
5 #include "NativeInteriorRenderableServiceFactory.h"
6 #include "NativeInteriorsMaterialProviderFactory.h"
7 
8 namespace Eegeo
9 {
10  namespace Modules
11  {
13  {
14  public:
15 
17  : m_interiorRenderableServiceFactory(vertexBindingPool)
18  {
19  }
20 
21  Resources::Interiors::Builder::IInteriorRenderableServiceFactory& GetInteriorRenderableServiceFactory() override
22  {
23  return m_interiorRenderableServiceFactory;
24  }
25 
26  Resources::Interiors::Materials::IInteriorsMaterialProviderFactory& GetInteriorsMaterialProviderFactory() override
27  {
28  return m_interiorsMaterialProviderFactory;
29  }
30 
31  private:
32 
35  };
36  }
37 }
38 
39