Contents

startExecution(_:)

Allows you to perform custom setup tasks before the Quartz Composer engine starts rendering.

Declaration

func startExecution(_ context: (any QCPlugInContext)!) -> Bool

Parameters

  • context:

    An opaque object , conforming to the Qcplugincontext protocol, that represents the execution context of the QCPlugIn object. Do not retain this object or use it outside of the scope of this method.

Return Value

false indicates a fatal error occurred and prevents the Quartz Composer engine from starting.

Discussion

The Quartz Composer engine calls this method when your custom patch starts to render. You can optionally override this execution method to perform setup tasks.

See Also

Performing Custom Tasks During Execution