LightPointShadowMapRendererParaboloid Class
Namespace: Stride.Rendering.Shadows
Assembly: Stride.Rendering.dll
Renders omnidirectional shadow maps using paraboloid shadow maps
Derived from LightPointShadowMapRendererParaboloid:
public class LightPointShadowMapRendererParaboloid : LightShadowMapRendererBase, ILightShadowMapRenderer, ILightShadowRenderer
|
Improve this Doc
View Source
Constructors
LightPointShadowMapRendererParaboloid()
public LightPointShadowMapRendererParaboloid()
|
Improve this Doc
View Source
Methods
ApplyViewParameters(RenderDrawContext, ParameterCollection, LightShadowMapTexture)
public override void ApplyViewParameters(RenderDrawContext context, ParameterCollection parameters, LightShadowMapTexture shadowMapTexture)
Parameters
Overrides
CanRenderLight(IDirectLight)
public override bool CanRenderLight(IDirectLight light)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
Collect(RenderContext, RenderView, LightShadowMapTexture)
public override void Collect(RenderContext context, RenderView sourceView, LightShadowMapTexture lightShadowMap)
Parameters
Overrides
CreateShaderGroupData(LightShadowType)
public override ILightShadowMapShaderGroupData CreateShaderGroupData(LightShadowType shadowType)
Parameters
Returns
Overrides
CreateShadowMapTexture(RenderView, RenderLight, IDirectLight, Int32)
public override LightShadowMapTexture CreateShadowMapTexture(RenderView renderView, RenderLight renderLight, IDirectLight light, int shadowMapSize)
Parameters
Returns
Overrides
Reset(RenderContext)
public override void Reset(RenderContext context)
Parameters
Overrides
Extension Methods