---
title: CGWindowBackingType.backingStoreNonretained
framework: coregraphics
role: symbol
role_heading: Case
path: coregraphics/cgwindowbackingtype/backingstorenonretained
---

# CGWindowBackingType.backingStoreNonretained

## Declaration

```swift
case backingStoreNonretained
```

## Discussion

Discussion The window draws directly to the screen without using any buffer. You should typically not use this mode. It exists primarily for use in the original Classic Blue Box. It does not support Quartz drawing, alpha blending, or opacity. Moreover, it does not support hardware acceleration, and interferes with system-wide display acceleration. If you use this mode, your application must manage visibility region clipping itself, and manage repainting on visibility changes.

## See Also

### Constants

- [CGWindowBackingType.backingStoreBuffered](coregraphics/cgwindowbackingtype/backingstorebuffered.md)
- [CGWindowBackingType.backingStoreRetained](coregraphics/cgwindowbackingtype/backingstoreretained.md)
