Zdexby TheHolyOneZ
17,715 classes
Class

InstanceCullingBatcher

: Object
UnityEngine.Rendering.InstanceCullingBatcher, Unity.RenderPipelines.GPUDriven.Runtime 0x0218 (536 B) align 8 inherited 0x0010 Unity.RenderPipelines.GPUDriven.Runtime
implements IDisposable
0x00x0218

Members 10

OffsetSizeNameTypeFlags
0x08m_BatchersContextRenderersBatchersContextPrivate
0x08m_DrawInstanceDataCPUDrawInstanceDataPrivate
0x08m_BRGBatchRendererGroupPrivate
0x00280x1A8padding / unreflected
0x10m_GlobalBatchIDsNativeParallelHashMap`2Private
0x1A0m_CullerInstanceCullerPrivate
0x10m_BatchMaterialHashNativeParallelHashMap`2Private
0x10m_PackedMaterialHashNativeParallelHashMap`2Private
0x10m_BatchMeshHashNativeParallelHashMap`2Private
0x04m_CachedInstanceDataBufferLayoutVersionintPrivate
0x08m_OnCompleteCallbackOnCullingCompleteCallbackPrivate
0x02140x04unreflected bytes to end of InstanceCullingBatcher

Functions 24

SignatureFlagsNativeParams
void get_batchMaterialHash()Public+1 flags—0x00
void get_packedMaterialHash()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void get_culler()2 flags—0x00
void Dispose()PublicFinal+2 flags—0x00
void GetBatchID()Private—0x00
void UpdateInstanceDataBufferLayoutVersion()Private—0x00
void GetDrawInstanceData()Public—0x00
void OnPerformCulling()Public—0x00
void OnFinishedCulling()Public—0x00
void DestroyDrawInstances()Public—0x00
void DestroyMaterials()Public—0x00
void DestroyMeshes()Public—0x00
void PostCullBeginCameraRendering()Public—0x00
void RegisterBatchMeshes()Private—0x00
void RegisterBatchMaterials()Private—0x00
void SchedulePackedMaterialCacheUpdate()Public—0x00
void BuildBatch()Public—0x00
void InstanceOccludersUpdated()Public—0x00
void UpdateFrame()Public—0x00
void GetCompactedVisibilityMasks()Public—0x00
void OnEndContextRendering()Public—0x00
void OnBeginCameraRendering()Public—0x00
void OnEndCameraRendering()Public—0x00

Used by 1

types with a member, parameter or interface of this type