Experimental: this API is experimental and might be changed or removed in the future.
CullResults.ComputeDirectionalShadowMatricesAndCullingPrimitives
Suggest a change
Success!
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.
Close
Submission failed
For 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.
Close
public function
ComputeDirectionalShadowMatricesAndCullingPrimitives(
activeLightIndex:
int,
splitIndex: int,
splitCount: int,
splitRatio:
Vector3,
shadowResolution: int,
shadowNearPlaneOffset: float,
out
viewMatrix:
Matrix4x4,
out
projMatrix:
Matrix4x4,
out
shadowSplitData:
Experimental.Rendering.ShadowSplitData):
bool;
Parameters
activeLightIndex |
The index into the active light array. |
splitIndex |
The cascade index. |
splitCount |
The number of cascades. |
splitRatio |
The cascade ratios. |
shadowResolution |
The resolution of the shadowmap. |
shadowNearPlaneOffset |
The near plane offset for the light. |
viewMatrix |
The computed view matrix. |
projMatrix |
The computed projection matrix. |
shadowSplitData |
The computed cascade data. |
Returns
bool
If false, the shadow map for this cascade does not need to be rendered this frame.
Description
Calculates the view and projection matrices and shadow split data for a directional light.