Culling context for a batch.
Specifies the data required to perform culling. See Also: OnPerformCulling.
| cullingLayerMask | The cullingLayerMask value of the object from which the culling is invoked. The draw command is discarded by the internal culling if the expression (1 << layer) & cullingLayerMask is false. Using this field is optional, use it for performance or other optimization purposes. |
| cullingMatrix | Culling matrix. |
| cullingPlanes | Planes to cull against. |
| cullingSplits | The array of CullingSplit structs. |
| isOrthographic | True if the view is orthographic. |
| localToWorldMatrix | Local to world matrix. |
| lodParameters | See Also: LODParameters. |
| receiverPlaneCount | The number of receiver planes. |
| receiverPlaneOffset | The index of the first receiver plane in the BatchCullingContext.cullingPlanes array. |
| sceneCullingMask | Use this bit mask to discard the draw commands in a particular context. A draw command is not discarded if the expression (1 << layer) & sceneCullingMask is true. This field is typically used when rendering Editor previews. |
| viewID | The ID of the object from which the culling is invoked. Usage example: store culling-related data for each object. |
| viewType | The type of the view from which the culling is invoked. Usage examples: skip culling, take different culling paths depending on the view type, etc. |