The sample uses a Quartz Composer composition that generates multiple circles. The composition is set up as a Core Animation layer. As the user presses a mouse button, the Core Animation generates new colors and sizes for the circles. These values are used as the new input parameters for the composition, and the user will see the changed sizes and colors of the circles.
This sample requires OS X 10.5 or higher.