LambertianPrefilteringSH Class
Namespace: Stride.Rendering.ComputeEffect.LambertianPrefilteringAssembly: Stride.Rendering.dll
Performs Lambertian pre-filtering in the form of Spherical Harmonics.
                 System.Object →  DisposeBase →  ComponentBase →  RendererCoreBase →  RendererBase →  DrawEffect →  
                LambertianPrefilteringSH
              
              
                 Derived from LambertianPrefilteringSH: 
              
              
              
public class LambertianPrefilteringSH : DrawEffect, IComponent, IReferencable, ICollectorHolder, IGraphicsRenderer, IGraphicsRendererBase, IGraphicsRendererCore, IDisposable
              | Name | Description | |
|---|---|---|
| Constructors | ||
| LambertianPrefilteringSH(RenderContext) | ||
| Properties | ||
| HarmonicOrder | Gets or sets the level of precision desired when calculating the spherical harmonics.  | 
                          |
| PrefilteredLambertianSH | Gets the computed spherical harmonics corresponding to the pre-filtered lambertian.  | 
                          |
| RadianceMap | Gets or sets the input radiance map to pre-filter.  | 
                          |
| Methods | ||
| DrawCore(RenderDrawContext) | ||
Constructors
LambertianPrefilteringSH(RenderContext)
public LambertianPrefilteringSH(RenderContext context)
              Parameters
| Type | Name | Description | 
|---|---|---|
| RenderContext | context | 
Properties
HarmonicOrder
Gets or sets the level of precision desired when calculating the spherical harmonics.
public int HarmonicOrder { get; set; }
              Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
PrefilteredLambertianSH
Gets the computed spherical harmonics corresponding to the pre-filtered lambertian.
public SphericalHarmonics PrefilteredLambertianSH { get; }
              Property Value
| Type | Description | 
|---|---|
| SphericalHarmonics | 
RadianceMap
Gets or sets the input radiance map to pre-filter.
public Texture RadianceMap { get; set; }
              Property Value
| Type | Description | 
|---|---|
| Texture | 
Methods
DrawCore(RenderDrawContext)
protected override void DrawCore(RenderDrawContext context)
              Parameters
| Type | Name | Description | 
|---|---|---|
| RenderDrawContext | context |