TuttleOFX  1
tuttle::plugin::lut::LutPlugin Class Reference

#include <LutPlugin.hpp>

Inheritance diagram for tuttle::plugin::lut::LutPlugin:
Collaboration diagram for tuttle::plugin::lut::LutPlugin:

Public Member Functions

 LutPlugin (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

Data Fields

OFX::StringParam_sFilename
 Filename.
LutReader _lutReader
 Reader.
Lut3D _lut3D

Detailed Description

Definition at line 17 of file LutPlugin.hpp.


Constructor & Destructor Documentation

tuttle::plugin::lut::LutPlugin::LutPlugin ( OfxImageEffectHandle  handle)

Definition at line 17 of file LutPlugin.cpp.

References _sFilename, OFX::ParamSet::fetchStringParam(), and tuttle::plugin::kTuttlePluginFilename.

Here is the call graph for this function:


Member Function Documentation

void tuttle::plugin::lut::LutPlugin::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 52 of file LutPlugin.cpp.

References _lut3D, _lutReader, _sFilename, OFX::StringParam::getValue(), tuttle::plugin::kTuttlePluginFilename, tuttle::LutReader::read(), and tuttle::AbstractLut::reset().

Here is the call graph for this function:

void tuttle::plugin::lut::LutPlugin::render ( const OFX::RenderArguments args) [virtual]

The overridden render function.

Parameters:
[in]argsRendering parameters

Implements OFX::ImageEffect.

Definition at line 27 of file LutPlugin.cpp.

References _lut3D, _lutReader, _sFilename, OFX::StringParam::getValue(), tuttle::LutReader::read(), tuttle::LutReader::readOk(), and tuttle::AbstractLut::reset().

Here is the call graph for this function:


Field Documentation

Reader.

Definition at line 29 of file LutPlugin.hpp.

Referenced by changedParam(), and render().


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