|
| TerrainStreamingModule (Rendering::MeshFactories::MeshFactory &diffuseMeshFactory, Rendering::MeshFactories::PackedTwoTextureDiffuseMeshFactory &packedTwoTextureDiffuseMeshFactory, Rendering::IMeshUploadService *pMeshUploadService, Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool, Rendering::Scene::SceneElementRepository< Rendering::Renderables::WorldMeshRenderable > &rasterTerrainSceneElementRepository, Rendering::Scene::SceneElementRepository< Rendering::Renderables::PackedRenderable > &lcmSceneElementRepository, Resources::Terrain::Heights::TerrainHeightRepository &terrainHeightRepository, Rendering::IMaterialProvider &materialProvider, IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::IQuantizedMeshSetChunkReaderMeshFactory &lcmReadMeshFactory, Collision::CollisionMeshResourceRepository &terrainCollisionMeshResourceRepository, Collision::CollisionMeshResourceRepository &treesCollisionMeshResourceRepository, Core::AsyncLoadersModule &asyncLoadersModule, Helpers::ITextureFileLoader &textureLoader, const bool generateTreeCollision, const bool alwaysUseHighFidelityWaterShader, Rendering::Scene::ISceneElementInGraphObserver< Rendering::Renderables::PackedRenderable > *pSceneGraphObserver, Rendering::Scene::ISceneElementInGraphObserver< Rendering::Renderables::WorldMeshRenderable > *pWorldSceneGraphObserver, Rendering::Renderables::IUniqueTextureRenderableFactory &uniqueTextureRenderableFactory, Rendering::AsyncTexturing::ITextureFactory &textureFactory, const Config::ResourceBuilderConfigSection &resourceBuilderConfig, IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::QCMSChunkReader &qcmsChunkReader) |
|
Resources::Terrain::lcm::ChunkedLcmTerrainBuilder & | GetChunkedLcmTerrainBuilder () const |
|
Resources::Terrain::Raster::RasterTerrainBuilder & | GetRasterTerrainBuilder () const |
|
Resources::Terrain::Placeholder::TerrainPlaceholderBuilder & | GetTerrainPlaceholderBuilder () const |
|
Resources::Terrain::TerrainStreaming & | GetTerrainStream () const |
|
|
static TerrainStreamingModule * | Create (Rendering::MeshFactories::MeshFactory &diffuseMeshFactory, Rendering::IMeshUploadService *pMeshUploadService, Core::RenderingModule &renderingModule, TerrainModelModule &terrainModelModule, EnvironmentMaterialModule &environmentMaterialModule, IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::IQuantizedMeshSetChunkReaderMeshFactory &lcmReadMeshFactory, Core::AsyncLoadersModule &asyncLoadersModule, Helpers::ITextureFileLoader &textureLoader, const bool generateTreeCollision, const bool alwaysUseHighFidelityWaterShader, Rendering::Scene::ISceneElementInGraphObserver< Rendering::Renderables::PackedRenderable > *pSceneGraphObserver, Rendering::Scene::ISceneElementInGraphObserver< Rendering::Renderables::WorldMeshRenderable > *pWorldSceneGraphObserver, Rendering::Renderables::IUniqueTextureRenderableFactory &uniqueTextureRenderableFactory, Rendering::AsyncTexturing::ITextureFactory &textureFactory, const Config::ResourceBuilderConfigSection &resourceBuilderConfig, IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::QCMSChunkReader &qcmsChunkReader) |
|
The documentation for this class was generated from the following files: