docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class UniversalAdditionalLightData

    Class containing various additional light data used by URP.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    UniversalAdditionalLightData
    Implements
    ISerializationCallbackReceiver
    IAdditionalData
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(string, float)
    MonoBehaviour.InvokeRepeating(string, float, float)
    MonoBehaviour.CancelInvoke(string)
    MonoBehaviour.IsInvoking(string)
    MonoBehaviour.StartCoroutine(string)
    MonoBehaviour.StartCoroutine(string, object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(string)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(object)
    MonoBehaviour.destroyCancellationToken
    MonoBehaviour.useGUILayout
    MonoBehaviour.didStart
    MonoBehaviour.didAwake
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, out Component)
    Component.TryGetComponent<T>(out T)
    Component.GetComponent(string)
    Component.GetComponentInChildren(Type, bool)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(bool)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, bool)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(bool)
    Component.GetComponentsInChildren<T>(bool, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type, bool)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>(bool)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, bool)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(bool)
    Component.GetComponentsInParent<T>(bool, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.GetComponentIndex()
    Component.CompareTag(string)
    Component.CompareTag(TagHandle)
    Component.SendMessageUpwards(string, object, SendMessageOptions)
    Component.SendMessageUpwards(string, object)
    Component.SendMessageUpwards(string)
    Component.SendMessageUpwards(string, SendMessageOptions)
    Component.SendMessage(string, object)
    Component.SendMessage(string)
    Component.SendMessage(string, object, SendMessageOptions)
    Component.SendMessage(string, SendMessageOptions)
    Component.BroadcastMessage(string, object, SendMessageOptions)
    Component.BroadcastMessage(string, object)
    Component.BroadcastMessage(string)
    Component.BroadcastMessage(string, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.Rendering.Universal
    Assembly: Unity.RenderPipelines.Universal.Runtime.dll
    Syntax
    [DisallowMultipleComponent]
    [RequireComponent(typeof(Light))]
    public class UniversalAdditionalLightData : MonoBehaviour, ISerializationCallbackReceiver, IAdditionalData

    Fields

    AdditionalLightsShadowDefaultCustomResolution

    The default custom shadow resolution for additional lights.

    Declaration
    public static readonly int AdditionalLightsShadowDefaultCustomResolution
    Field Value
    Type Description
    int

    AdditionalLightsShadowDefaultResolutionTier

    The default shadow resolution tier for additional lights.

    Declaration
    public static readonly int AdditionalLightsShadowDefaultResolutionTier
    Field Value
    Type Description
    int

    AdditionalLightsShadowMinimumResolution

    The minimum shadow resolution for additional lights.

    Declaration
    public static readonly int AdditionalLightsShadowMinimumResolution
    Field Value
    Type Description
    int

    AdditionalLightsShadowResolutionTierCustom

    Value used to indicate custom shadow resolution tier for additional lights.

    Declaration
    public static readonly int AdditionalLightsShadowResolutionTierCustom
    Field Value
    Type Description
    int

    AdditionalLightsShadowResolutionTierHigh

    Value used to indicate high shadow resolution tier for additional lights.

    Declaration
    public static readonly int AdditionalLightsShadowResolutionTierHigh
    Field Value
    Type Description
    int

    AdditionalLightsShadowResolutionTierLow

    Value used to indicate low shadow resolution tier for additional lights.

    Declaration
    public static readonly int AdditionalLightsShadowResolutionTierLow
    Field Value
    Type Description
    int

    AdditionalLightsShadowResolutionTierMedium

    Value used to indicate medium shadow resolution tier for additional lights.

    Declaration
    public static readonly int AdditionalLightsShadowResolutionTierMedium
    Field Value
    Type Description
    int

    Properties

    additionalLightsShadowResolutionTier

    Returns the selected shadow resolution tier.

    Declaration
    public int additionalLightsShadowResolutionTier { get; }
    Property Value
    Type Description
    int

    customShadowLayers

    Indicates whether shadows need custom layers. If not, then it uses the same settings as lightLayerMask.

    Declaration
    public bool customShadowLayers { get; set; }
    Property Value
    Type Description
    bool

    lightCookieOffset

    Controls the offset of the cookie mask currently assigned to the light.

    Declaration
    [Tooltip("Controls the offset of the cookie mask currently assigned to the light.")]
    public Vector2 lightCookieOffset { get; set; }
    Property Value
    Type Description
    Vector2

    lightCookieSize

    Controls the size of the cookie mask currently assigned to the light.

    Declaration
    [Tooltip("Controls the size of the cookie mask currently assigned to the light.")]
    public Vector2 lightCookieSize { get; set; }
    Property Value
    Type Description
    Vector2

    renderingLayers

    Specifies which rendering layers this light will affect.

    Declaration
    public uint renderingLayers { get; set; }
    Property Value
    Type Description
    uint

    shadowRenderingLayers

    Specifies which rendering layers this light shadows will affect.

    Declaration
    public uint shadowRenderingLayers { get; set; }
    Property Value
    Type Description
    uint

    softShadowQuality

    Light soft shadow filtering quality.

    Declaration
    [Tooltip("Controls the filtering quality of soft shadows. Higher quality has lower performance.")]
    public SoftShadowQuality softShadowQuality { get; set; }
    Property Value
    Type Description
    SoftShadowQuality

    usePipelineSettings

    Controls if light Shadow Bias parameters use pipeline settings or not.

    Declaration
    public bool usePipelineSettings { get; set; }
    Property Value
    Type Description
    bool

    Methods

    OnAfterDeserialize()

    Declaration
    public void OnAfterDeserialize()

    OnBeforeSerialize()

    Declaration
    public void OnBeforeSerialize()

    Implements

    ISerializationCallbackReceiver
    UnityEngine.Rendering.IAdditionalData
    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)