---
title: encoder
framework: realitykit
role: symbol
role_heading: Instance Property
path: realitykit/lowlevelrenderer/renderstate/encoder
---

# encoder

The underlying Metal render command encoder for this render pass.

## Declaration

```swift
var encoder: any MTLRenderCommandEncoder { get }
```

## Discussion

Discussion You can use this encoder to set additional render state or issue custom draw calls between calls to render(meshInstancesArrayIndex:meshInstanceIndex:).
