---
title: "beginFrame(atTime:timeStamp:)"
framework: quartzcore
role: symbol
role_heading: Instance Method
path: "quartzcore/carenderer/beginframe(attime:timestamp:)"
---

# beginFrame(atTime:timeStamp:)

Begin rendering a frame at the specified time.

## Declaration

```swift
func beginFrame(atTime t: CFTimeInterval, timeStamp ts: UnsafeMutablePointer<CVTimeStamp>?)
```

## Parameters

- `t`: The layer time.
- `ts`: The display timestamp associated with timeInterval. Can be null.

## See Also

### Rendering a Frame

- [updateBounds()](quartzcore/carenderer/updatebounds().md)
- [addUpdate(_:)](quartzcore/carenderer/addupdate(_:).md)
- [render()](quartzcore/carenderer/render().md)
- [nextFrameTime()](quartzcore/carenderer/nextframetime().md)
- [endFrame()](quartzcore/carenderer/endframe().md)
