TuttleOFX
1
|
DebugImageEffectApi plugin. More...
#include <DebugImageEffectApiPlugin.hpp>
Public Member Functions | |
DebugImageEffectApiPlugin (OfxImageEffectHandle handle) | |
void | render (const OFX::RenderArguments &args) |
The overridden render function. | |
void | changedParam (const OFX::InstanceChangedArgs &args, const std::string ¶mName) |
called when a param has just had its value changed | |
DebugImageEffectApiParams | getParams () const |
Data Fields | |
OFX::StringParam * | _hostInfos |
OFX::DoubleParam * | _currentTime |
OFX::DoubleParam * | _beginTime |
OFX::DoubleParam * | _endTime |
DebugImageEffectApi plugin.
Definition at line 16 of file DebugImageEffectApiPlugin.hpp.
tuttle::plugin::debugImageEffectApi::DebugImageEffectApiPlugin::DebugImageEffectApiPlugin | ( | OfxImageEffectHandle | handle | ) |
Definition at line 13 of file DebugImageEffectApiPlugin.cpp.
References _beginTime, _currentTime, _endTime, _hostInfos, OFX::ParamSet::fetchDoubleParam(), OFX::ParamSet::fetchStringParam(), tuttle::plugin::debugImageEffectApi::kBeginTime, tuttle::plugin::debugImageEffectApi::kCurrentTime, tuttle::plugin::debugImageEffectApi::kEndTime, and tuttle::plugin::debugImageEffectApi::kHostInfos.
void tuttle::plugin::debugImageEffectApi::DebugImageEffectApiPlugin::changedParam | ( | const OFX::InstanceChangedArgs & | args, |
const std::string & | paramName | ||
) | [virtual] |
called when a param has just had its value changed
Reimplemented from OFX::ImageEffect.
Definition at line 38 of file DebugImageEffectApiPlugin.cpp.
References _beginTime, _currentTime, _endTime, _hostInfos, OFX::ImageEffectHostDescription::_supportedComponents, OFX::ImageEffectHostDescription::_supportedContexts, OFX::ImageEffectHostDescription::_supportedPixelDepths, OFX::getImageEffectHostDescription(), OFX::ImageEffectHostDescription::hostIsBackground, OFX::ImageEffectHostDescription::hostLabel, OFX::ImageEffectHostDescription::hostName, tuttle::plugin::debugImageEffectApi::kGoTo, tuttle::plugin::debugImageEffectApi::kUpdate, OFX::mapBitDepthEnumToString(), OFX::mapContextEnumToString(), OFX::mapPixelComponentEnumToString(), OFX::ImageEffectHostDescription::maxPages, OFX::ImageEffectHostDescription::maxParameters, OFX::ImageEffectHostDescription::pageColumnCount, OFX::ImageEffectHostDescription::pageRowCount, OFX::DoubleParam::setValue(), OFX::StringParam::setValue(), OFX::ImageEffectHostDescription::supportsBooleanAnimation, OFX::ImageEffectHostDescription::supportsChoiceAnimation, OFX::ImageEffectHostDescription::supportsCustomAnimation, OFX::ImageEffectHostDescription::supportsCustomInteract, OFX::ImageEffectHostDescription::supportsMultipleClipDepths, OFX::ImageEffectHostDescription::supportsMultipleClipPARs, OFX::ImageEffectHostDescription::supportsMultiResolution, OFX::ImageEffectHostDescription::supportsOverlays, OFX::ImageEffectHostDescription::supportsProgressSuite, OFX::ImageEffectHostDescription::supportsSetableFielding, OFX::ImageEffectHostDescription::supportsSetableFrameRate, OFX::ImageEffectHostDescription::supportsStringAnimation, OFX::ImageEffectHostDescription::supportsTiles, OFX::ImageEffectHostDescription::supportsTimeLineSuite, OFX::ImageEffectHostDescription::temporalClipAccess, OFX::InstanceChangedArgs::time, OFX::ImageEffect::timeLineGetBounds(), OFX::ImageEffect::timeLineGetTime(), and OFX::ImageEffect::timeLineGotoTime().
DebugImageEffectApiParams tuttle::plugin::debugImageEffectApi::DebugImageEffectApiPlugin::getParams | ( | ) | const |
Definition at line 22 of file DebugImageEffectApiPlugin.cpp.
void tuttle::plugin::debugImageEffectApi::DebugImageEffectApiPlugin::render | ( | const OFX::RenderArguments & | args | ) | [virtual] |
The overridden render function.
[in] | args | Rendering parameters |
Implements OFX::ImageEffect.
Definition at line 33 of file DebugImageEffectApiPlugin.cpp.
Definition at line 30 of file DebugImageEffectApiPlugin.hpp.
Referenced by changedParam(), and DebugImageEffectApiPlugin().
Definition at line 29 of file DebugImageEffectApiPlugin.hpp.
Referenced by changedParam(), and DebugImageEffectApiPlugin().
Definition at line 31 of file DebugImageEffectApiPlugin.hpp.
Referenced by changedParam(), and DebugImageEffectApiPlugin().
Definition at line 28 of file DebugImageEffectApiPlugin.hpp.
Referenced by changedParam(), and DebugImageEffectApiPlugin().