批次的剔除上下文。
指定执行剔除所需的数据。更多资源:OnPerformCulling。
cullingFlags | 当前上下文的额外剔除信息。 |
cullingLayerMask | 调用剔除的对象的 cullingLayerMask 值。如果表达式 (1 << layer) & cullingLayerMask 为 false,则内部剔除将丢弃绘图命令。使用此字段是可选的,在性能或其他优化目的时使用。 |
cullingPlanes | 要剔除的平面。 |
cullingSplits | CullingSplit 结构体的数组。 |
localToWorldMatrix | 局部到世界矩阵。 |
lodParameters | 更多资源:LODParameters。 |
projectionType | 调用剔除的视图的投影。使用示例:针对正交视图和透视视图采取不同的剔除路径。 |
receiverPlaneCount | 接收器平面的数量。 |
receiverPlaneOffset | BatchCullingContext.cullingPlanes 数组中第一个接收器平面的索引。 |
sceneCullingMask | 使用此位掩码在特定上下文中丢弃绘图命令。如果表达式 (1 << layer) & sceneCullingMask 为 true,则不会丢弃绘图命令。此字段通常在渲染编辑器预览时使用。 |
splitExclusionMask | 一个位掩码,表示 BatchCullingContext.cullingSplits Unity 在 BatchDrawCommand 结构体中忽略的位掩码。 |
viewID | 调用剔除的对象的 ID。使用示例:为每个对象存储与剔除相关的数据。 |
viewType | 调用剔除的视图的类型。使用示例:跳过剔除,根据视图类型采取不同的剔除路径等。 |