text: // Autogenerated from CppHeaderCreator on 7/27/2020 3:10:32 PM
  // Created by Sc2ad
  // =========================================================================
  #pragma once
  #pragma pack(push, 8)
  // Begin includes
  #include "utils/typedefs.h"
  // Including type: System.MulticastDelegate
  #include "System/MulticastDelegate.hpp"
  // Including type: UnityEngine.Rendering.BatchRendererGroup
  #include "UnityEngine/Rendering/BatchRendererGroup.hpp"
  #include "utils/il2cpp-utils.hpp"
  // Completed includes
  // Begin forward declares
  // Forward declaring namespace: System
  namespace System {
    // Skipping declaration: IntPtr because it is already included!
    // Forward declaring type: IAsyncResult
    class IAsyncResult;
    // Forward declaring type: AsyncCallback
    class AsyncCallback;
  }
  // Forward declaring namespace: Unity::Jobs
  namespace Unity::Jobs {
    // Forward declaring type: JobHandle
    struct JobHandle;
  }
  // Forward declaring namespace: UnityEngine::Rendering
  namespace UnityEngine::Rendering {
    // Forward declaring type: BatchCullingContext
    struct BatchCullingContext;
  }
  // Completed forward declares
  // Type namespace: UnityEngine.Rendering
  namespace UnityEngine::Rendering {
    // Autogenerated type: UnityEngine.Rendering.BatchRendererGroup/OnPerformCulling
    class BatchRendererGroup::OnPerformCulling : public System::MulticastDelegate {
      public:
      // public System.Void .ctor(System.Object object, System.IntPtr method)
      // Offset: 0x13710D8
      static BatchRendererGroup::OnPerformCulling* New_ctor(::Il2CppObject* object, System::IntPtr method);
      // public Unity.Jobs.JobHandle Invoke(UnityEngine.Rendering.BatchRendererGroup rendererGroup, UnityEngine.Rendering.BatchCullingContext cullingContext)
      // Offset: 0x1370B30
      Unity::Jobs::JobHandle Invoke(UnityEngine::Rendering::BatchRendererGroup* rendererGroup, UnityEngine::Rendering::BatchCullingContext cullingContext);
      // public System.IAsyncResult BeginInvoke(UnityEngine.Rendering.BatchRendererGroup rendererGroup, UnityEngine.Rendering.BatchCullingContext cullingContext, System.AsyncCallback callback, System.Object object)
      // Offset: 0x13710EC
      System::IAsyncResult* BeginInvoke(UnityEngine::Rendering::BatchRendererGroup* rendererGroup, UnityEngine::Rendering::BatchCullingContext cullingContext, System::AsyncCallback* callback, ::Il2CppObject* object);
      // public Unity.Jobs.JobHandle EndInvoke(System.IAsyncResult result)
      // Offset: 0x1371188
      Unity::Jobs::JobHandle EndInvoke(System::IAsyncResult* result);
    }; // UnityEngine.Rendering.BatchRendererGroup/OnPerformCulling
  }
  DEFINE_IL2CPP_ARG_TYPE(UnityEngine::Rendering::BatchRendererGroup::OnPerformCulling*, "UnityEngine.Rendering", "BatchRendererGroup/OnPerformCulling");
  #pragma pack(pop)
  