Protocol

QCPlugInContext

The QCPlugInContext protocol defines methods that you use only from within the execution method (execute:atTime:withArguments:) of a QCPlugIn object.

Declaration

@protocol QCPlugInContext

Topics

Getting the OpenGL Context

- CGLContextObj

Returns the destination CGL context to use for OpenGL rendering from within the execution method.

Required.

Logging Messages

- logMessage:

Writes a message to the Quartz Composer log.

Required.

Getting Execution Context Information

- userInfo

Returns a mutable dictionary that contains information that can be shared between all instances of the QCPlugIn subclass, running in the same Quartz Composer context.

Required.

- bounds

Returns the bounds of the rendering context.

Required.

- colorSpace

Returns the color space used by the rendering context.

Required.

Instance Methods