---
title: "render(withViewport:renderCommandEncoder:renderPassDescriptor:commandQueue:)"
framework: spritekit
role: symbol
role_heading: Instance Method
path: "spritekit/skrenderer/render(withviewport:rendercommandencoder:renderpassdescriptor:commandqueue:)"
---

# render(withViewport:renderCommandEncoder:renderPassDescriptor:commandQueue:)

## Declaration

```swift
func render(withViewport viewport: CGRect, renderCommandEncoder: any MTLRenderCommandEncoder, renderPassDescriptor: MTLRenderPassDescriptor, commandQueue: any MTLCommandQueue)
```

## See Also

### Rendering the Scene

- [render(withViewport:commandBuffer:renderPassDescriptor:)](spritekit/skrenderer/render(withviewport:commandbuffer:renderpassdescriptor:).md)
