Class AdditionalShadowData | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class AdditionalShadowData

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

    Fields

    DefaultShadowResolution

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

    edgeLeakFixup

    Declaration
    public bool edgeLeakFixup
    Field Value
    Type Description
    System.Boolean

    edgeTolerance

    Declaration
    public float edgeTolerance
    Field Value
    Type Description
    System.Single

    edgeToleranceNormal

    Declaration
    public bool edgeToleranceNormal
    Field Value
    Type Description
    System.Boolean

    normalBiasMax

    Declaration
    public float normalBiasMax
    Field Value
    Type Description
    System.Single

    normalBiasMin

    Declaration
    public float normalBiasMin
    Field Value
    Type Description
    System.Single

    normalBiasScale

    Declaration
    public float normalBiasScale
    Field Value
    Type Description
    System.Single

    sampleBiasScale

    Declaration
    public bool sampleBiasScale
    Field Value
    Type Description
    System.Boolean

    shadowDimmer

    Declaration
    public float shadowDimmer
    Field Value
    Type Description
    System.Single

    shadowFadeDistance

    Declaration
    public float shadowFadeDistance
    Field Value
    Type Description
    System.Single

    shadowResolution

    Declaration
    public int shadowResolution
    Field Value
    Type Description
    System.Int32

    viewBiasMax

    Declaration
    public float viewBiasMax
    Field Value
    Type Description
    System.Single

    viewBiasMin

    Declaration
    public float viewBiasMin
    Field Value
    Type Description
    System.Single

    viewBiasScale

    Declaration
    public float viewBiasScale
    Field Value
    Type Description
    System.Single

    Properties

    cascadeCount

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

    Methods

    GetShadowAlgorithm(out Int32, out Int32, out Int32)

    Declaration
    public void GetShadowAlgorithm(out int algorithm, out int variant, out int precision)
    Parameters
    Type Name Description
    System.Int32 algorithm
    System.Int32 variant
    System.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
    System.Int32 cascadeCount
    System.Single[] cascadeRatios
    System.Single[] cascadeBorders

    GetShadowData(Int32)

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

    GetShadowData(out Int32)

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

    GetShadowResolution(AdditionalShadowData)

    Declaration
    public static int GetShadowResolution(AdditionalShadowData shadowData)
    Parameters
    Type Name Description
    AdditionalShadowData shadowData
    Returns
    Type Description
    System.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
    System.Int32 algorithm
    System.Int32 variant
    System.Int32 precision
    System.Int32 format
    System.Int32[] data

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

    Declaration
    public void SetShadowCascades(int cascadeCount, float[] cascadeRatios, float[] cascadeBorders)
    Parameters
    Type Name Description
    System.Int32 cascadeCount
    System.Single[] cascadeRatios
    System.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