<!--
{
  "documentType" : "article",
  "framework" : "Quartz",
  "identifier" : "/documentation/Quartz/quartz-enumerations",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Quartz Enumerations"
}
-->

# Quartz Enumerations

## Topics

### Enumerations

[Cell Appearance Style Masks](/documentation/Quartz/1564248-cell-appearance-style-masks)

Masks for the appearance style bit field.

[Group Style Attributes](/documentation/Quartz/1564247-group-style-attributes)

Attributes for the group style. Used by the

[`enum IKCameraDeviceViewDisplayMode`](/documentation/Quartz/IKCameraDeviceViewDisplayMode)

These constants specify the display mode used by the camera view. These constants are used by [`mode`](/documentation/Quartz/IKCameraDeviceView/mode).

[`enum IKCameraDeviceViewTransferMode`](/documentation/Quartz/IKCameraDeviceViewTransferMode)

These constants specify the transfer mode used by the camera view. These constants are used by [`mode`](/documentation/Quartz/IKCameraDeviceView/mode).

[`enum IKDeviceBrowserViewDisplayMode`](/documentation/Quartz/IKDeviceBrowserViewDisplayMode)

These constants specify the display mode of the device browser.

[`struct IKImageBrowserCellState`](/documentation/Quartz/IKImageBrowserCellState)

The possible states for the browser cell. These values are used by the [`cellState()`](/documentation/Quartz/IKImageBrowserCell/cellState()) method.

[`struct IKImageBrowserDropOperation`](/documentation/Quartz/IKImageBrowserDropOperation)

These constants specify the locations for dropping items onto the browser view. Used by the method [`setDrop(_:dropOperation:)`](/documentation/Quartz/IKImageBrowserView/setDrop(_:dropOperation:)).

[`enum IKScannerDeviceViewDisplayMode`](/documentation/Quartz/IKScannerDeviceViewDisplayMode)

These constants specify the display mode the scanner view will use. They are used by the [`mode`](/documentation/Quartz/IKScannerDeviceView/mode) property.

[`enum IKScannerDeviceViewTransferMode`](/documentation/Quartz/IKScannerDeviceViewTransferMode)

These constants determine how the scanner data is returned to the delegate. They are used by the [`transferMode`](/documentation/Quartz/IKScannerDeviceView/transferMode) property.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)