---
title: reset()
framework: realitykit
role: symbol
role_heading: Instance Method
path: realitykit/lowlevelrenderer/renderstate/reset()
---

# reset()

Resets the render encoder state to renderer defaults.

## Declaration

```swift
func reset()
```

## Discussion

Discussion Call this after any custom Metal commands that modify the depth stencil state, cull mode, viewports, or scissor rects, to restore the renderer’s expected state before the next draw call.

## See Also

### Rendering mesh instances

- [render(meshInstancesArrayIndex:meshInstanceIndex:)](realitykit/lowlevelrenderer/renderstate/render(meshinstancesarrayindex:meshinstanceindex:).md)
- [render(meshInstancesArrayIndex:range:)](realitykit/lowlevelrenderer/renderstate/render(meshinstancesarrayindex:range:).md)
