using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Unity.Jobs; using UnityEngine.Bindings; using UnityEngine.Scripting; namespace UnityEngine.Rendering { // Token: 0x02000257 RID: 599 [Token(Token = "0x2000257")] [RequiredByNativeCode] [NativeHeader("Runtime/Camera/BatchRendererGroup.h")] [NativeHeader("Runtime/Math/Matrix4x4.h")] [StructLayout(0)] public class BatchRendererGroup { // Token: 0x06000F2B RID: 3883 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000F2B")] [Address(RVA = "0x27D4780", Offset = "0x27D3580", VA = "0x1827D4780")] [RequiredByNativeCode] private static void InvokeOnPerformCulling(BatchRendererGroup group, ref BatchRendererCullingOutput context, ref LODParameters lodParameters) { } // Token: 0x04000722 RID: 1826 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000722")] private IntPtr m_GroupHandle; // Token: 0x04000723 RID: 1827 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000723")] private BatchRendererGroup.OnPerformCulling m_PerformCulling; // Token: 0x02000258 RID: 600 // (Invoke) Token: 0x06000F2D RID: 3885 [Token(Token = "0x2000258")] public delegate JobHandle OnPerformCulling(BatchRendererGroup rendererGroup, BatchCullingContext cullingContext); } }