TerrainMaterial struct
Constructors, destructors, conversion operators
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