Patches

From QuartzCompositions.com the central source for Quartz Composer :: wiki

The basic elements of Quartz Composer are patches. Similar to routines in traditional programming languages, patches are base processing units. They execute and produce a result.


Patches are equivalent to the following:

Result = function (time, {0 or more input parameters})

You create a composition by dragging patches from the patch library to the working area and making patch connections between them. Circles on a patch represent ports , with input ports on the left side of a patch and output ports on the right side. Ports pass parameters through them—you can think of ports as parameters. The connections between the ports define how data flows when the composition runs. Like routines, not all patches take input parameters.

Patches can also contain other patches: see macro patches.

Table of contents

Blur

Color Adjustment


Color Effect



Composite Operation


Controller


Distortion Effect



Environment


Generator



Geometry Adjustment

Gradient


Halftone Effect


Modifier



Numeric


Renderer


Sharpen

Source


Stylize


Tile Effect


Tool


Transition