Terrain::cTerrainShaderMgr class

Public static functions

static auto Get() -> cTerrainShaderMgr*

Constructors, destructors, conversion operators

~cTerrainShaderMgr() virtual

Public functions

auto GetMaterial(TerrainMaterialIndex index) -> Graphics::Material*

Public variables

bool mInitialized
bool field_5
int mDebugTextureIndex
Graphics::Material* mpTerrainBrushTestVisualizerMaterial
Graphics::Material* mpTerrainBrushGaussianMaterial
Graphics::Material* mpTerrainBrushGaussianGlobalMaterial
Graphics::Material* mpTerrainBrushGaussianLevelMaterial
Graphics::Material* mpTerrainBrushGaussianLevelGlobalMaterial
Graphics::Material* mpTerrainBrushGaussianFilterMaterial
Graphics::Material* mpTerrainBrushGaussianFilterErosionMaterial
Graphics::Material* mpTerrainBrushPassThruMaterial
Graphics::Material* mpTerrainBrushTextureMaterial
Graphics::Material* mpTerrainBrushTextureLevelMaterial
Graphics::Material* mpTerrainBrushTextureAboveMaterial
Graphics::Material* mpTerrainBrushTextureBeachMaterial
Graphics::Material* mpTerrainBrushTextureCliffMaterial
Graphics::Material* mpTerrainBrushTextureDecalMaterial
Graphics::Material* mpTerrainBrushCubemapMaterial
Graphics::Material* mpTerrainBrushCubemapLevelMaterial
Graphics::Material* mpTerrainBrushConvertTo16BitPackedMaterial
Graphics::Material* mpTerrainBrushCopyMaterial
Graphics::Material* mpTerrainBrushTextureAbsoluteMaxMaterial
Graphics::Material* mpTerrainBrushTextureAbsoluteMinMaterial
Graphics::Material* mTerrainMaterials
Indexed with TerrainMaterialIndices.
int field_88
int field_8C
int field_90
int field_94
int field_98