Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    ITextureProjectionShaderGroupData Interface

    Namespace: Stride.Rendering.Lights
    Assembly: Stride.Rendering.dll

    public interface ITextureProjectionShaderGroupData
    Name Description
    Methods
    ApplyDrawParameters(RenderDrawContext, ParameterCollection, FastListStruct<LightDynamicEntry>, ref BoundingBoxExt)
    ApplyShader(ShaderMixinSource)
    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

    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