Core Graphics Enumerations

No overview available.

Topics

Enumerations

CGCaptureOptions

Configuration parameters that are used when capturing displays.

CGColorConversionInfoTransformType

Constants describing how a color conversion uses color spaces.

CGColorRenderingIntent

Handling options for colors that are not located within the destination color space of a graphics context.

CGConfigureOption

The scope of the changes in a display configuration transaction.

CGDisplayChangeSummaryFlags

The configuration parameters that are passed to a display reconfiguration callback function.

CGDisplayStreamFrameStatus

Describes a frame update event.

CGDisplayStreamUpdateRectType

Use these constants to determine which rectangles your app is interested in.

CGError

A uniform type for result codes returned by functions in Core Graphics.

CGEventField

Constants used as keys to access specialized fields in low-level events.

CGEventFilterMask

Specify masks for classes of low-level events that can be filtered during event suppression states.

CGEventFlags

Constants that indicate the modifier key state at the time an event is created, as well as other event-related states.

CGEventMouseSubtype

Constants used with the kCGMouseEventSubtype event field.

CGEventSourceStateID

Constants that specify the possible source states of an event source.

CGEventSuppressionState

Specify the event suppression states that can occur after posting an event.

CGEventTapLocation

Constants that specify possible tapping points for events.

CGEventTapOptions

Constants that specify whether a new event tap is an active filter or a passive listener.

CGEventTapPlacement

Constants that specify where a new event tap is inserted into the list of active event taps.

CGEventType

Constants that specify the different types of input events.

CGMouseButton

Constants that specify buttons on a one, two, or three-button mouse.

CGScreenUpdateOperation

Types of screen-update operations.

CGScrollEventUnit

Constants that specify the unit of measurement for a scrolling event.

CGWindowBackingType

The data type used to specify the backing option for a given window.

CGWindowImageOption

The data type to use to specify the type of image to be generated for a window.

CGWindowLevelKey

Keys that represent the standard window levels in macOS. Quartz includes these keys to support application frameworks like Cocoa. Applications do not need to use them directly.

CGWindowListOption

The data type used to specify the options for gathering a list of windows.

CGWindowSharingType

The data type used to specify the sharing mode used by a window.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software