Zdexby TheHolyOneZ
49,743 classes
Class

CPUDrawInstanceData

: Object
UnityEngine.Rendering.CPUDrawInstanceData, Unity.RenderPipelines.GPUDriven.Runtime 0x0060 (96 B) inherited 0x0010 Unity.RenderPipelines.GPUDriven.Runtime.dll
0x00x0060

Members 8

OffsetSizeNameTypeFlagsDefault
0x10m_RangeHashNativeParallelHashMap<UnityEngine.Rendering.RangeKeyPrivate—
0x08m_DrawRangesNativeList<UnityEngine.Rendering.DrawRange>Private—
0x10m_BatchHashNativeParallelHashMap<UnityEngine.Rendering.DrawKeyPrivate—
0x08m_DrawBatchesNativeList<UnityEngine.Rendering.DrawBatch>Private—
0x08m_DrawInstancesNativeList<UnityEngine.Rendering.DrawInstance>Private—
0x08m_DrawInstanceIndicesNativeList<System.Int32>Private—
0x08m_DrawBatchIndicesNativeList<System.Int32>Private—
0x01m_NeedsRebuildboolPrivate—
0x00590x07unreflected bytes to end of CPUDrawInstanceData

Functions 16

SignatureFlagsNativeParams
NativeList<UnityEngine.Rendering.DrawInstance> get_drawInstances()Public+1 flags—0x08
NativeParallelHashMap<UnityEngine.Rendering.DrawKey get_batchHash()Public+1 flags—0x10
NativeList<UnityEngine.Rendering.DrawBatch> get_drawBatches()Public+1 flags—0x08
NativeParallelHashMap<UnityEngine.Rendering.RangeKey get_rangeHash()Public+1 flags—0x10
NativeList<UnityEngine.Rendering.DrawRange> get_drawRanges()Public+1 flags—0x08
NativeArray<System.Int32> get_drawBatchIndices()Public+1 flags—0x10
NativeArray<System.Int32> get_drawInstanceIndices()Public+1 flags—0x10
bool get_valid()Public+1 flags—0x01
void Initialize()Public0x00
void Dispose()Public0x00
void RebuildDrawListsIfNeeded()Public0x00
void DestroyDrawInstanceIndices(const NativeArray<System.Int32>& drawInstanceIndicesToDestroy)Public0x10
void DestroyDrawInstances(const NativeArray<UnityEngine.Rendering.InstanceHandle>& destroyedInstances)Public0x10
void DestroyMaterialDrawInstances(const NativeArray<System.UInt32>& destroyedBatchMaterials)Public0x10
void NeedsRebuild()Public0x00
void .ctor()Public+1 flags0x00

Used by 2

types with a member, parameter or interface of this type