TuttleOFX  1
OFX Actions
Collaboration diagram for OFX Actions:

Modules

 Image Effect Actions
 Intereact Actions

Defines

#define kOfxActionLoad   "OfxActionLoad"
 Action called just after a plug-in has been loaded, for more details see ArchitectureMainFunction and ActionsGeneralLoad.
#define kOfxActionDescribe   "OfxActionDescribe"
 Action called to have a plug-in describe itself to the host, for more details see ArchitectureMainFunction and ActionsGeneralDescribe.
#define kOfxActionUnload   "OfxActionUnload"
 Action called just before a plug-in is unloaded, for more details see ArchitectureMainFunction and ActionsGeneralUnload.
#define kOfxActionCreateInstance   "OfxActionCreateInstance"
 Action called just after an instance has been created ArchitectureMainFunction and ActionsGeneralCreateInstance.
#define kOfxActionDestroyInstance   "OfxActionDestroyInstance"
 Action called just before an instance is destroyed and ActionsGeneralDestroyInstance.

Detailed Description

These are the actions passed to a plug-in's 'main' function


Define Documentation

#define kOfxActionCreateInstance   "OfxActionCreateInstance"

Action called just after an instance has been created ArchitectureMainFunction and ActionsGeneralCreateInstance.

Definition at line 166 of file ofxCorePlugin.h.

Referenced by tuttle::host::ofx::interact::OfxhInteract::createInstanceAction(), tuttle::host::ofx::imageEffect::OfxhImageEffectNode::createInstanceAction(), OFX::Private::interactMainEntry(), and OFX::Private::mainEntryStr().

#define kOfxActionDescribe   "OfxActionDescribe"
#define kOfxActionDestroyInstance   "OfxActionDestroyInstance"

Action called just before an instance is destroyed and ActionsGeneralDestroyInstance.

Definition at line 169 of file ofxCorePlugin.h.

Referenced by OFX::Private::interactMainEntry(), OFX::Private::mainEntryStr(), tuttle::host::ofx::imageEffect::OfxhImageEffectNode::~OfxhImageEffectNode(), and tuttle::host::ofx::interact::OfxhInteract::~OfxhInteract().

#define kOfxActionLoad   "OfxActionLoad"

Action called just after a plug-in has been loaded, for more details see ArchitectureMainFunction and ActionsGeneralLoad.

Definition at line 157 of file ofxCorePlugin.h.

Referenced by tuttle::host::ofx::imageEffect::OfxhImageEffectPlugin::loadAndDescribeActions(), tuttle::host::ofx::imageEffect::OfxhImageEffectPluginCache::loadFromPlugin(), and OFX::Private::mainEntryStr().

#define kOfxActionUnload   "OfxActionUnload"