3 #include "ISceneBuilderModule.h"
4 #include "NativeReadMeshFactoryModule.h"
5 #include "ISceneGraphObserverModule.h"
6 #include "RenderingModule.h"
7 #include "DiffuseMeshFactory.h"
8 #include "UniqueTextureRenderableFactory.h"
9 #include "NativeLandmarkTextureLoader.h"
10 #include "InteriorRenderableService.h"
11 #include "InteriorRenderableFactory.h"
12 #include "NativeInteriorRenderableServiceFactory.h"
13 #include "NativeLandmarkRenderableFactory.h"
14 #include "NativeSceneGraphObserverModule.h"
15 #include "LabelViewFactory.h"
16 #include "NativeInteriorsMaterialProviderFactory.h"
17 #include "NativeLabelRendererFactory.h"
18 #include "NativeInteriorSceneBuilderModuleFactory.h"
32 : m_diffuseMeshFactory(renderingModule.GetDiffuseMeshFactory())
33 , m_readMeshFactoryModule(renderingModule)
34 , m_sceneGraphObserverModule(landmarkToRenderableRepository)
35 , m_landmarkTextureLoader(asyncTextureRequestor)
36 , m_landmarkRenderableFactory(renderingModule.GetVertexBindingPool())
37 , m_nativeInteriorSceneBuilderModuleFactory(renderingModule.GetVertexBindingPool())
44 return m_readMeshFactoryModule;
49 return m_sceneGraphObserverModule;
54 return m_diffuseMeshFactory;
91 return m_uniqueTextureRenderableFactory;
96 return m_landmarkTextureLoader;
111 return m_landmarkRenderableFactory;
116 return m_nativeLabelRendererFactory;
121 return m_nativeInteriorSceneBuilderModuleFactory;