Interface ILightShadowMapShaderGroupData
public interface ILightShadowMapShaderGroupDataMethods
ApplyDrawParameters(RenderDrawContext, ParameterCollection, FastListStruct<LightDynamicEntry>, ref BoundingBoxExt)
void ApplyDrawParameters(RenderDrawContext context, ParameterCollection parameters, FastListStruct<LightDynamicEntry> currentLights, ref BoundingBoxExt boundingBox)Parameters
- contextRenderDrawContext
- parametersParameterCollection
- currentLightsFastListStruct<LightDynamicEntry>
- boundingBoxBoundingBoxExt
ApplyShader(ShaderMixinSource)
void ApplyShader(ShaderMixinSource mixin)Parameters
- mixinShaderMixinSource
ApplyViewParameters(RenderDrawContext, ParameterCollection, FastListStruct<LightDynamicEntry>)
void ApplyViewParameters(RenderDrawContext context, ParameterCollection parameters, FastListStruct<LightDynamicEntry> currentLights)Parameters
- contextRenderDrawContext
- parametersParameterCollection
- currentLightsFastListStruct<LightDynamicEntry>
UpdateLayout(string)
void UpdateLayout(string compositionName)Parameters
- compositionNamestring
UpdateLightCount(int, int)
void UpdateLightCount(int lightLastCount, int lightCurrentCount)