Prepackaged “mini” compositions that you can drag into a composition and customize for your own use.
A collection of interconnected patches that describe a data flow.
- composition repository
A central location for storing compositions. Any application can, using the Quartz Composer framework, query the repository for specific types of compositions or browse the repository to see what’s available.
A patch that renders a result to a destination.
- Core Image filter
An image processing routine provided by the Core Image framework. Core Image filters are automatically read into Quartz Composer and made available as patches.
- debug rendering mode
A view that displays an animation of the data flow in a composition that can help track down issues. In this mode, patches in the workspace change colors as they move from one state to another. A drawer below the view displays log messages.
A set of connected patches on the workspace.
- hierarchical browser
The area in the Quartz Composer window used to view and navigate from one level to another in the patch hierarchy.
- macro patch
A patch that contains other patches. A macro is similar to a subroutine in a traditional program. A macro can nest other macros within it. A macro is visually distinguished from a nonmacro patch by its shape—macros have squared-off corners and other patches have rounded corners.
An open source graphics library. For more information see http://www.opengl.org/.
The base processing unit in a composition, which executes and produces a result. Patches are similar to routines in traditional programming languages. See also macro patch.
- patch hierarchy
The levels in a composition created when macro patches are used. See also macro patch.
The mechanism by which patches communicate. Ports can represent input or output parameters. Connections between input and output ports of different patches establish a data flow in a composition.
A patch that processes data at specified intervals or in response to changing input values.
- profile rendering mode
A view that displays an analysis of each rendered frame in a composition; the analysis can help you to optimize performance.
A patch that supplies data from an outside source to a composition.
- root macro patch
The main routine in a composition; the evaluation of a composition begins at the root macro patch. All patches are nested, at one level or another, within the root macro patch. Ports that you publish at the root macro patch are accessible externally.
Really Simple Syndication, a lightweight XML format.
A patch that is contained in a macro.
A composition file that contains a basic set of patches for a particular purpose.
The area in the Quartz Composer development tool used to assemble patches.