LightSpotGroupRenderer Class
Namespace: Stride.Rendering.Lights
Assembly: Stride.Rendering.dll
Light renderer for LightSpot.
Handles grouping by shadow type and projection texture.
Derived from LightSpotGroupRenderer:
public class LightSpotGroupRenderer : LightGroupRendererDynamic
|
Improve this Doc
View Source
Properties
LightTypes
public override Type[] LightTypes { get; }
Property Value
Type |
Description |
System.Type[] |
|
Overrides
|
Improve this Doc
View Source
Methods
CreateLightShaderGroup(RenderDrawContext, ILightShadowMapShaderGroupData)
public override LightShaderGroupDynamic CreateLightShaderGroup(RenderDrawContext context, ILightShadowMapShaderGroupData shadowShaderGroupData)
Parameters
Returns
Overrides
ProcessLights(LightGroupRendererBase.ProcessLightsParameters)
public override void ProcessLights(LightGroupRendererBase.ProcessLightsParameters parameters)
Parameters
Overrides
Reset()
public override void Reset()
Overrides
SetViews(FastList<RenderView>)
public override void SetViews(FastList<RenderView> views)
Parameters
Overrides
UpdateShaderPermutationEntry(ForwardLightingRenderFeature.LightShaderPermutationEntry)
public override void UpdateShaderPermutationEntry(ForwardLightingRenderFeature.LightShaderPermutationEntry shaderEntry)
Parameters
Overrides
Extension Methods