---
title: NSWindow.BackingStoreType
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nswindow/backingstoretype
---

# NSWindow.BackingStoreType

Constants that specify how the window device buffers the drawing done in a window.

## Declaration

```swift
enum BackingStoreType
```

## Topics

### Constants

- [NSWindow.BackingStoreType.retained](appkit/nswindow/backingstoretype/retained.md)
- [NSWindow.BackingStoreType.nonretained](appkit/nswindow/backingstoretype/nonretained.md)
- [NSWindow.BackingStoreType.buffered](appkit/nswindow/backingstoretype/buffered.md)

### Initializers

- [init(rawValue:)](appkit/nswindow/backingstoretype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Constants

- [NSWindow.SelectionDirection](appkit/nswindow/selectiondirection.md)
- [NSWindow.ButtonType](appkit/nswindow/buttontype.md)
- [NSRunLoop—Ordering Modes for NSWindow](appkit/nsrunloop-ordering-modes-for-nsw.md)
- [NSWindow.Depth](appkit/nswindow/depth.md)
- [NSWindow.OrderingMode](appkit/nswindow/orderingmode.md)
- [NSWindow.SharingType](appkit/nswindow/sharingtype-swift.enum.md)
- [NSWindow.NumberListOptions](appkit/nswindow/numberlistoptions.md)
- [NSWindow.AnimationBehavior](appkit/nswindow/animationbehavior-swift.enum.md)
- [NSWindow.CollectionBehavior](appkit/nswindow/collectionbehavior-swift.struct.md)
- [NSWindow.OcclusionState](appkit/nswindow/occlusionstate-swift.struct.md)
- [NSWindow.TitleVisibility](appkit/nswindow/titlevisibility-swift.enum.md)
- [NSWindow.UserTabbingPreference](appkit/nswindow/usertabbingpreference-swift.enum.md)
- [NSWindow.TabbingMode](appkit/nswindow/tabbingmode-swift.enum.md)
- [Application Kit Version for Deferred Window Display Support](appkit/application-kit-version-for-deferred-window-display-support.md)
- [Application Kit Version for Custom Sheet Position](appkit/application-kit-version-for-custom-sheet-position.md)
