Zdexby TheHolyOneZ
36,909 classes
Class

InstanceCullingBatcherBurst

: Object
UnityEngine.Rendering.InstanceCullingBatcherBurst, Unity.RenderPipelines.GPUDriven.Runtime 0x0010 (16 B) inherited 0x0010 Unity.RenderPipelines.GPUDriven.Runtime.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 9

SignatureFlagsNativeParams
void RemoveDrawRange(ref RangeKey& key, ref NativeParallelHashMap<UnityEngine.Rendering.RangeKey& rangeHash, ref NativeList<UnityEngine.Rendering.DrawRange>& drawRanges)PrivateStatic0x1C
void RemoveDrawBatch(ref DrawKey& key, ref NativeList<UnityEngine.Rendering.DrawRange>& drawRanges, ref NativeParallelHashMap<UnityEngine.Rendering.RangeKey& rangeHash, ref NativeParallelHashMap<UnityEngine.Rendering.DrawKey& batchHash, ref NativeList<UnityEngine.Rendering.DrawBatch>& drawBatches)PrivateStatic0x3C
void RemoveDrawInstanceIndices(ref NativeArray<System.Int32>& drawInstanceIndices, ref NativeList<UnityEngine.Rendering.DrawInstance>& drawInstances, ref NativeParallelHashMap<UnityEngine.Rendering.RangeKey& rangeHash, ref NativeParallelHashMap<UnityEngine.Rendering.DrawKey& batchHash, ref NativeList<UnityEngine.Rendering.DrawRange>& drawRanges, ref NativeList<UnityEngine.Rendering.DrawBatch>& drawBatches)PublicStatic0x10
ref DrawRange EditDrawRange(ref RangeKey& key, const NativeParallelHashMap<UnityEngine.Rendering.RangeKey& rangeHash, const NativeList<UnityEngine.Rendering.DrawRange>& drawRanges)PrivateStatic0x24
ref DrawBatch EditDrawBatch(ref DrawKey& key, ref SubMeshDescriptor& subMeshDescriptor, const NativeParallelHashMap<UnityEngine.Rendering.DrawKey& batchHash, const NativeList<UnityEngine.Rendering.DrawBatch>& drawBatches)PrivateStatic0x54
void ProcessRenderer(int i, bool implicitInstanceIndices, ref GPUDrivenRendererGroupData& rendererData, const NativeParallelHashMap<UnityEngine.EntityId& batchMeshHash, const NativeParallelHashMap<UnityEngine.EntityId& packedMaterialDataHash, const NativeParallelHashMap<UnityEngine.EntityId& batchMaterialHash, const NativeArray<UnityEngine.Rendering.InstanceHandle>& instances, const NativeList<UnityEngine.Rendering.DrawInstance>& drawInstances, const NativeParallelHashMap<UnityEngine.Rendering.RangeKey& rangeHash, const NativeList<UnityEngine.Rendering.DrawRange>& drawRanges, const NativeParallelHashMap<UnityEngine.Rendering.DrawKey& batchHash, const NativeList<UnityEngine.Rendering.DrawBatch>& drawBatches)PrivateStatic0x1F0
void CreateDrawBatches(bool implicitInstanceIndices, ref NativeArray<UnityEngine.Rendering.InstanceHandle>& instances, ref GPUDrivenRendererGroupData& rendererData, ref NativeParallelHashMap<UnityEngine.EntityId& batchMeshHash, ref NativeParallelHashMap<UnityEngine.EntityId& batchMaterialHash, ref NativeParallelHashMap<UnityEngine.EntityId& packedMaterialDataHash, ref NativeParallelHashMap<UnityEngine.Rendering.RangeKey& rangeHash, ref NativeList<UnityEngine.Rendering.DrawRange>& drawRanges, ref NativeParallelHashMap<UnityEngine.Rendering.DrawKey& batchHash, ref NativeList<UnityEngine.Rendering.DrawBatch>& drawBatches, ref NativeList<UnityEngine.Rendering.DrawInstance>& drawInstances)PublicStatic0x1F0
void RemoveDrawInstanceIndices$BurstManaged(ref NativeArray<System.Int32>& drawInstanceIndices, ref NativeList<UnityEngine.Rendering.DrawInstance>& drawInstances, ref NativeParallelHashMap<UnityEngine.Rendering.RangeKey& rangeHash, ref NativeParallelHashMap<UnityEngine.Rendering.DrawKey& batchHash, ref NativeList<UnityEngine.Rendering.DrawRange>& drawRanges, ref NativeList<UnityEngine.Rendering.DrawBatch>& drawBatches)Static+1 flags0x10
void CreateDrawBatches$BurstManaged(bool implicitInstanceIndices, ref NativeArray<UnityEngine.Rendering.InstanceHandle>& instances, ref GPUDrivenRendererGroupData& rendererData, ref NativeParallelHashMap<UnityEngine.EntityId& batchMeshHash, ref NativeParallelHashMap<UnityEngine.EntityId& batchMaterialHash, ref NativeParallelHashMap<UnityEngine.EntityId& packedMaterialDataHash, ref NativeParallelHashMap<UnityEngine.Rendering.RangeKey& rangeHash, ref NativeList<UnityEngine.Rendering.DrawRange>& drawRanges, ref NativeParallelHashMap<UnityEngine.Rendering.DrawKey& batchHash, ref NativeList<UnityEngine.Rendering.DrawBatch>& drawBatches, ref NativeList<UnityEngine.Rendering.DrawInstance>& drawInstances)Static+1 flags0x1F0