---
title: "render(withViewport:commandBuffer:renderPassDescriptor:)"
framework: spritekit
role: symbol
role_heading: Instance Method
path: "spritekit/skrenderer/render(withviewport:commandbuffer:renderpassdescriptor:)"
---

# render(withViewport:commandBuffer:renderPassDescriptor:)

## Declaration

```swift
func render(withViewport viewport: CGRect, commandBuffer: any MTLCommandBuffer, renderPassDescriptor: MTLRenderPassDescriptor)
```

## Mentioned in

Choosing a SpriteKit Scene Renderer

## See Also

### Rendering the Scene

- [render(withViewport:renderCommandEncoder:renderPassDescriptor:commandQueue:)](spritekit/skrenderer/render(withviewport:rendercommandencoder:renderpassdescriptor:commandqueue:).md)
