# Sandbox.Rendering.CommandList.CopyStructureCount

```csharp
void CopyStructureCount(GpuBuffer buffer, GpuBuffer destBuffer, int destBufferOffset = 0)
```

Copies the hidden append-buffer counter of `buffer` into `destBuffer`.
Useful for feeding a survivor count into an indirect draw/dispatch argument buffer.

### Parameters

- `buffer` (`GpuBuffer`): The [Sandbox.GpuBuffer.UsageFlags.Append](/api/Sandbox.GpuBuffer.UsageFlags/Append) buffer to read the counter from.
- `destBuffer` (`GpuBuffer`): The buffer to write the counter into.
- `destBufferOffset` (`int`), default `0`: Byte offset into `destBuffer` to write at.

Declared in [Sandbox.Rendering.CommandList](/api/Sandbox.Rendering.CommandList).
Assembly: `Sandbox.Engine`.
