Class LightSpotTextureProjectionRenderer.LightSpotTextureProjectionGroupShaderData
public class LightSpotTextureProjectionRenderer.LightSpotTextureProjectionGroupShaderData : ITextureProjectionShaderGroupData
  - Inheritance
 - 
      objectLightSpotTextureProjectionRenderer.LightSpotTextureProjectionGroupShaderData
 
- Implements
 
Constructors
LightSpotTextureProjectionGroupShaderData(SpotLightTextureParameters)
Initializes a new instance of the LightSpotTextureProjectionRenderer.LightSpotTextureProjectionGroupShaderData class.
public LightSpotTextureProjectionGroupShaderData(SpotLightTextureParameters parameters)
  Parameters
parametersSpotLightTextureParameters
Properties
TextureProjectionShader
public ShaderMixinSource TextureProjectionShader { get; }
  Property Value
Methods
ApplyDrawParameters(RenderDrawContext, ParameterCollection, FastListStruct<LightDynamicEntry>, ref BoundingBoxExt)
public void ApplyDrawParameters(RenderDrawContext context, ParameterCollection parameters, FastListStruct<LightDynamicEntry> currentLights, ref BoundingBoxExt boundingBox)
  Parameters
contextRenderDrawContextparametersParameterCollectioncurrentLightsFastListStruct<LightDynamicEntry>boundingBoxBoundingBoxExt
ApplyShader(ShaderMixinSource)
public virtual void ApplyShader(ShaderMixinSource mixin)
  Parameters
mixinShaderMixinSource
UpdateLayout(string)
public void UpdateLayout(string compositionName)
  Parameters
compositionNamestring
UpdateLightCount(int, int)
public void UpdateLightCount(int lightLastCount, int lightCurrentCount)