Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    Stride.Rendering.Lights Namespace

    Classes

    ColorLightBase

    Base implementation of IColorLight

    DirectLightBase

    Base implementation of IDirectLight.

    DirectLightGroupKeys

    DirectLightGroupPerDrawKeys

    DirectLightGroupPerViewKeys

    EnvironmentLightKeys

    ForwardLightingRenderFeature

    Compute lighting shaders and data.

    ForwardLightingRenderFeature.LightShaderPermutationEntry

    ForwardLightingRenderFeature.RenderViewLightData

    LightAmbient

    An ambient light.

    LightAmbientRenderer

    Light renderer for LightAmbient.

    LightClusteredKeys

    LightClusteredPointGroupKeys

    LightClusteredPointSpotGroupRenderer

    Light renderer for clustered shading.

    LightClusteredSpotGroupKeys

    LightDirectional

    A directional light.

    LightDirectionalGroupKeys

    LightDirectionalGroupRenderer

    Light renderer for LightDirectional.

    LightDirectionalShadowMap

    A directional shadow map.

    LightDirectionalShadowMap.DepthRangeParameters

    The depth range is set manually. This class cannot be inherited.

    LightDirectionalShadowMap.PartitionLogarithmic

    Logarithmic and PSSM partition. This class cannot be inherited.

    LightDirectionalShadowMap.PartitionManual

    Manual partition. This class cannot be inherited.

    LightDirectionalShadowMap.PartitionModeBase

    Base class for the partition mode.

    LightGroupRendererBase

    Base class for light renderers.

    LightGroupRendererDynamic

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

    LightGroupRendererShadow

    Base class for light renderers that use shadow maps.

    LightPoint

    A point light.

    LightPointGroupKeys

    LightPointGroupRenderer

    Light renderer for LightPoint.

    LightPointShadowMap

    A standard shadow map.

    LightProcessor

    Process LightComponent stored in an EntityManager by providing grouped lights per types/shadows.

    LightShaderGroup

    A group of lights of the same type (single loop in the shader).

    LightShaderGroupDynamic

    Base class to build light shader groups with LightGroupRendererDynamic.

    LightShadowMap

    Base class for a shadow map.

    LightShadowMap.ShadowMapBiasParameters

    Bias parameters used for shadow map.

    LightShadowMapFilterTypePcf

    No shadowmap filter.

    LightSimpleAmbientKeys

    LightSkybox

    A light coming from a skybox. The must be set on the entity in order to see a skybox.

    LightSkyboxRenderer

    Light renderer for LightSkybox.

    LightSkyboxShaderKeys

    LightSpot

    A spot light.

    LightSpotGroupKeys

    LightSpotGroupRenderer

    Light renderer for LightSpot. Handles grouping by shadow type and projection texture.

    LightSpotTextureProjectionRenderer

    LightSpotTextureProjectionRenderer.LightSpotTextureProjectionGroupShaderData

    LightStandardShadowMap

    A standard shadow map.

    RenderLight

    RenderLightCollection

    A list of for a specified RenderGroupMask.

    RenderLightCollectionGroup

    A list of RenderLightCollection for a particular type of light (direct light, direct light + shadows, environment lights).

    TextureProjectionKeys

    Keys used for texture projection by lights.

    Structs

    DirectionalLightData

    LightDynamicEntry

    LightGroupRendererBase.ProcessLightsParameters

    LightShaderGroupDynamic.LightRange

    LightShaderGroupEntry<T>

    PointLightData

    SpotLightData

    SpotLightTextureParameters

    Interfaces

    IColorLight

    Base interface for a light with a color

    IDirectLight

    Base interface for all direct lights.

    IEnvironmentLight

    Base interface for all environment lights.

    ILight

    Base interface for all lights.

    ILightShadow

    Interface for the shadow of a light.

    ILightShadowMapFilterType

    Common interface of a shadowmap filter.

    ITextureProjectionRenderer

    Interface to project a texture onto geometry.

    ITextureProjectionShaderGroupData

    Enums

    LightPointShadowMapType

    Possible types of shadow mapping for point lights

    LightShadowMapCascadeCount

    Number of cascades used for a shadow map.

    LightShadowMapFilterTypePcfSize

    LightShadowMapSize

    Size hint of a shadow map. See remarks.

    LightShadowMapStabilizationMode

    The stabilization mode used for the shadow maps.

    LightSpot.FlipModeEnum

    In This Article

    Back to top

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