All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ChunkedTerrainLcmMissingResourceBuilderFactory.h
1 // Copyright eeGeo Ltd (2012-2017), All Rights Reserved
2 
3 #pragma once
4 
5 #include "Types.h"
6 #include "Space.h"
7 #include "Terrain.h"
8 #include "Rendering.h"
9 #include "Streaming.h"
10 #include "ChunkedFileFormat.h"
11 #include "GenericMeshData.h"
12 #include "ChunkedTerrainLcmMissingResourceBuilder.h"
13 
14 namespace Eegeo
15 {
16  namespace Resources
17  {
18  namespace Terrain
19  {
20  namespace lcm
21  {
23  public:
24  static void BuildMissingLcmResource(const Space::CubeMap::CubeMapCellInfo& cellInfo,
26  Rendering::MeshFactories::PackedTwoTextureDiffuseMeshFactory& packedTwoTextureDiffuseMeshFactory,
28  Rendering::IMeshUploadService* pMeshUploadService,
31  const int lcmCode,
32  const bool useHighFidelityShader);
33  };
34  }
35  }
36  }
37 }