Performs the processing or rendering tasks appropriate for the custom patch.
- macOS 10.5–10.15Deprecated
An opaque object , conforming to the
QCPlugprotocol, that represents the execution context of the
QCPlugobject. Do not retain this object or use it outside of the scope of this method.
The execution interval.
A dictionary of arguments that can be used during execution. See Execution Arguments.
NO indicates the custom patch was not able to execute successfully. In this case, the Quartz Composer engine stops rendering the current frame.
The Quartz Composer engine calls this method each time your custom patch needs to execute. You must implement this method. The method should perform whatever tasks are appropriate for the custom patch, such as:
reading values from the input ports
computing output values
updating the values on the output ports
rendering to the execution context
For example implementations of this method, see Quartz Composer Custom Patch Programming Guide.