|
| ChunkedLcmTerrainBuilder (Rendering::MeshFactories::PackedTwoTextureDiffuseMeshFactory &packedTwoTextureDiffuseMeshFactory, Eegeo::IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::IQuantizedMeshSetChunkReaderMeshFactory &lcmReadMeshFactory, Rendering::IMeshUploadService *pMeshUploadService, Heights::TerrainHeightRepository &terrainHeightRepository, Eegeo::Collision::CollisionMeshResourceRepository &terrainCollisionMeshResourceRepository, Eegeo::Collision::CollisionMeshResourceRepository &treesCollisionMeshResourceRepository, Rendering::AsyncTexturing::IAsyncBufferTextureRequestor &textureRequestor, Rendering::AsyncTexturing::IAsyncTexture *placeholderGlowmap, Rendering::Scene::SceneElementRepository< Rendering::Renderables::PackedRenderable > &sceneElementRepository, Rendering::IMaterialProvider &materialProvider, Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool, const bool generateTreesCollision, const bool alwaysUseHighFidelityWaterShader, const Config::ResourceBuilderConfigSection &resourceBuilderConfig, Rendering::Scene::ISceneElementInGraphObserver< Rendering::Renderables::PackedRenderable > *pSceneGraphObserver, IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::QCMSChunkReader &qcmsChunkReader) |
|
virtual void | SetCreateGlowmaps (bool createGlowmaps) |
|
virtual bool | Flush (const Streaming::MortonKey &key, void *input, TBuiltResources &result) |
|
virtual void | DestroyBuiltResource (const Streaming::MortonKey &key, void *input) |
|
virtual void * | BuildResource (const Streaming::MortonKey &key, const Byte *data, size_t length) |
|
virtual bool | AcceptsErroredRequests () |
|
void | StartClock () |
|
void | EndClock () |
|
void | ResetCounters () |
|
int | NumBuilds () |
|
double | AvgTimeTakenMs () |
|
|
static int | LcmCodeFromMaterialName (const std::string &materialName) |
|
static bool | IsWaterLcmCode (int lcmCode) |
|
static bool | IsLod (const Space::CubeMap::CubeMapCellInfo &cellInfo) |
|
The documentation for this class was generated from the following files: