Zdexby TheHolyOneZ
5,562 structs
Struct

InstanceCuller

: ValueType : Object
UnityEngine.Rendering.InstanceCuller, Unity.RenderPipelines.GPUDriven.Runtime 0x01A0 (416 B) align 8 Unity.RenderPipelines.GPUDriven.Runtime
implements IDisposable
0x00x01A0

Members 15

OffsetSizeNameTypeFlags
0x10m_LODParamsToCameraIDNativeParallelHashMap`2Private
0x20m_CompactedVisibilityMasksParallelBitArrayPrivate
0x10m_CompactedVisibilityMasksJobsHandleJobHandlePrivate
0x88m_IndirectStorageIndirectBufferContextStoragePrivate
0x20m_OcclusionTestShaderOcclusionTestComputeShaderPrivate
0x04m_ResetDrawArgsKernelintPrivate
0x04m_CopyInstancesKernelintPrivate
0x04m_CullInstancesKernelintPrivate
0x00F40x04padding / unreflected
0x08m_DebugStatsDebugRendererBatcherStatsPrivate
0x20m_SplitDebugArrayInstanceCullerSplitDebugArrayPrivate
0x58m_OcclusionEventDebugArrayInstanceOcclusionEventDebugArrayPrivate
0x08m_ProfilingSampleInstanceOcclusionTestProfilingSamplerPrivate
0x10m_ShaderVariablesNativeArray`1Private
0x08m_ConstantBufferComputeBufferPrivate
0x08m_CommandBufferCommandBufferPrivate

Functions 20

SignatureFlagsNativeParams
void Init()1 flags—0x00
void AnimateCrossFades()Private—0x00
void CreateFrustumCullingJob()Private—0x00
void ComputeWorstCaseDrawCommandCount()Private—0x00
void CreateCullJobTree()Public—0x00
void CreateCompactedVisibilityMaskJob()Private—0x00
void InstanceOccludersUpdated()Public—0x00
void DisposeCompactVisibilityMasks()Private—0x00
void DisposeSceneViewHiddenBits()Private—0x00
void GetCompactedVisibilityMasks()Public—0x00
void InstanceOcclusionTest()Public—0x00
void EnsureValidOcclusionTestResults()1 flags—0x00
void AddOcclusionCullingDispatch()Private—0x00
void FlushDebugCounters()Private—0x00
void OnBeginSceneViewCameraRendering()Private—0x00
void OnEndSceneViewCameraRendering()Private—0x00
void UpdateFrame()Public—0x00
void OnBeginCameraRendering()Public—0x00
void OnEndCameraRendering()Public—0x00
void Dispose()PublicFinal+2 flags—0x00

Used by 1

types with a member, parameter or interface of this type