# IndirectArguments

> ComputeBuffer used for Graphics.DrawProceduralIndirect, ComputeShader.DispatchIndirect or Graphics.DrawMeshInstancedIndirect arguments.

## Definition

* **Type:** Field
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
IndirectArguments = 256
```

### Remarks

Buffer size has to be at least 12 bytes. Underlying DX11 unordered access view format will be R32\_UINT, and shader resource view format will be R32 typeless.

Additional Resources: [ComputeBuffer](/engine/6000.7/script-reference/unityengine/computebuffer.md), [ComputeShader](/engine/6000.7/script-reference/unityengine/computeshader.md), [Material.SetBuffer](/engine/6000.7/script-reference/unityengine/material/setbuffer.md), [ComputeBuffer.CopyCount](/engine/6000.7/script-reference/unityengine/computebuffer/copycount.md).
