---
title: minimumTextureUsage
framework: Paravirtualized Graphics
role: symbol
role_heading: Instance Property
platforms: [Mac Catalyst 14.0+, macOS 11.0+]
path: paravirtualizedgraphics/pgdisplay/minimumtextureusage
---

# minimumTextureUsage

The Metal texture usage flags necessary for any texture that can be a destination for frame data.

## Declaration

```swift
var minimumTextureUsage: MTLTextureUsage { get }
```

## See Also

### Handling Frame Updates

- [guestPresentCount](paravirtualizedgraphics/pgdisplay/guestpresentcount.md)
- [hostPresentCount](paravirtualizedgraphics/pgdisplay/hostpresentcount.md)
- [encodeCurrentFrame(to:texture:region:)](paravirtualizedgraphics/pgdisplay/encodecurrentframe(to:texture:region:).md)
