All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
InteriorsTextureResourceBuilder.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 #include "Interiors.h"
6 #include "IInteriorsTextureResourceBuilder.h"
7 #include "Types.h"
8 #include "AsyncTexturing.h"
9 #include "CityThemes.h"
10 #include "Rendering.h"
11 #include "Helpers.h"
12 #include <string>
13 
14 namespace Eegeo
15 {
16  namespace Resources
17  {
18  namespace Interiors
19  {
21  {
22  public:
26 
27  virtual IInteriorsTextureResource* Create(const std::string& textureName,
28  bool local);
29 
30 
31  private:
34  Resources::CityThemes::ICityThemesService& m_cityThemesService;
35  };
36  }
37  }
38 }