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

# MPSPurgeableState.allocationDeferred

The image’s underlying texture hasn’t been allocated yet. Attempts to set another purgeable state using the setPurgeableState(_:) method will be ignored.

## Declaration

```swift
case allocationDeferred
```

## See Also

### Constants

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