Class AdditionalShadowData
Inheritance
System.Object
AdditionalShadowData
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
Field Value
Type |
Description |
System.Single |
|
viewBiasMin
Declaration
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
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 |
|