Table of Contents

Class AtmosphereModel

Namespace
KSP.Rendering
Assembly
Assembly-CSharp.dll
public class AtmosphereModel : ScriptableObject
Inheritance
AtmosphereModel
Extension Methods

Constructors

AtmosphereModel()

public AtmosphereModel()

Fields

Absorption

public Vector3 Absorption

Field Value

Vector3

AbsorptionHeightMinMax

public Vector2 AbsorptionHeightMinMax

Field Value

Vector2

AbsorptionMaxDensity

public float AbsorptionMaxDensity

Field Value

float

AbsorptionScale

public float AbsorptionScale

Field Value

float

AerialFogScaleFactor

public float AerialFogScaleFactor

Field Value

float

AtmosphereHeight

public float AtmosphereHeight

Field Value

float

BottomRadius

public float BottomRadius

Field Value

float

DepthFogParams

public Vector4 DepthFogParams

Field Value

Vector4

DepthFogScaleHeightOffset

public Vector4 DepthFogScaleHeightOffset

Field Value

Vector4

Exposure

public Vector2 Exposure

Field Value

Vector2

GasGiantColorOverrideHeight

public float GasGiantColorOverrideHeight

Field Value

float

GlobalFogParams

public Vector4 GlobalFogParams

Field Value

Vector4

GroundAlbedo

public Color GroundAlbedo

Field Value

Color

GroundOrbitVisOffset

public float GroundOrbitVisOffset

Field Value

float

HeightFogFadingParams

public Vector3 HeightFogFadingParams

Field Value

Vector3

HeightFogParams

public Vector2 HeightFogParams

Field Value

Vector2

HeightFogScaleFactor

public float HeightFogScaleFactor

Field Value

float

HeightFogScaleOffset

public Vector2 HeightFogScaleOffset

Field Value

Vector2

IrradianceTexture

public Texture2D IrradianceTexture

Field Value

Texture2D

IsGasGiant

public bool IsGasGiant

Field Value

bool

MieAbsorption

public Vector3 MieAbsorption

Field Value

Vector3

MieAbsorptionScale

public float MieAbsorptionScale

Field Value

float

MieAnisotropy

public float MieAnisotropy

Field Value

float

MieExponentialDistribution

public float MieExponentialDistribution

Field Value

float

MieScattering

public Vector3 MieScattering

Field Value

Vector3

MieScatteringScale

public float MieScatteringScale

Field Value

float

PlanetName

public string PlanetName

Field Value

string

RayleighExponentialDistribution

public float RayleighExponentialDistribution

Field Value

float

RayleighScattering

public Vector3 RayleighScattering

Field Value

Vector3

RayleighScatteringScale

public float RayleighScatteringScale

Field Value

float

ScatteringTexture

public Texture3D ScatteringTexture

Field Value

Texture3D

SolarIrradiance

public Vector3 SolarIrradiance

Field Value

Vector3

SunAngleRadius

public float SunAngleRadius

Field Value

float

SunDirectionExposureModifier

public float SunDirectionExposureModifier

Field Value

float

SunZenithAngle

public float SunZenithAngle

Field Value

float

TransmittanceTexture

public Texture2D TransmittanceTexture

Field Value

Texture2D

VisBlendDistance

public float VisBlendDistance

Field Value

float

VisScaleOffset

public Vector4 VisScaleOffset

Field Value

Vector4

Methods

BindToMaterial(Material)

public void BindToMaterial(Material mat)

Parameters

mat Material

Release()

public void Release()