TuttleOFX  1
tuttle::plugin::basicKeyer::BasicKeyerPlugin Class Reference

BasicKeyer plugin. More...

#include <BasicKeyerPlugin.hpp>

Inheritance diagram for tuttle::plugin::basicKeyer::BasicKeyerPlugin:
Collaboration diagram for tuttle::plugin::basicKeyer::BasicKeyerPlugin:

Public Types

typedef boost::gil::point2
< double > 
Point2
typedef std::vector
< OFX::Double2DParam * > 
Double2DParamVector
typedef std::vector
< OFX::RGBAParam * > 
RGBAParamVector

Public Member Functions

 BasicKeyerPlugin (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 >
BasicKeyerProcessParams< View > getProcessParams () const

Data Fields

Double2DParamVector _paramPoints
RGBAParamVector _paramColors
OFX::ChoiceParam_paramMode
OFX::IntParam_paramNbPoints

Private Attributes

OFX::InstanceChangedArgs _instanceChangedArgs

Detailed Description

BasicKeyer plugin.

Definition at line 26 of file BasicKeyerPlugin.hpp.


Member Typedef Documentation

typedef boost::gil::point2<double> tuttle::plugin::basicKeyer::BasicKeyerPlugin::Point2

Definition at line 29 of file BasicKeyerPlugin.hpp.


Constructor & Destructor Documentation


Member Function Documentation

void tuttle::plugin::basicKeyer::BasicKeyerPlugin::changedParam ( const OFX::InstanceChangedArgs args,
const std::string &  paramName 
) [virtual]
void tuttle::plugin::basicKeyer::BasicKeyerPlugin::render ( const OFX::RenderArguments args) [virtual]

Field Documentation


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