---
title: "textViewportLayoutController(_:retrieveCachedRenderingSurfaceFor:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nstextviewportlayoutcontrollerdelegate/textviewportlayoutcontroller(_:retrievecachedrenderingsurfacefor:)"
---

# textViewportLayoutController(_:retrieveCachedRenderingSurfaceFor:)

## Declaration

```swift
optional func textViewportLayoutController(_ textViewportLayoutController: NSTextViewportLayoutController, retrieveCachedRenderingSurfaceFor renderingSurfaceKey: any NSTextViewportRenderingSurfaceKey) -> any NSTextViewportRenderingSurface
```
