Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    LightGroupRendererDynamic Class

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

    A light group renderer that can handle a varying number of lights, i.e. point, spots, directional.

    System.Object → LightGroupRendererBase → LightGroupRendererDynamic
    Derived from LightGroupRendererDynamic: LightGroupRendererShadow LightSpotGroupRenderer

    public abstract class LightGroupRendererDynamic : LightGroupRendererBase
    Name Description
    Methods
    CreateLightShaderGroup(RenderDrawContext, ILightShadowMapShaderGroupData)
    | Improve this Doc View Source

    Methods


    CreateLightShaderGroup(RenderDrawContext, ILightShadowMapShaderGroupData)

    public abstract LightShaderGroupDynamic CreateLightShaderGroup(RenderDrawContext context, ILightShadowMapShaderGroupData shadowShaderGroupData)
    Parameters
    Type Name Description
    RenderDrawContext context
    ILightShadowMapShaderGroupData shadowShaderGroupData
    Returns
    Type Description
    LightShaderGroupDynamic

    Inherited Members

    LightGroupRendererBase.IsEnvironmentLight
    LightGroupRendererBase.LightRendererId
    LightGroupRendererBase.LightTypes
    LightGroupRendererBase.Initialize(RenderContext)
    LightGroupRendererBase.Unload()
    LightGroupRendererBase.Reset()
    LightGroupRendererBase.SetViews(FastList<RenderView>)
    LightGroupRendererBase.ProcessLights(LightGroupRendererBase.ProcessLightsParameters)
    LightGroupRendererBase.UpdateShaderPermutationEntry(ForwardLightingRenderFeature.LightShaderPermutationEntry)
    LightGroupRendererBase.PrepareResources(RenderDrawContext)

    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