TuttleOFX
1
|
Data Structures | |
class | OfxhImage |
class | OfxhImageEffectHost |
class | OfxhImageEffectNode |
class | OfxhImageEffectNodeBase |
class | OfxhImageEffectNodeDescriptor |
class | OfxhImageEffectPlugin |
class | OfxhImageEffectPluginCache |
implementation of the specific Image Effect handler API cache. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const OfxhImageEffectPluginCache &v) |
void * | getImageEffectSuite (const int version) |
Variables | |
static property::OfxhPropSpec | imageStuffs [] |
static property::OfxhPropSpec | hostStuffs [] |
properties for the image effect host | |
static const property::OfxhPropSpec | effectInstanceStuff [] |
static property::OfxhPropSpec | effectDescriptorStuff [] |
properties common on an effect and a descriptor |
void * tuttle::host::ofx::imageEffect::getImageEffectSuite | ( | const int | version | ) |
Definition at line 268 of file OfxhImageEffectSuite.cpp.
Referenced by tuttle::host::ofx::imageEffect::OfxhImageEffectHost::fetchSuite().
std::ostream& tuttle::host::ofx::imageEffect::operator<< | ( | std::ostream & | os, |
const OfxhImageEffectPluginCache & | v | ||
) |
Definition at line 239 of file OfxhImageEffectPluginCache.cpp.
References tuttle::host::ofx::imageEffect::OfxhImageEffectPluginCache::_pluginsByID, and tuttle::host::ofx::imageEffect::OfxhImageEffectNodeDescriptor::getClips().
{ { kOfxPropType, property::ePropTypeString, 1, true, kOfxTypeImageEffect }, { kOfxPropName, property::ePropTypeString, 1, false, "UNIQUE_NAME_NOT_SET" }, { kOfxPropLabel, property::ePropTypeString, 1, false, "" }, { kOfxPropShortLabel, property::ePropTypeString, 1, false, "" }, { kOfxPropLongLabel, property::ePropTypeString, 1, false, "" }, { kOfxPropPluginDescription, property::ePropTypeString, 1, false, "No plugin description." }, { kOfxImageEffectPropSupportedContexts, property::ePropTypeString, 0, false, "" }, { kOfxImageEffectPluginPropGrouping, property::ePropTypeString, 1, false, "" }, { kOfxImageEffectPluginPropSingleInstance, property::ePropTypeInt, 1, false, "0" }, { kOfxImageEffectPluginRenderThreadSafety, property::ePropTypeString, 1, false, kOfxImageEffectRenderInstanceSafe }, { kOfxImageEffectPluginPropHostFrameThreading, property::ePropTypeInt, 1, false, "1" }, { kOfxImageEffectPluginPropOverlayInteractV1, property::ePropTypePointer, 1, false, NULL }, { kOfxImageEffectPropSupportsMultiResolution, property::ePropTypeInt, 1, false, "1" }, { kOfxImageEffectPropSupportsTiles, property::ePropTypeInt, 1, false, "1" }, { kOfxImageEffectPropTemporalClipAccess, property::ePropTypeInt, 1, false, "0" }, { kOfxImageEffectPropSupportedPixelDepths, property::ePropTypeString, 0, false, "" }, { kTuttleOfxImageEffectPropSupportedExtensions, property::ePropTypeString, 0, false, "" }, { kTuttleOfxImageEffectPropEvaluation, property::ePropTypeDouble, 1, false, "-1" }, { kOfxImageEffectPluginPropFieldRenderTwiceAlways, property::ePropTypeInt, 1, false, "1" }, { kOfxImageEffectPropSupportsMultipleClipDepths, property::ePropTypeInt, 1, false, "0" }, { kOfxImageEffectPropSupportsMultipleClipPARs, property::ePropTypeInt, 1, false, "0" }, { kOfxImageEffectPropClipPreferencesSlaveParam, property::ePropTypeString, 0, false, "" }, { kOfxImageEffectInstancePropSequentialRender, property::ePropTypeInt, 1, false, "0" }, { kOfxPluginPropFilePath, property::ePropTypeString, 1, true, "" }, { 0 } }
properties common on an effect and a descriptor
Definition at line 16 of file OfxhImageEffectNodeDescriptor.cpp.
{ { kOfxPropType, property::ePropTypeString, 1, true, kOfxTypeImageEffectInstance }, { kOfxPropName, property::ePropTypeString, 1, false, "UNIQUE_NAME_NOT_SET" }, { kOfxImageEffectPropContext, property::ePropTypeString, 1, true, "" }, { kOfxPropInstanceData, property::ePropTypePointer, 1, false, NULL }, { kOfxImageEffectPropPluginHandle, property::ePropTypePointer, 1, false, NULL }, { kOfxImageEffectPropProjectSize, property::ePropTypeDouble, 2, true, "0" }, { kOfxImageEffectPropProjectOffset, property::ePropTypeDouble, 2, true, "0" }, { kOfxImageEffectPropProjectExtent, property::ePropTypeDouble, 2, true, "0" }, { kOfxImageEffectPropProjectPixelAspectRatio, property::ePropTypeDouble, 1, true, "0" }, { kOfxImageEffectInstancePropEffectDuration, property::ePropTypeDouble, 1, true, "0" }, { kOfxImageEffectInstancePropSequentialRender, property::ePropTypeInt, 1, false, "0" }, { kOfxImageEffectPropFrameRate, property::ePropTypeDouble, 1, true, "0" }, { kOfxPropIsInteractive, property::ePropTypeInt, 1, true, "0" }, { 0 } }
Definition at line 60 of file OfxhImageEffectNode.cpp.
Referenced by tuttle::host::ofx::imageEffect::OfxhImageEffectNode::initHook().
properties for the image effect host
Definition at line 17 of file OfxhImageEffectHost.cpp.
Referenced by tuttle::host::ofx::imageEffect::OfxhImageEffectHost::OfxhImageEffectHost().
{ { kOfxPropType, property::ePropTypeString, 1, false, kOfxTypeImage }, { kOfxImageEffectPropPixelDepth, property::ePropTypeString, 1, true, kOfxBitDepthNone }, { kOfxImageEffectPropComponents, property::ePropTypeString, 1, true, kOfxImageComponentNone }, { kOfxImageEffectPropPreMultiplication, property::ePropTypeString, 1, true, kOfxImageOpaque }, { kOfxImageEffectPropRenderScale, property::ePropTypeDouble, 2, true, "1.0" }, { kOfxImagePropPixelAspectRatio, property::ePropTypeDouble, 1, true, "1.0" }, { kOfxImagePropData, property::ePropTypePointer, 1, true, NULL }, { kOfxImagePropBounds, property::ePropTypeInt, 4, true, "0" }, { kOfxImagePropRegionOfDefinition, property::ePropTypeInt, 4, true, "0", }, { kOfxImagePropRowBytes, property::ePropTypeInt, 1, true, "0", }, { kOfxImagePropField, property::ePropTypeString, 1, true, "", }, { kOfxImagePropUniqueIdentifier, property::ePropTypeString, 1, true, "" }, { 0 } }
Definition at line 46 of file OfxhImage.cpp.