ScriptableRenderContext.CullShadowCasters

Declaration

public void CullShadowCasters(Rendering.CullingResults cullingResults, Rendering.ShadowCastersCullingInfos infos);

Parameters

cullingResults Culling results to use.
infos Shadow casters culling information.

Description

Performs shadow casters culling for all the visible lights.

This function schedules the shadow casters culling jobs. It is recommended to call this function as early as possible so that there is more room for the culling jobs to execute in the background. If you call this function, the fields Rendering.ShadowDrawingSettings.splitData and Rendering.ShadowDrawingSettings.projectionType are ignored by Unity. Those fields are already provided via ShadowCastersCullingInfos and then stored internally so that Unity can reuse them as needed.


Did you find this page useful? Please give it a rating: