|
TuttleOFX
1
|
Data Structures | |
| struct | ColorTransformParams |
| struct | MatrixProdPixel |
| class | ColorTransformPlugin |
| ColorTransform plugin. More... | |
| class | ColorTransformProcess |
| ColorTransform process. More... | |
Functions | |
| template<class Matrix5x5 > | |
| Matrix5x5 | colorTransformMatrix (const ColorTransformParams ¶ms) |
| template<class ChannelColor , class Pixel > | |
| boost::gil::channel_type < Pixel >::type | get_color_if_exist_impl (const Pixel &p, const typename boost::gil::channel_type< Pixel >::type &, const boost::mpl::true_) |
| template<class ChannelColor , class Pixel > | |
| boost::gil::channel_type < Pixel >::type | get_color_if_exist_impl (const Pixel &, const typename boost::gil::channel_type< Pixel >::type &elseValue, const boost::mpl::false_) |
| template<class ChannelColor , class Pixel > | |
| boost::gil::channel_type < Pixel >::type | get_color_if_exist (const Pixel &p, const typename boost::gil::channel_type< Pixel >::type &elseValue) |
| template<std::size_t y, class Matrix5x5 , class Pixel > | |
| boost::gil::channel_type < Pixel >::type | matrixProdChannelImpl (const Matrix5x5 &matrix, const Pixel &src) |
| template<class ChannelColor , std::size_t y, class Matrix5x5 , class Pixel > | |
| void | matrixProdChannelAssignImpl (Pixel &dst, const Matrix5x5 &matrix, const Pixel &src, const boost::mpl::true_) |
| template<class ChannelColor , std::size_t y, class Matrix5x5 , class Pixel > | |
| void | matrixProdChannelAssignImpl (Pixel &dst, const Matrix5x5 &matrix, const Pixel &src, const boost::mpl::false_) |
| template<class ChannelColor , std::size_t y, class Matrix5x5 , class Pixel > | |
| void | matrixProdChannelAssign (Pixel &dst, const Matrix5x5 &matrix, const Pixel &src) |
| mDeclarePluginFactory (ColorTransformPluginFactory,{},{}) | |
Variables | |
| static const std::string | kParamHueShift = "hueShift" |
| static const std::string | kParamSaturation = "saturation" |
| static const std::string | kParamBrightnessRGB = "brightnessGlobal" |
| static const std::string | kParamBrightness = "brightness" |
| static const std::string | kParamPivotRGB = "pivotGlobal" |
| static const std::string | kParamPivot = "pivot" |
| static const std::string | kParamContrastRGB = "contrastGlobal" |
| static const std::string | kParamContrast = "contrast" |
| static const std::string | kParamOffsetRGB = "offsetGlobal" |
| static const std::string | kParamOffset = "offset" |
| static const bool | kSupportTiles = false |
| Matrix5x5 tuttle::plugin::colorTransform::colorTransformMatrix | ( | const ColorTransformParams & | params | ) |
Definition at line 39 of file ColorTransformAlgorithm.hpp.
References tuttle::plugin::colorTransform::ColorTransformParams::_brightness, tuttle::plugin::colorTransform::ColorTransformParams::_brightnessRGB, tuttle::plugin::colorTransform::ColorTransformParams::_contrast, tuttle::plugin::colorTransform::ColorTransformParams::_contrastRGB, tuttle::plugin::colorTransform::ColorTransformParams::_hueShift, tuttle::plugin::colorTransform::ColorTransformParams::_offset, tuttle::plugin::colorTransform::ColorTransformParams::_offsetRGB, tuttle::plugin::colorTransform::ColorTransformParams::_pivot, tuttle::plugin::colorTransform::ColorTransformParams::_pivotRGB, tuttle::plugin::colorTransform::ColorTransformParams::_saturation, OfxRGBAColourD::a, OfxRGBAColourD::b, OfxRGBAColourD::g, and OfxRGBAColourD::r.
| boost::gil::channel_type<Pixel>::type tuttle::plugin::colorTransform::get_color_if_exist | ( | const Pixel & | p, |
| const typename boost::gil::channel_type< Pixel >::type & | elseValue | ||
| ) |
Definition at line 116 of file ColorTransformAlgorithm.hpp.
| boost::gil::channel_type<Pixel>::type tuttle::plugin::colorTransform::get_color_if_exist_impl | ( | const Pixel & | p, |
| const typename boost::gil::channel_type< Pixel >::type & | , | ||
| const boost::mpl::true_ | |||
| ) |
Definition at line 106 of file ColorTransformAlgorithm.hpp.
| boost::gil::channel_type<Pixel>::type tuttle::plugin::colorTransform::get_color_if_exist_impl | ( | const Pixel & | , |
| const typename boost::gil::channel_type< Pixel >::type & | elseValue, | ||
| const boost::mpl::false_ | |||
| ) |
Definition at line 111 of file ColorTransformAlgorithm.hpp.
| void tuttle::plugin::colorTransform::matrixProdChannelAssign | ( | Pixel & | dst, |
| const Matrix5x5 & | matrix, | ||
| const Pixel & | src | ||
| ) | [inline] |
Definition at line 149 of file ColorTransformAlgorithm.hpp.
| void tuttle::plugin::colorTransform::matrixProdChannelAssignImpl | ( | Pixel & | dst, |
| const Matrix5x5 & | matrix, | ||
| const Pixel & | src, | ||
| const boost::mpl::true_ | |||
| ) | [inline] |
Definition at line 140 of file ColorTransformAlgorithm.hpp.
| void tuttle::plugin::colorTransform::matrixProdChannelAssignImpl | ( | Pixel & | dst, |
| const Matrix5x5 & | matrix, | ||
| const Pixel & | src, | ||
| const boost::mpl::false_ | |||
| ) | [inline] |
Definition at line 146 of file ColorTransformAlgorithm.hpp.
| boost::gil::channel_type<Pixel>::type tuttle::plugin::colorTransform::matrixProdChannelImpl | ( | const Matrix5x5 & | matrix, |
| const Pixel & | src | ||
| ) | [inline] |
Definition at line 125 of file ColorTransformAlgorithm.hpp.
| tuttle::plugin::colorTransform::mDeclarePluginFactory | ( | ColorTransformPluginFactory | ) |
const std::string tuttle::plugin::colorTransform::kParamBrightness = "brightness" [static] |
Definition at line 14 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const std::string tuttle::plugin::colorTransform::kParamBrightnessRGB = "brightnessGlobal" [static] |
Definition at line 13 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const std::string tuttle::plugin::colorTransform::kParamContrast = "contrast" [static] |
Definition at line 18 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const std::string tuttle::plugin::colorTransform::kParamContrastRGB = "contrastGlobal" [static] |
Definition at line 17 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const std::string tuttle::plugin::colorTransform::kParamHueShift = "hueShift" [static] |
Definition at line 11 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const std::string tuttle::plugin::colorTransform::kParamOffset = "offset" [static] |
Definition at line 20 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const std::string tuttle::plugin::colorTransform::kParamOffsetRGB = "offsetGlobal" [static] |
Definition at line 19 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const std::string tuttle::plugin::colorTransform::kParamPivot = "pivot" [static] |
Definition at line 16 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const std::string tuttle::plugin::colorTransform::kParamPivotRGB = "pivotGlobal" [static] |
Definition at line 15 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const std::string tuttle::plugin::colorTransform::kParamSaturation = "saturation" [static] |
Definition at line 12 of file ColorTransformDefinitions.hpp.
Referenced by tuttle::plugin::colorTransform::ColorTransformPlugin::ColorTransformPlugin().
const bool tuttle::plugin::colorTransform::kSupportTiles = false [static] |
Definition at line 12 of file ColorTransformPluginFactory.cpp.