TuttleOFX
1
|
#include "ofxsSupportPrivate.h"
#include <tuttle/plugin/global.hpp>
#include <tuttle/plugin/exceptions.hpp>
#include <algorithm>
Go to the source code of this file.
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. | |
Functions | |
static OfxPointD | OFX::getPixelScale (const PropertySet &props) |
fetch a pixel scale out of the property set | |
static OfxPointD | OFX::getRenderScale (const PropertySet &props) |
fetch a render scale out of the property set | |
static OfxRGBColourD | OFX::getBackgroundColour (const PropertySet &props) |
fetch a background colour out of the property set | |
static ImageEffect * | OFX::retrieveEffectFromInteractHandle (OfxInteractHandle handle) |
retrieves the image effect pointer from the interact handle | |
Interact * | OFX::Private::retrieveInteractPointer (OfxInteractHandle handle) |
fetches our pointer out of the props on the handle | |
OfxStatus | OFX::Private::interactMainEntry (const std::string &action, OfxInteractHandle handle, PropertySet inArgs, PropertySet outArgs) |
The common entry point used by all interacts. | |
OfxStatus | OFX::Private::interactMainEntry (const char *actionRaw, const void *handleRaw, OfxPropertySetHandle inArgsRaw, OfxPropertySetHandle outArgsRaw, InteractDescriptor &desc) |
The main entry for image effect overlays. |