|
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. | |