Namespace Stride.Rendering.Lights
Classes
- ColorLightBase
 Base implementation of IColorLight
- ForwardLightingRenderFeature
 Compute lighting shaders and data.
- LightAmbient
 An ambient light.
- LightAmbientRenderer
 Light renderer for LightAmbient.
- LightClusteredPointSpotGroupRenderer
 Light renderer for clustered shading.
- LightDirectional
 A directional light.
- LightDirectionalGroupRenderer
 Light renderer for LightDirectional.
- LightDirectionalShadowMap
 A directional shadow map.
- LightDirectionalShadowMap.DepthRangeParameters
 The depth range is set manually. This class cannot be inherited.
- LightDirectionalShadowMap.PartitionLogarithmic
 Logarithmic and PSSM partition. This class cannot be inherited.
- LightDirectionalShadowMap.PartitionManual
 Manual partition. This class cannot be inherited.
- LightDirectionalShadowMap.PartitionModeBase
 Base class for the partition mode.
- LightGroupRendererBase
 Base class for light renderers.
- LightGroupRendererDynamic
 A light group renderer that can handle a varying number of lights, i.e. point, spots, directional.
- LightGroupRendererShadow
 Base class for light renderers that use shadow maps.
- LightPoint
 A point light.
- LightPointGroupRenderer
 Light renderer for LightPoint.
- LightPointShadowMap
 A standard shadow map.
- LightProcessor
 Process LightComponent stored in an EntityManager by providing grouped lights per types/shadows.
- LightShaderGroup
 A group of lights of the same type (single loop in the shader).
- LightShaderGroupDynamic
 Base class to build light shader groups with LightGroupRendererDynamic.
- LightShadowMap
 Base class for a shadow map.
- LightShadowMap.ShadowMapBiasParameters
 Bias parameters used for shadow map.
- LightShadowMapFilterTypePcf
 No shadowmap filter.
- LightSkybox
 A light coming from a skybox. The
BackgroundComponentmust be set on the entity in order to see a skybox.
- LightSkyboxRenderer
 Light renderer for LightSkybox.
- LightSpot
 A spot light.
- LightSpotGroupRenderer
 Light renderer for LightSpot. Handles grouping by shadow type and projection texture.
- LightStandardShadowMap
 A standard shadow map.
- RenderLightCollection
 A list of RenderLight for a specified RenderGroupMask.
- RenderLightCollectionGroup
 A list of RenderLightCollection for a particular type of light (direct light, direct light + shadows, environment lights).
- TextureProjectionKeys
 Keys used for texture projection by lights.
Structs
Interfaces
- IColorLight
 Base interface for a light with a color
- IDirectLight
 Base interface for all direct lights.
- IEnvironmentLight
 Base interface for all environment lights.
- ILight
 Base interface for all lights.
- ILightShadow
 Interface for the shadow of a light.
- ILightShadowMapFilterType
 Common interface of a shadowmap filter.
- ITextureProjectionRenderer
 Interface to project a texture onto geometry.
Enums
- LightPointShadowMapType
 Possible types of shadow mapping for point lights
- LightShadowMapCascadeCount
 Number of cascades used for a shadow map.
- LightShadowMapSize
 Size hint of a shadow map. See remarks.
- LightShadowMapStabilizationMode
 The stabilization mode used for the shadow maps.