All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PropRenderableFactory.h
1 #pragma once
2 
3 #include "Rendering.h"
4 #include "Interiors.h"
5 #include "VectorMathDecl.h"
6 #include "Culling.h"
7 #include <string>
8 
9 namespace Eegeo
10 {
11  namespace Resources
12  {
13  namespace Interiors
14  {
16  {
17  public:
18 
20  Builder::IInteriorRenderableFactory& interiorRenderableFactory);
21 
23  const std::string& interiorId,
24  const int floorIndex,
26  const dv3& originEcef,
27  int entityCount);
28 
29  private:
30 
31  Builder::IInteriorRenderableFactory& m_interiorRenderableFactory;
32  static const std::string PropMaterialGroup;
33  };
34  }
35  }
36 }