Class AtmosphereCompute
Inheritance
AtmosphereCompute
Assembly: Evergine.Framework.dll
Syntax
[MaterialDecorator("df2ab68e-2005-4a33-af58-1f9bcf68fe27")]
public class AtmosphereCompute : ComputeTaskDecorator
Constructors
AtmosphereCompute(ComputeTask)
Declaration
public AtmosphereCompute(ComputeTask computeTask)
Parameters
AtmosphereCompute(Effect)
Declaration
public AtmosphereCompute(Effect effect)
Parameters
Type |
Name |
Description |
Effect |
effect |
|
Properties
AtmosphereRadiusInKm
Declaration
public float AtmosphereRadiusInKm { get; set; }
Property Value
MiePreferredScatteringDirection
Declaration
public float MiePreferredScatteringDirection { get; set; }
Property Value
MieScaleHeight
Declaration
public float MieScaleHeight { get; set; }
Property Value
MieScatteringCoefficient
Declaration
public float MieScatteringCoefficient { get; set; }
Property Value
Output
Declaration
public Texture Output { get; set; }
Property Value
PlanetRadiusInKm
Declaration
public float PlanetRadiusInKm { get; set; }
Property Value
RayleighScaleHeight
Declaration
public float RayleighScaleHeight { get; set; }
Property Value
RayleighScatteringCoefficient
Declaration
public Vector3 RayleighScatteringCoefficient { get; set; }
Property Value
SunDirection
Declaration
public Vector3 SunDirection { get; set; }
Property Value
SunIntensity
Declaration
public float SunIntensity { get; set; }
Property Value
Extension Methods