struct in UnityEngine.Rendering
/
Implemented in:UnityEngine.CoreModule
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
CloseFor some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
CloseSettings for ScriptableRenderContext.DrawShadows.
This structure describes which shadow light to render (lightIndex) with what split settings (splitData).
See Also: ShadowSplitData.
cullingResults | Culling results to use. |
lightIndex | The index of the shadow-casting light to be rendered. |
objectsFilter | Specifies the filter Unity applies to GameObjects that it renders in the shadow pass. |
projectionType | The projection type of the shadow-casting light to be rendered. For example, directional light shadow-maps will have orthographic projection. Spot lights will usually have perspective projection, but you might want to implement orthographically-projected box-shaped spot lights in your scriptable renderer pipeline. This member variable is accessible later, in the culling process, when rendering the shadow map. |
splitData | The split data. |
useRenderingLayerMaskTest | Set this to true to make Unity filter Renderers during shadow rendering. Unity filters Renderers based on the Rendering Layer Mask of the Renderer itself, and the Rendering Layer Mask of each shadow casting Light. |
ShadowDrawingSettings | Create a shadow settings object. |