# BatchRendererGroup

> Constructor for a BatchRendererGroup object.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEngine.Rendering](/engine/6000.6/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

## BatchRendererGroup(OnPerformCulling, IntPtr)

Constructor for a BatchRendererGroup object.

```csharp
public BatchRendererGroup(BatchRendererGroup.OnPerformCulling cullingCallback, nint userContext)
```

### Parameters

**** (\[OnPerformCulling]\(/engine/6000.6/script-reference/unityengine/rendering/batchrenderergroup/onperformculling)): Unity calls this callback when this BatchRendererGroup performs culling.**** (\[IntPtr]\(https\://learn.microsoft.com/dotnet/api/system.intptr)): Optional callback argument. A pointer to custom data.

## BatchRendererGroup(BatchRendererGroupCreateInfo)

Constructor for a BatchRendererGroup object.

```csharp
public BatchRendererGroup(BatchRendererGroupCreateInfo info)
```

### Parameters

**** (\[BatchRendererGroupCreateInfo]\(/engine/6000.6/script-reference/unityengine/rendering/batchrenderergroupcreateinfo)): Struct is used to initialize BatchRendererGroup.
