QCPlugIn Class Reference
PDF
Overview
Tasks
Defining the Characteristics of a Custom Patch
Executing a Custom Patch
Performing Custom Tasks During Execution
Defining Patch and Property Port Attributes
Defining Internal Settings
Supporting Saving and Retrieving Internal Settings
Adding Ports Dynamically
Getting and Setting Port Values
Loading Bundle and Custom Patches Manually
Ordering Property Ports
Class Methods
attributes
attributesForPropertyPortWithKey:
executionMode
loadPlugInAtPath:
plugInKeys
registerPlugInClass:
sortedPropertyPortKeys
timeMode
Instance Methods
addInputPortWithType:forKey:withAttributes:
addOutputPortWithType:forKey:withAttributes:
createViewController
didValueForInputKeyChange:
disableExecution:
enableExecution:
execute:atTime:withArguments:
removeInputPortForKey:
removeOutputPortForKey:
serializedValueForKey:
setSerializedValue:forKey:
setValue:forOutputKey:
startExecution:
stopExecution:
valueForInputKey:
Constants
Patch Attributes
Input and Output Port Attributes
Port Input and Output Types
Pixel Formats
Execution Arguments
Execution Modes
Time Modes
Revision History
Index
Companion Guides
Quartz Composer Custom Patch Programming Guide
Quartz Composer Programming Guide