---
title: MPSPurgeableState.empty
framework: metalperformanceshaders
role: symbol
role_heading: Case
path: metalperformanceshaders/mpspurgeablestate/empty
---

# MPSPurgeableState.empty

The contents of the resource are or will be discarded.

## Declaration

```swift
case empty
```

## Overview

Overview The contents of the resource are discarded. This is equivalent to using MTLPurgeableState.empty.

## See Also

### Constants

- [MPSPurgeableState.allocationDeferred](metalperformanceshaders/mpspurgeablestate/allocationdeferred.md)
- [MPSPurgeableState.keepCurrent](metalperformanceshaders/mpspurgeablestate/keepcurrent.md)
- [MPSPurgeableState.nonVolatile](metalperformanceshaders/mpspurgeablestate/nonvolatile.md)
- [MPSPurgeableState.volatile](metalperformanceshaders/mpspurgeablestate/volatile.md)
