All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IInteriorRenderableServiceFactory.h
1 #pragma once
2 
3 #include "Interiors.h"
4 
5 namespace Eegeo
6 {
7  namespace Resources
8  {
9  namespace Interiors
10  {
11  namespace Builder
12  {
14  {
15  public:
16 
18 
19  virtual Builder::InteriorRenderableService* CreateInteriorRenderableService(
20  IInteriorsMaterialService& interiorsMaterialService,
21  const IInteriorsMaterialAssignmentObserver& materialAssignmentObserver,
22  const InteriorsStencilMirrorClearRenderableFactory& interiorsStencilMirrorClearRenderableFactory,
23  InteriorsInstanceRepository& interiorsInstanceRepository) = 0;
24  };
25  }
26  }
27  }
28 }
29