AddBatch | Create a draw command batch that shares a single set of metadata values and a single GraphicsBuffer. |
Dispose | Deletes a group. |
GetRegisteredMaterial | Returns the previously registered Material associated with this MaterialID. |
GetRegisteredMesh | Returns the previously registered Mesh associated with this MeshID. |
GetThreadedBatchContext | Get the thread-safe API for interacting with a BatchRendererGroup from Burst jobs. |
RegisterMaterial | Registers a Material in BatchRendererGroup and returns its BatchMaterialID. Each registration of a specific Material increases its number of owners by 1. |
RegisterMesh | Registers a mesh in BatchRendererGroup and returns its BatchMeshID. Each registration of a specific mesh increases its number of owners by 1. |
RemoveBatch | Delete a batch that was previously created with AddBatch. |
SetBatchBuffer | Change the GraphicsBuffer associated with the given batch. |
SetGlobalBounds | Set the bounds of the BatchRendererGroup. The bounds should encapsulate the render bounds of every object rendered with this BatchRendererGroup. Unity uses these bounds internally for culling. |
SetPickingMaterial | Set the material that Unity uses to render object picking data using the draw commands in the Scene view. |
UnregisterMaterial | Unregister the Material ID associated with BatchRendererGroup. Each deregistration of a specific Material reduces its number of owners by 1. |
UnregisterMesh | Unregister the mesh ID associated with BatchRendererGroup. Each deregistration of a specific mesh reduces its number of owners by 1. |