TuttleOFX  1
tuttle::plugin::idKeyer::IdKeyerPlugin Class Reference

IdKeyer plugin. More...

#include <IdKeyerPlugin.hpp>

Inheritance diagram for tuttle::plugin::idKeyer::IdKeyerPlugin:
Collaboration diagram for tuttle::plugin::idKeyer::IdKeyerPlugin:

Public Types

typedef std::vector
< OFX::RGBAParam * > 
RGBAParamVector

Public Member Functions

 IdKeyerPlugin (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
template<class View >
IdKeyerProcessParams< View > getProcessParams () const

Data Fields

RGBAParamVector _paramColors
OFX::IntParam_paramNbPoints
OFX::BooleanParam_paramUseAlpha
OFX::DoubleParam_paramTolerance

Private Attributes

OFX::InstanceChangedArgs _instanceChangedArgs

Detailed Description

IdKeyer plugin.

Definition at line 24 of file IdKeyerPlugin.hpp.


Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

void tuttle::plugin::idKeyer::IdKeyerPlugin::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 86 of file IdKeyerPlugin.cpp.

References _paramColors, _paramNbPoints, OFX::IntParam::getValue(), tuttle::plugin::idKeyer::kMaxNbPoints, and tuttle::plugin::idKeyer::kParamNbPoints.

Referenced by IdKeyerPlugin().

Here is the call graph for this function:

void tuttle::plugin::idKeyer::IdKeyerPlugin::render ( const OFX::RenderArguments args) [virtual]

Field Documentation


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