包含用于对绘制命令进行过滤的设置,该设置告知 Unity 它在什么条件下应绘制给定的绘制命令。
每个绘制范围包含 BatchCullingOutputDrawCommands.drawCommands 数组中连续范围的绘制命令,并且 BatchDrawRange 结构中的设置适用于所有绘制命令。您必须使用至少一个绘制范围填充此项,但必要时可以使用更多范围。
剔除回调必须使用 UnsafeUtility.Malloc 和 Allocator.TempJob 参数为此命令分配内存。Unity 会在绘制完毕后释放此内存。