ILightShadowMapRenderer Interface
Namespace: Stride.Rendering.Shadows
Assembly: Stride.Rendering.dll
Interface to render a shadow map.
public interface ILightShadowMapRenderer : ILightShadowRenderer
|
Improve this Doc
View Source
Properties
ShadowCasterRenderStage
RenderStage ShadowCasterRenderStage { get; }
Property Value
|
Improve this Doc
View Source
Methods
ApplyViewParameters(RenderDrawContext, ParameterCollection, LightShadowMapTexture)
void ApplyViewParameters(RenderDrawContext context, ParameterCollection parameters, LightShadowMapTexture shadowMapTexture)
Parameters
Collect(RenderContext, RenderView, LightShadowMapTexture)
void Collect(RenderContext context, RenderView sourceView, LightShadowMapTexture lightShadowMap)
Parameters
CreateShaderGroupData(LightShadowType)
ILightShadowMapShaderGroupData CreateShaderGroupData(LightShadowType shadowType)
Parameters
Returns
CreateShadowMapTexture(RenderView, RenderLight, IDirectLight, Int32)
LightShadowMapTexture CreateShadowMapTexture(RenderView renderView, RenderLight renderLight, IDirectLight light, int shadowMapSize)
Parameters
Returns
GetShadowType(LightShadowMap)
LightShadowType GetShadowType(LightShadowMap lightShadowMap)
Parameters
Returns
Extension Methods