Class ShadowCaster2D
Class ShadowCaster2D
contains properties used for shadow casting
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Namespace: UnityEngine.Experimental.Rendering.Universal
Syntax
[ExecuteInEditMode]
[DisallowMultipleComponent]
[AddComponentMenu("Rendering/2D/Shadow Caster 2D (Experimental)")]
public class ShadowCaster2D : ShadowCasterGroup2D
Properties
castsShadows
Specifies if shadows will be cast.
Declaration
public bool castsShadows { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
selfShadows
If true, the shadow casting shape is included as part of the shadow. If false, the shadow casting shape is excluded from the shadow.
Declaration
public bool selfShadows { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
useRendererSilhouette
If selfShadows is true, useRendererSilhoutte specifies that the renderer's sihouette should be considered part of the shadow. If selfShadows is false, useRendererSilhoutte specifies that the renderer's sihouette should be excluded from the shadow
Declaration
public bool useRendererSilhouette { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
OnDisable()
Declaration
protected void OnDisable()
OnEnable()
Declaration
protected void OnEnable()
Update()
Declaration
public void Update()