TuttleOFX
1
|
Data Structures | |
class | OfxhInteractBase |
class | OfxhInteractDescriptor |
Descriptor for an interact. Interacts all share a single description. More... | |
class | OfxhInteract |
Enumerations | |
enum | State { eUninitialised, eDescribed, eCreated, eFailed } |
state the interact can be in More... | |
Functions | |
void * | getInteractSuite (const int version) |
function to get the interact suite | |
Variables | |
static property::OfxhPropSpec | interactDescriptorStuffs [] |
static property::OfxhPropSpec | interactInstanceStuffs [] |
static property::OfxhPropSpec | interactArgsStuffs [] |
state the interact can be in
Definition at line 70 of file OfxhInteract.hpp.
void * tuttle::host::ofx::interact::getInteractSuite | ( | const int | version | ) |
function to get the interact suite
Definition at line 89 of file OfxhInteractSuite.cpp.
Referenced by tuttle::host::ofx::imageEffect::OfxhImageEffectHost::fetchSuite().
{ { kOfxPropEffectInstance, property::ePropTypePointer, 1, false, NULL }, { kOfxPropInstanceData, property::ePropTypePointer, 1, false, NULL }, { kOfxPropTime, property::ePropTypeDouble, 1, false, "0.0" }, { kOfxImageEffectPropRenderScale, property::ePropTypeDouble, 2, false, "0.0" }, { kOfxInteractPropBackgroundColour, property::ePropTypeDouble, 3, false, "0.0" }, { kOfxInteractPropViewportSize, property::ePropTypeInt, 2, false, "0" }, { kOfxInteractPropPixelScale, property::ePropTypeDouble, 2, false, "1.0" }, { kOfxInteractPropPenPosition, property::ePropTypeDouble, 2, false, "0.0" }, { kOfxInteractPropPenPressure, property::ePropTypeDouble, 1, false, "0.0" }, { kOfxPropKeyString, property::ePropTypeString, 1, false, "" }, { kOfxPropKeySym, property::ePropTypeInt, 1, false, "0" }, { 0 }, }
Definition at line 124 of file OfxhInteract.cpp.
{ { kOfxInteractPropHasAlpha, property::ePropTypeInt, 1, true, "0" }, { kOfxInteractPropBitDepth, property::ePropTypeInt, 1, true, "0" }, { 0 }, }
Definition at line 58 of file OfxhInteract.cpp.
{ { kOfxPropEffectInstance, property::ePropTypePointer, 1, true, NULL }, { kOfxPropInstanceData, property::ePropTypePointer, 1, false, NULL }, { kOfxInteractPropPixelScale, property::ePropTypeDouble, 2, true, "1.0" }, { kOfxInteractPropBackgroundColour, property::ePropTypeDouble, 3, true, "0.0" }, { kOfxInteractPropViewportSize, property::ePropTypeInt, 2, true, "0" }, { kOfxInteractPropSlaveToParam, property::ePropTypeString, 0, false, "" }, { 0 }, }
Definition at line 114 of file OfxhInteract.cpp.