implements IDisposable
0x00x01A0
Members 15
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x10 | m_LODParamsToCameraID | NativeParallelHashMap`2 | Private | |
| 0x20 | m_CompactedVisibilityMasks | ParallelBitArray | Private | |
| 0x10 | m_CompactedVisibilityMasksJobsHandle | JobHandle | Private | |
| 0x88 | m_IndirectStorage | IndirectBufferContextStorage | Private | |
| 0x20 | m_OcclusionTestShader | OcclusionTestComputeShader | Private | |
| 0x04 | m_ResetDrawArgsKernel | int | Private | |
| 0x04 | m_CopyInstancesKernel | int | Private | |
| 0x04 | m_CullInstancesKernel | int | Private | |
| 0x00F4 | 0x04 | padding / unreflected | ||
| 0x08 | m_DebugStats | DebugRendererBatcherStats | Private | |
| 0x20 | m_SplitDebugArray | InstanceCullerSplitDebugArray | Private | |
| 0x58 | m_OcclusionEventDebugArray | InstanceOcclusionEventDebugArray | Private | |
| 0x08 | m_ProfilingSampleInstanceOcclusionTest | ProfilingSampler | Private | |
| 0x10 | m_ShaderVariables | NativeArray`1 | Private | |
| 0x08 | m_ConstantBuffer | ComputeBuffer | Private | |
| 0x08 | m_CommandBuffer | CommandBuffer | Private | |
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| 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 |