docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct ShadowData

    Container struct for various data used for shadows in URP.

    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 ShadowData

    Properties

    additionalLightsShadowmapHeight

    The height of the additional light shadow map.

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

    additionalLightsShadowmapWidth

    The width of the additional light shadow map.

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

    bias

    A list of shadow bias.

    Declaration
    public ref List<Vector4> bias { get; }
    Property 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 ref float mainLightShadowCascadeBorder { get; }
    Property Value
    Type Description
    float

    mainLightShadowCascadesCount

    The number of shadow cascades.

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

    mainLightShadowCascadesSplit

    The split between cascades.

    Declaration
    public ref Vector3 mainLightShadowCascadesSplit { get; }
    Property Value
    Type Description
    Vector3

    mainLightShadowmapHeight

    The height of the main light shadow map.

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

    mainLightShadowmapWidth

    The width of the main light shadow map.

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

    resolution

    A list of resolution for the shadow maps.

    Declaration
    public ref List<int> resolution { get; }
    Property Value
    Type Description
    List<int>

    shadowmapDepthBufferBits

    The number of bits used.

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

    supportsAdditionalLightShadows

    True if additional lights shadows are enabled.

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

    supportsMainLightShadows

    True if main light shadows are enabled.

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

    supportsSoftShadows

    True if soft shadows are enabled.

    Declaration
    public ref bool supportsSoftShadows { get; }
    Property Value
    Type Description
    bool
    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)