IShadowMapRenderer Interface
Namespace: Stride.Rendering.Shadows
Assembly: Stride.Rendering.dll
public interface IShadowMapRenderer
|
Improve this Doc
View Source
Properties
Renderers
List<ILightShadowMapRenderer> Renderers { get; }
Property Value
RenderSystem
RenderSystem RenderSystem { get; set; }
Property Value
RenderViewsWithShadows
HashSet<RenderView> RenderViewsWithShadows { get; }
Property Value
Type |
Description |
System.Collections.Generic.HashSet<RenderView> |
|
|
Improve this Doc
View Source
Methods
Collect(RenderContext, Dictionary<RenderView, ForwardLightingRenderFeature.RenderViewLightData>)
void Collect(RenderContext context, Dictionary<RenderView, ForwardLightingRenderFeature.RenderViewLightData> renderViewLightDatas)
Parameters
Draw(RenderDrawContext)
void Draw(RenderDrawContext drawContext)
Parameters
FindShadowMap(RenderView, RenderLight)
LightShadowMapTexture FindShadowMap(RenderView renderView, RenderLight light)
Parameters
Returns
Flush(RenderDrawContext)
void Flush(RenderDrawContext context)
Parameters
PrepareAtlasAsRenderTargets(CommandList)
void PrepareAtlasAsRenderTargets(CommandList commandList)
Parameters
PrepareAtlasAsShaderResourceViews(CommandList)
void PrepareAtlasAsShaderResourceViews(CommandList commandList)
Parameters
Extension Methods