TuttleOFX
1
|
#include <InvertPlugin.hpp>
Public Member Functions | |
InvertPlugin (OfxImageEffectHandle handle) | |
InvertProcessParams | getProcessParams (const OfxPointD &renderScale=OFX::kNoRenderScale) const |
void | render (const OFX::RenderArguments &args) |
The overridden render function. | |
Protected Attributes | |
OFX::GroupParam * | _paramProcessGroup |
OFX::BooleanParam * | _paramProcessR |
OFX::BooleanParam * | _paramProcessG |
OFX::BooleanParam * | _paramProcessB |
OFX::BooleanParam * | _paramProcessA |
OFX::BooleanParam * | _paramProcessGray |
Definition at line 25 of file InvertPlugin.hpp.
tuttle::plugin::invert::InvertPlugin::InvertPlugin | ( | OfxImageEffectHandle | handle | ) |
Definition at line 12 of file InvertPlugin.cpp.
References _paramProcessA, _paramProcessB, _paramProcessG, _paramProcessGray, _paramProcessGroup, _paramProcessR, OFX::ParamSet::fetchBooleanParam(), OFX::ParamSet::fetchGroupParam(), tuttle::plugin::invert::kParamProcessA, tuttle::plugin::invert::kParamProcessB, tuttle::plugin::invert::kParamProcessG, tuttle::plugin::invert::kParamProcessGray, tuttle::plugin::invert::kParamProcessGroup, and tuttle::plugin::invert::kParamProcessR.
InvertProcessParams tuttle::plugin::invert::InvertPlugin::getProcessParams | ( | const OfxPointD & | renderScale = OFX::kNoRenderScale | ) | const |
Definition at line 23 of file InvertPlugin.cpp.
References tuttle::plugin::invert::InvertProcessParams::_alpha, tuttle::plugin::invert::InvertProcessParams::_blue, tuttle::plugin::invert::InvertProcessParams::_gray, tuttle::plugin::invert::InvertProcessParams::_green, _paramProcessA, _paramProcessB, _paramProcessG, _paramProcessGray, _paramProcessR, tuttle::plugin::invert::InvertProcessParams::_red, and OFX::BooleanParam::getValue().
void tuttle::plugin::invert::InvertPlugin::render | ( | const OFX::RenderArguments & | args | ) | [virtual] |
The overridden render function.
[in] | args | Rendering parameters |
Implements OFX::ImageEffect.
Definition at line 40 of file InvertPlugin.cpp.
References tuttle::plugin::ImageEffectGilPlugin::_clipDst, OFX::ePixelComponentAlpha, OFX::ePixelComponentCustom, OFX::ePixelComponentNone, OFX::ePixelComponentRGB, OFX::ePixelComponentRGBA, OFX::Clip::getPixelComponents(), OFX::Clip::getPixelDepth(), and OFX::mapPixelComponentEnumToString().
Definition at line 40 of file InvertPlugin.hpp.
Referenced by getProcessParams(), and InvertPlugin().
Definition at line 39 of file InvertPlugin.hpp.
Referenced by getProcessParams(), and InvertPlugin().
Definition at line 38 of file InvertPlugin.hpp.
Referenced by getProcessParams(), and InvertPlugin().
Definition at line 41 of file InvertPlugin.hpp.
Referenced by getProcessParams(), and InvertPlugin().
Definition at line 36 of file InvertPlugin.hpp.
Referenced by InvertPlugin().
Definition at line 37 of file InvertPlugin.hpp.
Referenced by getProcessParams(), and InvertPlugin().