LightSpotTextureProjectionRenderer.LightSpotTextureProjectionGroupShaderData Class
Namespace: Stride.Rendering.Lights
Assembly: Stride.Rendering.dll
System.Object →
LightSpotTextureProjectionRenderer.LightSpotTextureProjectionGroupShaderData
Derived from LightSpotTextureProjectionRenderer.LightSpotTextureProjectionGroupShaderData:
public class LightSpotTextureProjectionGroupShaderData : ITextureProjectionShaderGroupData
|
Improve this Doc
View Source
Constructors
LightSpotTextureProjectionGroupShaderData(SpotLightTextureParameters)
public LightSpotTextureProjectionGroupShaderData(SpotLightTextureParameters parameters)
Parameters
|
Improve this Doc
View Source
Properties
TextureProjectionShader
public ShaderMixinSource TextureProjectionShader { get; }
Property Value
|
Improve this Doc
View Source
Methods
ApplyDrawParameters(RenderDrawContext, ParameterCollection, FastListStruct<LightDynamicEntry>, ref BoundingBoxExt)
public void ApplyDrawParameters(RenderDrawContext context, ParameterCollection parameters, FastListStruct<LightDynamicEntry> currentLights, ref BoundingBoxExt boundingBox)
Parameters
ApplyShader(ShaderMixinSource)
public virtual void ApplyShader(ShaderMixinSource mixin)
Parameters
UpdateLayout(String)
public void UpdateLayout(string compositionName)
Parameters
Type |
Name |
Description |
System.String |
compositionName |
|
UpdateLightCount(Int32, Int32)
public void UpdateLightCount(int lightLastCount, int lightCurrentCount)
Parameters
Type |
Name |
Description |
System.Int32 |
lightLastCount |
|
System.Int32 |
lightCurrentCount |
|
Extension Methods