TuttleOFX
1
|
#include "ofxCore.h"
Go to the source code of this file.
Data Structures | |
struct | OfxInteractSuiteV1 |
OFX suite that allows an effect to interact with an openGL window so as to provide custom interfaces. More... | |
Defines | |
#define | kOfxInteractSuite "OfxInteractSuite" |
#define | kOfxInteractPropSlaveToParam "OfxInteractPropSlaveToParam" |
The set of parameters on which a value change will trigger a redraw for an interact. | |
#define | kOfxInteractPropPixelScale "OfxInteractPropPixelScale" |
The size of a real screen pixel under the interact's cannonical projection. | |
#define | kOfxInteractPropViewportSize "OfxInteractPropViewport" |
The size of an interact's openGL viewport. | |
#define | kOfxInteractPropBackgroundColour "OfxInteractPropBackgroundColour" |
The background colour of the application behind an interact instance. | |
#define | kOfxInteractPropSuggestedColour "OfxInteractPropSuggestedColour" |
The suggested colour to draw a widget in an interact, typically for overlays. | |
#define | kOfxInteractPropPenPosition "OfxInteractPropPenPosition" |
The position of the pen in an interact. | |
#define | kOfxInteractPropPenViewportPosition "OfxInteractPropPenViewportPosition" |
The position of the pen in an interact in viewport coordinates. | |
#define | kOfxInteractPropPenPressure "OfxInteractPropPenPressure" |
The pressure of the pen in an interact. | |
#define | kOfxInteractPropBitDepth "OfxInteractPropBitDepth" |
Indicates whether the dits per component in the interact's openGL frame buffer. | |
#define | kOfxInteractPropHasAlpha "OfxInteractPropHasAlpha" |
Indicates whether the interact's frame buffer has an alpha component or not. | |
#define | kOfxInteractActionDraw "OfxInteractActionDraw" |
Action passed to interacts telling it to redraw, see InteractsActionDraw for more details. | |
#define | kOfxInteractActionPenMotion "OfxInteractActionPenMotion" |
Action passed to interacts for an interact pen motion , see InteractsActionPen for more details. | |
#define | kOfxInteractActionPenDown "OfxInteractActionPenDown" |
Action passed to interacts for a pen down , see InteractsActionPen for more details. | |
#define | kOfxInteractActionPenUp "OfxInteractActionPenUp" |
Action passed to interacts for a pen up, see InteractsActionPen for more details. | |
#define | kOfxInteractActionKeyDown "OfxInteractActionKeyDown" |
Action passed to interacts for a key down, see InteractsActionKey for more details. | |
#define | kOfxInteractActionKeyUp "OfxInteractActionKeyUp" |
Action passed to interacts for a key down, see InteractsActionKey for more details. | |
#define | kOfxInteractActionKeyRepeat "OfxInteractActionKeyRepeat" |
Action passed to interacts for a key repeat , see InteractsActionKey for more details. | |
#define | kOfxInteractActionGainFocus "OfxInteractActionGainFocus" |
Action passed to interacts for a gain of input focus, see InteractsActionFocus for more details. | |
#define | kOfxInteractActionLoseFocus "OfxInteractActionLoseFocus" |
Action passed to interacts for a loss of input focus, see InteractsActionFocus for more details. | |
Typedefs | |
typedef struct OfxInteract * | OfxInteractHandle |
Blind declaration of an OFX interactive gui. | |
typedef struct OfxInteractSuiteV1 | OfxInteractSuiteV1 |
OFX suite that allows an effect to interact with an openGL window so as to provide custom interfaces. |
Contains the API for ofx plugin defined GUIs and interaction.
Definition in file ofxInteract.h.
#define kOfxInteractSuite "OfxInteractSuite" |
Definition at line 43 of file ofxInteract.h.
Referenced by tuttle::host::ofx::imageEffect::OfxhImageEffectHost::fetchSuite(), and OFX::Private::loadAction().
typedef struct OfxInteract* OfxInteractHandle |
Blind declaration of an OFX interactive gui.
Definition at line 48 of file ofxInteract.h.
typedef struct OfxInteractSuiteV1 OfxInteractSuiteV1 |
OFX suite that allows an effect to interact with an openGL window so as to provide custom interfaces.