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