Terrain::cTerrainStateMgr::TerrainMaterial struct

Constructors, destructors, conversion operators

TerrainMaterial()

Public variables

char padding_00
float kMinMaxAlt
float kMidMaxAlt
float kMaxMaxAlt
int field_20
float mAtmosphereReciprocalScore
float mTemperatureScore
int field_2C
float field_30
char padding_34
float kMinCliffGradient
float kMaxCliffGradient
char padding_48
uint32_t mLightingState
Math::Vector2 kEffectAtmosphereLowRange
Math::Vector2 kEffectAtmosphereMedRange
Math::Vector2 kEffectAtmosphereHighRange
Math::Vector2 kEffectTemperatureLowRange
Math::Vector2 kEffectTemperatureMedRange
Math::Vector2 kEffectTemperatureHighRange
Math::Vector4 kNightLightingTint
int field_BC
Math::Vector3 kDayLightColor
Math::Vector3 kDayShadowColor
Math::Vector3 kDuskLightColor
Math::Vector3 kDuskShadowColor
Math::Vector3 kNightLightColor
Math::Vector3 kNightShadowColor
Math::Vector4 kDuskDawnStartEnd
float kAboveColorRampSeaScaleBaseVal
float kAboveColorRampSeaScaleScaleVal
eastl::vector<Math::Vector2> kAtmThicknessByAtmosphereScore
Math::Vector2 kAtmLuminenceRange
float kAboveDetailLowTiling
float kAboveDetailHighTiling
float kFogMinDensity
float kFogMaxDensity
float kFogMinDistance
eastl::vector<Math::Vector3> kFogByElevCreature
eastl::vector<Math::Vector3> kFogByElevTribe
eastl::vector<Math::Vector3> kFogByElevCiv
eastl::vector<Math::Vector3> kFogByElevSpace
eastl::vector<Math::Vector2> kFogDistBiasByTimeOfDay
eastl::vector<Math::Vector3> kFogDistBiasByAtmosphereScore
eastl::vector<Math::Vector2> kFogBiasByElev
int field_1DC
float kWaterFogMaxDepth
float kWaterPCAAnimationFPS
float kLavaPCAAnimationFPS
ResourceObjectPtr mWaterMap
float kParticleMaxDistance
float kTerrainBrightness
float kP1ScaleDensity
float kP2ScaleDensity
float kP3ScaleDensity
ResourceObjectPtr mAtmosphereMap
ResourceObjectPtr field_208
ResourceObjectPtr field_20C
ResourceObjectPtr field_210
Math::Vector3 kP1Phase
Math::Vector3 kP1Brightness
Math::Vector3 kP2Phase
Math::Vector3 kP2Brightness
Math::Vector3 kP3Phase
Math::Vector3 kP3Brightness
bool userColorEnabled
Math::ColorRGB factoredTerrainUserColorBeach
Math::ColorRGB factoredTerrainUserColorCliff
Math::ColorRGB factoredTerrainUserColorWater
Math::ColorRGB factoredTerrainUserColorAtmosphere
eastl::vector<float> factoredTerrainUserColorElevations
eastl::vector<Math::ColorRGB> factoredTerrainUserColorElevationColors
float terrainUserColorRockSaturationFactor
float terrainUserColorBeachSaturationFactor
float terrainUserColorCliffSaturationFactor
float terrainUserColorWaterSaturationFactor
float terrainUserColorAtmosphereSaturationFactor
float terrainUserColorElevationMapSaturationFactor
float terrainUserColorRockValueFactor
float terrainUserColorBeachValueFactor
float terrainUserColorCliffValueFactor
float terrainUserColorWaterValueFactor
float terrainUserColorAtmosphereValueFactor
float terrainUserColorElevationMapValueFactor
float terrainUserColorAutoGradientThreshold