docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct LightData

    Struct that holds settings related to lights.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.Rendering.Universal
    Assembly: Unity.RenderPipelines.Universal.Runtime.dll
    Syntax
    public struct LightData

    Properties

    additionalLightsCount

    The number of additional lights visible by the camera.

    Declaration
    public ref int additionalLightsCount { get; }
    Property Value
    Type Description
    int

    mainLightIndex

    Holds the main light index from the VisibleLight list returned by culling. If there's no main light in the scene, mainLightIndex is set to -1. The main light is the directional light assigned as Sun source in light settings or the brightest directional light. CullingResults

    Declaration
    public ref int mainLightIndex { get; }
    Property Value
    Type Description
    int

    maxPerObjectAdditionalLightsCount

    Maximum amount of lights that can be shaded per-object. This value only affects forward rendering.

    Declaration
    public ref int maxPerObjectAdditionalLightsCount { get; }
    Property Value
    Type Description
    int

    reflectionProbeBlending

    True if blending is enabled for reflection probes.

    Declaration
    public ref bool reflectionProbeBlending { get; }
    Property Value
    Type Description
    bool

    reflectionProbeBoxProjection

    True if box projection is enabled for reflection probes.

    Declaration
    public ref bool reflectionProbeBoxProjection { get; }
    Property Value
    Type Description
    bool

    shadeAdditionalLightsPerVertex

    True if additional lights should be shaded in vertex shader, otherwise additional lights will be shaded per pixel.

    Declaration
    public ref bool shadeAdditionalLightsPerVertex { get; }
    Property Value
    Type Description
    bool

    supportsAdditionalLights

    True if additional lights enabled.

    Declaration
    public ref bool supportsAdditionalLights { get; }
    Property Value
    Type Description
    bool

    supportsLightLayers

    True if light layers are enabled.

    Declaration
    public ref bool supportsLightLayers { get; }
    Property Value
    Type Description
    bool

    supportsMixedLighting

    True if mixed lighting is supported.

    Declaration
    public ref bool supportsMixedLighting { get; }
    Property Value
    Type Description
    bool

    visibleLights

    List of visible lights returned by culling.

    Declaration
    public ref NativeArray<VisibleLight> visibleLights { get; }
    Property Value
    Type Description
    NativeArray<VisibleLight>
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)