TuttleOFX  1
tuttle::plugin::debugImageEffectApi::DebugImageEffectApiPlugin Class Reference

DebugImageEffectApi plugin. More...

#include <DebugImageEffectApiPlugin.hpp>

Inheritance diagram for tuttle::plugin::debugImageEffectApi::DebugImageEffectApiPlugin:
Collaboration diagram for tuttle::plugin::debugImageEffectApi::DebugImageEffectApiPlugin:

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 &paramName)
 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

Detailed Description

DebugImageEffectApi plugin.

Definition at line 16 of file DebugImageEffectApiPlugin.hpp.


Constructor & Destructor Documentation


Member Function Documentation

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

Here is the call graph for this function:

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.

Parameters:
[in]argsRendering parameters

Implements OFX::ImageEffect.

Definition at line 33 of file DebugImageEffectApiPlugin.cpp.


Field Documentation


The documentation for this class was generated from the following files: