Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    ILightShadowMapShaderGroupData Interface

    Namespace: Stride.Rendering.Shadows
    Assembly: Stride.Rendering.dll

    public interface ILightShadowMapShaderGroupData
    Name Description
    Methods
    ApplyDrawParameters(RenderDrawContext, ParameterCollection, FastListStruct<LightDynamicEntry>, ref BoundingBoxExt)
    ApplyShader(ShaderMixinSource)
    ApplyViewParameters(RenderDrawContext, ParameterCollection, FastListStruct<LightDynamicEntry>)
    UpdateLayout(String)
    UpdateLightCount(Int32, Int32)
    | Improve this Doc View Source

    Methods


    ApplyDrawParameters(RenderDrawContext, ParameterCollection, FastListStruct<LightDynamicEntry>, ref BoundingBoxExt)

    void ApplyDrawParameters(RenderDrawContext context, ParameterCollection parameters, FastListStruct<LightDynamicEntry> currentLights, ref BoundingBoxExt boundingBox)
    Parameters
    Type Name Description
    RenderDrawContext context
    ParameterCollection parameters
    FastListStruct<LightDynamicEntry> currentLights
    BoundingBoxExt boundingBox

    ApplyShader(ShaderMixinSource)

    void ApplyShader(ShaderMixinSource mixin)
    Parameters
    Type Name Description
    ShaderMixinSource mixin

    ApplyViewParameters(RenderDrawContext, ParameterCollection, FastListStruct<LightDynamicEntry>)

    void ApplyViewParameters(RenderDrawContext context, ParameterCollection parameters, FastListStruct<LightDynamicEntry> currentLights)
    Parameters
    Type Name Description
    RenderDrawContext context
    ParameterCollection parameters
    FastListStruct<LightDynamicEntry> currentLights

    UpdateLayout(String)

    void UpdateLayout(string compositionName)
    Parameters
    Type Name Description
    System.String compositionName

    UpdateLightCount(Int32, Int32)

    void UpdateLightCount(int lightLastCount, int lightCurrentCount)
    Parameters
    Type Name Description
    System.Int32 lightLastCount
    System.Int32 lightCurrentCount

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation