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