Class AdditionalShadowData | High Definition RP | 6.7.1-preview
docs.unity3d.com
    Show / Hide Table of Contents

    Class AdditionalShadowData

    Inheritance
    Object
    AdditionalShadowData
    Namespace: UnityEngine.Experimental.Rendering
    Syntax
    public class AdditionalShadowData : MonoBehaviour

    Fields

    contactShadows

    Declaration
    public bool contactShadows
    Field Value
    Type Description
    Boolean

    DefaultShadowResolution

    Declaration
    public const int DefaultShadowResolution = 512
    Field Value
    Type Description
    Int32

    edgeLeakFixup

    Declaration
    public bool edgeLeakFixup
    Field Value
    Type Description
    Boolean

    edgeTolerance

    Declaration
    public float edgeTolerance
    Field Value
    Type Description
    Single

    edgeToleranceNormal

    Declaration
    public bool edgeToleranceNormal
    Field Value
    Type Description
    Boolean

    normalBiasMax

    Declaration
    public float normalBiasMax
    Field Value
    Type Description
    Single

    normalBiasMin

    Declaration
    public float normalBiasMin
    Field Value
    Type Description
    Single

    normalBiasScale

    Declaration
    public float normalBiasScale
    Field Value
    Type Description
    Single

    sampleBiasScale

    Declaration
    public bool sampleBiasScale
    Field Value
    Type Description
    Boolean

    shadowDimmer

    Declaration
    public float shadowDimmer
    Field Value
    Type Description
    Single

    shadowFadeDistance

    Declaration
    public float shadowFadeDistance
    Field Value
    Type Description
    Single

    shadowResolution

    Declaration
    public int shadowResolution
    Field Value
    Type Description
    Int32

    viewBiasMax

    Declaration
    public float viewBiasMax
    Field Value
    Type Description
    Single

    viewBiasMin

    Declaration
    public float viewBiasMin
    Field Value
    Type Description
    Single

    viewBiasScale

    Declaration
    public float viewBiasScale
    Field Value
    Type Description
    Single

    volumetricShadowDimmer

    Declaration
    public float volumetricShadowDimmer
    Field Value
    Type Description
    Single

    Properties

    cascadeCount

    Declaration
    public int cascadeCount { get; }
    Property Value
    Type Description
    Int32

    Methods

    CopyTo(AdditionalShadowData)

    Declaration
    public void CopyTo(AdditionalShadowData data)
    Parameters
    Type Name Description
    AdditionalShadowData data

    GetShadowAlgorithm(out Int32, out Int32, out Int32)

    Declaration
    public void GetShadowAlgorithm(out int algorithm, out int variant, out int precision)
    Parameters
    Type Name Description
    Int32 algorithm
    Int32 variant
    Int32 precision

    GetShadowCascades(out Int32, out Single[], out Single[])

    Declaration
    public void GetShadowCascades(out int cascadeCount, out float[] cascadeRatios, out float[] cascadeBorders)
    Parameters
    Type Name Description
    Int32 cascadeCount
    Single[] cascadeRatios
    Single[] cascadeBorders

    GetShadowData(Int32)

    Declaration
    public int[] GetShadowData(int shadowDataFormat)
    Parameters
    Type Name Description
    Int32 shadowDataFormat
    Returns
    Type Description
    Int32[]

    GetShadowData(out Int32)

    Declaration
    public int[] GetShadowData(out int shadowDataFormat)
    Parameters
    Type Name Description
    Int32 shadowDataFormat
    Returns
    Type Description
    Int32[]

    GetShadowResolution(AdditionalShadowData)

    Declaration
    public static int GetShadowResolution(AdditionalShadowData shadowData)
    Parameters
    Type Name Description
    AdditionalShadowData shadowData
    Returns
    Type Description
    Int32

    SetShadowAlgorithm(Int32, Int32, Int32, Int32, Int32[])

    Declaration
    public void SetShadowAlgorithm(int algorithm, int variant, int precision, int format, int[] data)
    Parameters
    Type Name Description
    Int32 algorithm
    Int32 variant
    Int32 precision
    Int32 format
    Int32[] data

    SetShadowCascades(Int32, Single[], Single[])

    Declaration
    public void SetShadowCascades(int cascadeCount, float[] cascadeRatios, float[] cascadeBorders)
    Parameters
    Type Name Description
    Int32 cascadeCount
    Single[] cascadeRatios
    Single[] cascadeBorders
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023