Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    LightGroupRendererBase.ProcessLightsParameters Struct

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

    public struct ProcessLightsParameters
    Name Description
    Fields
    Context
    LightCollection
    LightIndices
    LightType
    RendererIndex
    Renderers
    ShadowMapRenderer
    ShadowMapTexturesPerLight
    View
    ViewIndex
    Views
    | Improve this Doc View Source

    Fields


    Context

    public RenderDrawContext Context
    Field Value
    Type Description
    RenderDrawContext

    LightCollection

    public RenderLightCollection LightCollection
    Field Value
    Type Description
    RenderLightCollection

    LightIndices

    public List<int> LightIndices
    Field Value
    Type Description
    System.Collections.Generic.List<System.Int32>

    LightType

    public Type LightType
    Field Value
    Type Description
    System.Type

    RendererIndex

    public int RendererIndex
    Field Value
    Type Description
    System.Int32

    Renderers

    public LightGroupRendererBase[] Renderers
    Field Value
    Type Description
    LightGroupRendererBase[]

    ShadowMapRenderer

    public IShadowMapRenderer ShadowMapRenderer
    Field Value
    Type Description
    IShadowMapRenderer

    ShadowMapTexturesPerLight

    public Dictionary<RenderLight, LightShadowMapTexture> ShadowMapTexturesPerLight
    Field Value
    Type Description
    System.Collections.Generic.Dictionary<RenderLight, LightShadowMapTexture>

    View

    public RenderView View
    Field Value
    Type Description
    RenderView

    ViewIndex

    public int ViewIndex
    Field Value
    Type Description
    System.Int32

    Views

    public FastList<RenderView> Views
    Field Value
    Type Description
    FastList<RenderView>

    Inherited Members

    System.ValueType.Equals(System.Object)
    System.ValueType.GetHashCode()
    System.ValueType.ToString()

    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