---
title: commandBuffer
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtl4commandencoder/commandbuffer
---

# commandBuffer

Returns the command buffer that is currently encoding commands.

## Declaration

```swift
var commandBuffer: (any MTL4CommandBuffer)? { get }
```

## Discussion

Discussion This property may return undefined results if you call it after calling endEncoding().
