Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ofxsInteract.h File Reference

#include "ofxsParam.h"
#include <list>

Go to the source code of this file.

Namespaces

namespace  OFX
namespace  OFX::Private

Classes

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::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::ParamInteractDescriptor
class  OFX::ParamInteract
class  OFX::InteractMainEntry< DESC >
class  OFX::DefaultEffectOverlayDescriptor< DESC, INSTANCE >
class  OFX::DefaultParamInteractDescriptor< DESC, INSTANCE >

Defines

#define mDeclareProtectedAssignAndCC(CLASS)
 Nasty macro used to define empty protected copy ctors and assign ops.

Typedefs

typedef InteractDescriptor EffectOverlayDescriptor

Functions

OfxStatus interactMainEntry (const char *actionRaw, const void *handleRaw, OfxPropertySetHandle inArgsRaw, OfxPropertySetHandle outArgsRaw, InteractDescriptor &desc)
 The main entry for image effect overlays.


Define Documentation

#define mDeclareProtectedAssignAndCC CLASS   ) 
 

Value:

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.


Typedef Documentation

typedef InteractDescriptor OFX::EffectOverlayDescriptor
 


Function Documentation

OfxStatus OFX::Private::interactMainEntry const char *  actionRaw,
const void *  handleRaw,
OfxPropertySetHandle  inArgsRaw,
OfxPropertySetHandle  outArgsRaw,
InteractDescriptor &  desc
 

The main entry for image effect overlays.


Generated on Thu Oct 9 13:03:49 2008 for OFX Support by  doxygen 1.3.9.1