implements IJobParallelFor
0x00x01E8
Members 21
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | binningConfig | BinningConfig | Public | |
| 0x10 | batchIDs | NativeParallelHashMap<System.UInt32 | Public | |
| 0x10 | instanceDataBuffer | ReadOnly | Public | |
| 0x08 | drawBatches | NativeList<UnityEngine.Rendering.DrawBatch> | Public | |
| 0x10 | drawInstanceIndices | NativeArray<System.Int32> | Public | |
| 0xD8 | instanceData | ReadOnly | Public | |
| 0x10 | rendererVisibilityMasks | NativeArray<System.Byte> | Public | |
| 0x10 | rendererCrossFadeValues | NativeArray<System.Byte> | Public | |
| 0x10 | batchBinAllocOffsets | NativeArray<System.Int32> | Public | |
| 0x10 | batchBinCounts | NativeArray<System.Int32> | Public | |
| 0x10 | batchDrawCommandOffsets | NativeArray<System.Int32> | Public | |
| 0x10 | binConfigIndices | NativeArray<System.Int16> | Public | |
| 0x10 | binVisibleInstanceOffsets | NativeArray<System.Int32> | Public | |
| 0x10 | binVisibleInstanceCounts | NativeArray<System.Int32> | Public | |
| 0x10 | cullingOutput | NativeArray<UnityEngine.Rendering.BatchCullingOutputDrawCommands> | Public | |
| 0x08 | indirectBufferLimits | IndirectBufferLimits | Public | |
| 0x04 | visibleInstancesBufferHandle | GraphicsBufferHandle | Public | |
| 0x04 | indirectArgsBufferHandle | GraphicsBufferHandle | Public | |
| 0x10 | indirectBufferAllocInfo | NativeArray<UnityEngine.Rendering.IndirectBufferAllocInfo> | Public | |
| 0x10 | indirectDrawInfoGlobalArray | NativeArray<UnityEngine.Rendering.IndirectDrawInfo> | Public | |
| 0x10 | indirectInstanceInfoGlobalArray | NativeArray<UnityEngine.Rendering.IndirectInstanceInfo> | Public |
Functions 3
| Signature | Flags | Native | Params |
|---|---|---|---|
| int EncodeGPUInstanceIndexAndCrossFade(int rendererIndex, bool negateCrossFade) | Private | 0x04 | |
| bool IsInstanceFlipped(int rendererIndex) | Private | 0x04 | |
| void Execute(int batchIndex) | PublicFinal+2 flags | 0x04 |