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.