docs.unity.cn
    Show / Hide Table of Contents

    Class UniversalShadowData

    Container class for various data used for shadows in URP.

    Inheritance
    Object
    UnityEngine.Rendering.ContextItem
    UniversalShadowData
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEngine.Rendering.Universal
    Syntax
    public class UniversalShadowData : ContextItem

    Fields

    additionalLightsShadowmapHeight

    The height of the additional light shadow map.

    Declaration
    public int additionalLightsShadowmapHeight
    Field Value
    Type Description
    Int32

    additionalLightsShadowmapWidth

    The width of the additional light shadow map.

    Declaration
    public int additionalLightsShadowmapWidth
    Field Value
    Type Description
    Int32

    bias

    A list of shadow bias.

    Declaration
    public List<Vector4> bias
    Field Value
    Type Description
    List<Vector4>

    mainLightShadowCascadeBorder

    Main light last cascade shadow fade border. Value represents the width of shadow fade that ranges from 0 to 1. Where value 0 is used for no shadow fade.

    Declaration
    public float mainLightShadowCascadeBorder
    Field Value
    Type Description
    Single

    mainLightShadowCascadesCount

    The number of shadow cascades.

    Declaration
    public int mainLightShadowCascadesCount
    Field Value
    Type Description
    Int32

    mainLightShadowCascadesSplit

    The split between cascades.

    Declaration
    public Vector3 mainLightShadowCascadesSplit
    Field Value
    Type Description
    Vector3

    mainLightShadowmapHeight

    The height of the main light shadow map.

    Declaration
    public int mainLightShadowmapHeight
    Field Value
    Type Description
    Int32

    mainLightShadowmapWidth

    The width of the main light shadow map.

    Declaration
    public int mainLightShadowmapWidth
    Field Value
    Type Description
    Int32

    resolution

    A list of resolution for the shadow maps.

    Declaration
    public List<int> resolution
    Field Value
    Type Description
    List<Int32>

    shadowmapDepthBufferBits

    The number of bits used.

    Declaration
    public int shadowmapDepthBufferBits
    Field Value
    Type Description
    Int32

    supportsAdditionalLightShadows

    True if additional lights shadows are enabled.

    Declaration
    public bool supportsAdditionalLightShadows
    Field Value
    Type Description
    Boolean

    supportsMainLightShadows

    True if main light shadows are enabled.

    Declaration
    public bool supportsMainLightShadows
    Field Value
    Type Description
    Boolean

    supportsSoftShadows

    True if soft shadows are enabled.

    Declaration
    public bool supportsSoftShadows
    Field Value
    Type Description
    Boolean

    Methods

    Reset()

    Declaration
    public override void Reset()
    Overrides
    UnityEngine.Rendering.ContextItem.Reset()
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on 08 September 2023