Table of Contents

Namespace Stride.Rendering.Shadows

Classes

LightDirectionalShadowMapRenderer

Renders a shadow map from a directional light.

LightDirectionalShadowMapRenderer.ShaderData
LightPointShadowMapRendererCubeMap

Renders omnidirectional shadow maps using a simulated cubemap inside of the shadow map atlas

LightPointShadowMapRendererParaboloid

Renders omnidirectional shadow maps using paraboloid shadow maps

LightPointShadowMapRendererParaboloid.ShadowMapTexture
LightShadowMapRendererBase

Base class for shadow map renderers

LightShadowMapShaderGroupDataBase

Provides basic functionality for shadow map shader groups with a single shader source and a filter based on the LightShadowType

LightShadowMapTexture

An allocated shadow map texture associated to a light.

LightSpotShadowMapRenderer

Renders a shadow map from a directional light.

ShadowCasterRenderFeature
ShadowMapAtlasTexture

An atlas of shadow maps.

ShadowMapCasterParaboloidProjectionKeys
ShadowMapFilterVsmKeys
ShadowMapKeys

Keys used for shadow mapping.

ShadowMapRenderStageSelector
ShadowMapRenderView

A view used to render a shadow map to a LightShadowMapTexture

ShadowMapRenderer

Handles rendering of shadow map casters.

Interfaces

ILightShadowMapRenderer

Interface to render a shadow map.

ILightShadowMapShaderData
ILightShadowMapShaderGroupData
ILightShadowRenderer

Interface to render shadows

IShadowMapRenderer

Render shadow maps; should be set on ShadowMapRenderer.

Enums

LightShadowType