Quartz Constants

No overview available.

Topics

Constants

QCCompositionAttributeBuiltInKey

The key for the composition origin. The associated value is an NSNumber object that contains a Boolean value. YES indicates the composition is built-in (provided by macOS).

Deprecated
QCCompositionAttributeCategoryKey

The composition category. The associated value is a category constant. See Composition Categories.

Deprecated
QCCompositionAttributeCopyrightKey

The key for composition copyright information. The associated value is an NSString object.

Deprecated
QCCompositionAttributeDescriptionKey

The key for the composition description. The associated value is an NSString object.

Deprecated
QCCompositionAttributeHasConsumersKey

The key for a composition that has consumer patches. The associated value is an NSNumber object that contains a Boolean value. YES indicates that the composition has consumers.

Deprecated
QCCompositionAttributeNameKey

The key for the composition name. The associated value is an NSString object.

Deprecated
QCCompositionCategoryDistortion

A composition that produces a distortion effect.

Deprecated
QCCompositionCategoryStylize

A composition that produces a stylize effect.

Deprecated
QCCompositionCategoryUtility

A utility composition.

Deprecated
QCCompositionInputAudioPeakKey

A number input port whose key is inputAudioPeak. The value must be in the [0,1] range as a mono signal with no decay applied.

Deprecated
QCCompositionInputAudioSpectrumKey

A structure input port whose key is inputAudioSpectrum. The structure must contain 16 values in the [0,1] range representing 16 spectrum bands of the mono signal from low to high frequencies with no decay applied.

Deprecated
QCCompositionInputDestinationImageKey

An image input port whose key is inputDestinationImage.

Deprecated
QCCompositionInputImageKey

An image input port whose key is inputImage.

Deprecated
QCCompositionInputPaceKey

A number input port whose key is inputPace. The value must be in the [0,1] range.

QCCompositionInputPreviewModeKey

A Boolean input port whose key is inputPreviewMode. When the value of this input port is set to TRUE, the composition that provides this port must be able to run in a low-quality mode that produces a preview of the composition.

Deprecated
QCCompositionInputPrimaryColorKey

A color input port whose key is inputPrimaryColor.

Deprecated
QCCompositionInputRSSArticleDurationKey

A number input port whose key is inputRSSArticleDuration. The value must be expressed in seconds.

Deprecated
QCCompositionInputRSSFeedURLKey

A string input port whose key is inputRSSFeedURL. This port must be passed an http or feed scheme URL.

Deprecated
QCCompositionInputScreenImageKey

An image input port whose key is inputScreenImage.

Deprecated
QCCompositionInputSecondaryColorKey

A color input port whose key is inputSecondaryColor.

Deprecated
QCCompositionInputSourceImageKey

An image input port whose key is inputSourceImage.

Deprecated
QCCompositionInputTrackInfoKey

A structure input port whose key is inputTrackInfo. The structure contains optional entries, such as “name”, “artist”, "album", "duration", "artwork", and so on.

Deprecated
QCCompositionInputTrackPositionKey

A number input port whose key is inputTrackPosition. The value must be expressed in seconds.

Deprecated
QCCompositionInputTrackSignalKey

A Boolean input port whose key is inputTrackSignal.

Deprecated
QCCompositionInputXKey

A number input port whose key is inputX. The value must be normalized to the image width with the origin on the left.

Deprecated
QCCompositionInputYKey

A number input port whose key is inputY. The value must be normalized to the image height with the origin at the bottom.

Deprecated
QCCompositionOutputImageKey

An image output port whose key is outputImage.

Deprecated
QCCompositionOutputWebPageURLKey

A string output port whose key is outputWebPageURL.

Deprecated
QCCompositionPickerViewDidSelectCompositionNotification

Posted when the user selects a composition in the picker view.

Deprecated
QCCompositionPickerPanelDidSelectCompositionNotification

Posted when the user chooses a composition.

Deprecated
QCCompositionProtocolGraphicAnimation

A composition that renders a generic graphical animation. It has the option to use QCCompositionInputPrimaryColorKey for the primary color of the animation, QCCompositionInputSecondaryColorKey for the secondary color of the animation, QCCompositionInputPaceKey for the global pace of the animation, and QCCompositionInputPreviewModeKey to indicate if the animation should run in lower-quality for preview purposes.

Deprecated
QCCompositionProtocolGraphicTransition

A composition that performs a transition between two images, using a transition time in range of 0 to 1. A conforming composition must use the input keys QCCompositionInputSourceImageKey for the starting image and QCCompositionInputDestinationImageKey for the image to transition to. The composition can optionally use QCCompositionInputPreviewModeKey to indicate if the animation should run in lower-quality for preview purposes.

Deprecated
QCCompositionProtocolImageFilter

A composition that applies an effect to a source image. A conforming composition must use the input key QCCompositionInputImageKey for the source image and QCCompositionOutputImageKey for the output image. The composition can optionally use QCCompositionInputXKey to specify the X position of the center point of the effect, QCCompositionInputYKey to specify the Y position of the center point of the effect, andQCCompositionInputPreviewModeKey to indicate if the animation should run in lower-quality for preview purposes.

Deprecated
QCCompositionProtocolMusicVisualizer

A composition that acts as a visualizer for music. A conforming composition must use the input key QCCompositionInputAudioPeakKey for the instantaneous audio peak and the QCCompositionInputAudioSpectrumKey for the instantaneous audio spectrum. It can optionally use the QCCompositionInputTrackInfoKey to indicate it receives information about the current track and the QCCompositionInputTrackSignalKey to indicate the start of a new track.

Deprecated
QCCompositionProtocolRSSVisualizer

A composition that acts as a visualizer for an RSS feed. A conforming composition must use the input key QCCompositionInputRSSFeedURLKey for the URL to use for the RSS feed. It can optionally use QCCompositionInputRSSArticleDurationKey to specify the duration of each feed article.

Deprecated
QCCompositionProtocolScreenSaver

A composition that can be used as a screen saver. The composition has the option to use QCCompositionInputScreenImageKey for a screenshot image of the screen that the screen saver runs on, QCCompositionInputPreviewModeKey to indicate if the animation should run in lower-quality for preview purposes, and QCCompositionOutputWebPageURLKey for a URL to open in the default web browser when screen saver exits (only allowed if screen saver password is disabled).

Deprecated
QCCompositionRepositoryDidUpdateNotification

Posted whenever the list of compositions in the composition repository is updated.

Deprecated
QCPlugInAttributeDescriptionKey

The key for the custom patch description. The associated value is an NSString object.

Deprecated
QCPlugInAttributeNameKey

The key for the custom patch name. The associated value is an NSString object.

Deprecated
QCPlugInExecutionArgumentEventKey

The current NSEvent if available.

Deprecated
QCPlugInExecutionArgumentMouseLocationKey

The current location of the mouse (as an NSPoint object stored in an NSValue object) in normalized coordinates relative to the OpenGL context viewport ([0,1]x[0,1] with the origin (0,0) at the lower-left corner).

Deprecated
QCPlugInPixelFormatARGB8

An ARGB8 format. The alpha component is stored in the most significant bits of each pixel. Each pixel component is 8 bits. For best performance, use this format on PowerPC-based Macintosh computers, as it represents of the order of the data in memory.

Deprecated
QCPlugInPixelFormatBGRA8

A BGRA8 format. The alpha component is stored in the least significant bits of each pixel. Each pixel component is 8 bits. For best performance, use this format on Intel-PC-based Macintosh computers, as it represents of the order of the data in memory.

Deprecated
QCPlugInPixelFormatI8

An I8 format. Intensity information is represented as an 8-bit value.

Deprecated
QCPlugInPixelFormatIf

An If format. Intensity information is represented as a floating-point value.

Deprecated
QCPlugInPixelFormatRGBAf

An RGBAf format. Pixel components are represented as floating-point values.

Deprecated
QCPortAttributeDefaultValueKey

The key for the port default value. You can use this key only for value ports (Boolean, Index, Number, Color and String).

Deprecated
QCPortAttributeMaximumValueKey

The key for the port maximum value. The associated value is an NSNumber object that specifies the maximum numerical value accepted by the port.

Deprecated
QCPortAttributeMenuItemsKey

The key for the menu items.

Deprecated
QCPortAttributeMinimumValueKey

The key for the port minimum value. The associated value is an NSNumber object that specifies the minimum numerical value accepted by the port.

Deprecated
QCPortAttributeNameKey

The key for the port name. The associated value is an NSString object.

Deprecated
QCPortAttributeTypeKey

The key for the port type. The associated value can be of any of the following constants: QCPortTypeBoolean, QCPortTypeIndex, QCPortTypeNumber, QCPortTypeString, QCPortTypeColor, QCPortTypeImage, or QCPortTypeStructure.

Deprecated
QCPortTypeBoolean

The port type for a Boolean value. The associated value can be an NSNumber object or any object that responds to the -intValue, -floatValue, or -doubleValue methods.

Deprecated
QCPortTypeColor

The port type for a color value. The associated value must be an NSColor object.

Deprecated
QCPortTypeImage

The port type for an image. The associated value can be an NSImage object or a CIImage object.

Deprecated
QCPortTypeIndex

The port type for an index value. The associated value can be an NSNumber object or any object that responds to the -intValue, -floatValue, or -doubleValue methods.

Deprecated
QCPortTypeNumber

The port type for a number value. The associated value can be an NSNumber object or any object that responds to the -intValue, -floatValue, or -doubleValue methods.

Deprecated
QCPortTypeString

The port type for a string. The associated value can be an NSString object or any object that responds to the -stringValue or -description methods.

Deprecated
QCPortTypeStructure

The port type for an array, dictionary, or other structure, such as an NSArray or NSDictionary object.

Deprecated
QCRendererEventKey

A key for a renderer event. The associated value is an NSEvent object.

Deprecated
QCRendererMouseLocationKey

A key for the mouse location. The associated value is an NSPoint object stored in an NSValue object. The mouse location is in normalized coordinates relative to the OpenGL context viewport ([0,1]x[0,1] with the origin (0,0) at the lower-left corner).

Deprecated
QCViewDidStopRenderingNotification

Posted when the view stops rendering.

Deprecated
QCViewDidStartRenderingNotification

Posted when the view starts rendering.

Deprecated
kQCPlugInExecutionModeConsumer

A consumer execution mode. The custom patch always executes assuming the value of its Enable input port is true. (The Enable port is automatically added by the system.)

Deprecated
kQCPlugInExecutionModeProcessor

A processor execution mode. The custom patch executes whenever its inputs change or if the time change (assuming it's time-dependent).

Deprecated
kQCPlugInExecutionModeProvider

A provider execution mode. The custom patch executes on demand—that is, whenever data is requested of it, but at most once per frame.

Deprecated
kQCPlugInTimeModeIdle

An idle time dependency. The custom patch does not depend on time but needs the system to execute it periodically. For example if the custom patch connects to a piece of hardware, to ensure that it pulls data from the hardware, you would set the custom patch time dependency to idle time mode. This time mode is typically used with providers.]]

Deprecated
kQCPlugInTimeModeNone

No time dependency. The custom patch does not depend on time at all. (It does not use the time parameter of the execute:atTime:withArguments: method.)

Deprecated
kQCPlugInTimeModeTimeBase

A time base dependency. The custom patch does depend on time explicitly and has a time base defined by the system. (It uses the time parameter of the execute:atTime:withArguments: method.)

Deprecated