TuttleOFX
1
|
#include <SamplerPlugin.hpp>
Public Member Functions | |
SamplerPlugin (OfxImageEffectHandle handle) | |
virtual | ~SamplerPlugin ()=0 |
virtual void | changedParam (const OFX::InstanceChangedArgs &args, const std::string ¶mName) |
virtual void | fillProcessParams (SamplerProcessParams &samplerprocessParam) const |
::terry::sampler::EParamFilter | getInterpolation () |
Data Fields | |
OFX::ChoiceParam * | _paramFilter |
OFX::IntParam * | _paramFilterSize |
OFX::DoubleParam * | _paramFilterSigma |
OFX::DoubleParam * | _paramFilterSharpen |
OFX::DoubleParam * | _paramB |
OFX::DoubleParam * | _paramC |
OFX::ChoiceParam * | _paramOutOfImage |
Definition at line 25 of file SamplerPlugin.hpp.
tuttle::plugin::SamplerPlugin::SamplerPlugin | ( | OfxImageEffectHandle | handle | ) |
Definition at line 7 of file SamplerPlugin.cpp.
References _paramB, _paramC, _paramFilter, _paramFilterSharpen, _paramFilterSigma, _paramFilterSize, _paramOutOfImage, tuttle::plugin::kParamFilter, tuttle::plugin::kParamFilterB, tuttle::plugin::kParamFilterC, tuttle::plugin::kParamFilterOutOfImage, tuttle::plugin::kParamFilterSharpen, tuttle::plugin::kParamFilterSigma, and tuttle::plugin::kParamFilterSize.
tuttle::plugin::SamplerPlugin::~SamplerPlugin | ( | ) | [pure virtual] |
Definition at line 19 of file SamplerPlugin.cpp.
void tuttle::plugin::SamplerPlugin::changedParam | ( | const OFX::InstanceChangedArgs & | args, |
const std::string & | paramName | ||
) | [virtual] |
Definition at line 22 of file SamplerPlugin.cpp.
References _paramB, _paramC, _paramFilter, _paramFilterSharpen, _paramFilterSigma, _paramFilterSize, and tuttle::plugin::kParamFilter.
void tuttle::plugin::SamplerPlugin::fillProcessParams | ( | SamplerProcessParams & | samplerprocessParam | ) | const [virtual] |
Definition at line 63 of file SamplerPlugin.cpp.
References tuttle::plugin::SamplerProcessParams::_filter, tuttle::plugin::SamplerProcessParams::_filterSharpen, tuttle::plugin::SamplerProcessParams::_filterSigma, tuttle::plugin::SamplerProcessParams::_filterSize, tuttle::plugin::SamplerProcessParams::_outOfImageProcess, tuttle::plugin::SamplerProcessParams::_paramB, _paramB, tuttle::plugin::SamplerProcessParams::_paramC, _paramC, _paramFilter, _paramFilterSharpen, _paramFilterSigma, _paramFilterSize, and _paramOutOfImage.
::terry::sampler::EParamFilter tuttle::plugin::SamplerPlugin::getInterpolation | ( | ) | [inline] |
Definition at line 36 of file SamplerPlugin.hpp.
References _paramFilter.
OFX::DoubleParam* tuttle::plugin::SamplerPlugin::_paramB |
Definition at line 42 of file SamplerPlugin.hpp.
Referenced by changedParam(), fillProcessParams(), and SamplerPlugin().
OFX::DoubleParam* tuttle::plugin::SamplerPlugin::_paramC |
Definition at line 43 of file SamplerPlugin.hpp.
Referenced by changedParam(), fillProcessParams(), and SamplerPlugin().
OFX::ChoiceParam* tuttle::plugin::SamplerPlugin::_paramFilter |
Definition at line 38 of file SamplerPlugin.hpp.
Referenced by changedParam(), fillProcessParams(), getInterpolation(), and SamplerPlugin().
OFX::DoubleParam* tuttle::plugin::SamplerPlugin::_paramFilterSharpen |
Definition at line 41 of file SamplerPlugin.hpp.
Referenced by changedParam(), fillProcessParams(), and SamplerPlugin().
OFX::DoubleParam* tuttle::plugin::SamplerPlugin::_paramFilterSigma |
Definition at line 40 of file SamplerPlugin.hpp.
Referenced by changedParam(), fillProcessParams(), and SamplerPlugin().
OFX::IntParam* tuttle::plugin::SamplerPlugin::_paramFilterSize |
Definition at line 39 of file SamplerPlugin.hpp.
Referenced by changedParam(), fillProcessParams(), and SamplerPlugin().
OFX::ChoiceParam* tuttle::plugin::SamplerPlugin::_paramOutOfImage |
Definition at line 44 of file SamplerPlugin.hpp.
Referenced by fillProcessParams(), and SamplerPlugin().