|
TuttleOFX
1
|


Go to the source code of this file.
Data Structures | |
| struct | OFX::InteractArgs |
| all image effect interacts have these argumens More... | |
| struct | OFX::DrawArgs |
| struct to pass arguments into OFX::Interact::draw More... | |
| struct | OFX::PenArgs |
| POD to pass arguments into OFX::Interact pen actions. More... | |
| struct | OFX::KeyArgs |
| struct to pass arguments into OFX::Interact key actions More... | |
| struct | OFX::FocusArgs |
| struct to pass arguments into OFX::Interact focus actions More... | |
| class | OFX::InteractI |
| class | OFX::Interact |
| Wraps up an OFX interact object for an Image Effect. It won't work for any other plug-in type at present (it would need to be broken into a hierarchy of classes). More... | |
| class | OFX::OverlayInteract |
| an interact for an image effect overlay More... | |
| class | OFX::InteractDescriptor |
| class | OFX::NoOverlayDescriptor |
| class | OFX::ParamInteractDescriptor |
| class | OFX::ParamInteract |
| class | OFX::EffectInteractWrap |
| class | OFX::ParamInteractWrap |
| class | OFX::InteractMainEntry< DESC > |
| class | OFX::DefaultEffectOverlayWrap< DESC > |
| class | OFX::DefaultParamInteractWrap< DESC > |
Namespaces | |
| namespace | OFX |
The core 'OFX Support' namespace, used by plugin implementations. All code for these are defined in the common support libraries. | |
| namespace | OFX::Private |
OFX::Private namespace, for things private to the support library code here generally calls image effect class members. | |
Defines | |
| #define | mDeclareProtectedAssignAndCC(CLASS) |
| Nasty macro used to define empty protected copy ctors and assign ops. | |
Typedefs | |
| typedef InteractDescriptor | OFX::EffectOverlayDescriptor |
Functions | |
| OfxStatus | OFX::Private::interactMainEntry (const char *actionRaw, const void *handleRaw, OfxPropertySetHandle inArgsRaw, OfxPropertySetHandle outArgsRaw, InteractDescriptor &desc) |
| The main entry for image effect overlays. | |
| #define mDeclareProtectedAssignAndCC | ( | CLASS | ) |
CLASS& operator=( const CLASS& v1 ) { assert( false ); return *this; } \ CLASS( const CLASS &v ) { assert( false ); }
Nasty macro used to define empty protected copy ctors and assign ops.
Definition at line 51 of file ofxsInteract.h.