TuttleOFX
1
|
Data Structures | |
struct | ColorTransferProcessParams |
class | ColorTransferPlugin |
ColorTransfer plugin. More... | |
class | ColorTransferProcess |
struct | ColorParams |
Enumerations | |
enum | EColorspace { eColorspaceNone = 0, eColorspaceLMS, eColorspaceLab } |
Functions | |
static const std::string | kClipSrcRef ("srcRef") |
static const std::string | kClipDstRef ("dstRef") |
static const std::string | kParamColorspace ("colorspace") |
static const std::string | kParamColorspaceNone ("none") |
static const std::string | kParamColorspaceLMS ("LMS") |
static const std::string | kParamColorspaceLab ("LAlphaBeta") |
static const std::string | kParamAverageCoef ("averageCoef") |
static const std::string | kParamDynamicCoef ("dynamicCoef") |
static const std::string | kParamRegionA ("regionA") |
static const std::string | kParamRegionB ("regionB") |
static const std::string | kParamSameRegion ("sameRegion") |
static const std::string | kParamInputRegionA ("inputRegionA") |
static const std::string | kParamInputRegionB ("inputRegionB") |
mDeclarePluginFactory (ColorTransferPluginFactory,{},{}) | |
template<typename Pixel , typename CPixel > | |
CPixel | getPixel (const Pixel &p, const EColorspace eColorspace) |
template<typename Pixel , typename CPixel > | |
CPixel | setPixel (const Pixel &p, const EColorspace eColorspace) |
Definition at line 18 of file ColorTransferDefinitions.hpp.
CPixel tuttle::plugin::colorTransfer::getPixel | ( | const Pixel & | p, |
const EColorspace | eColorspace | ||
) |
Definition at line 37 of file ColorTransferProcess.tcc.
References eColorspaceLab, eColorspaceLMS, and eColorspaceNone.
static const std::string tuttle::plugin::colorTransfer::kClipDstRef | ( | "dstRef" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kClipSrcRef | ( | "srcRef" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamAverageCoef | ( | "averageCoef" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamColorspace | ( | "colorspace" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamColorspaceLab | ( | "LAlphaBeta" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamColorspaceLMS | ( | "LMS" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamColorspaceNone | ( | "none" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamDynamicCoef | ( | "dynamicCoef" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamInputRegionA | ( | "inputRegionA" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamInputRegionB | ( | "inputRegionB" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamRegionA | ( | "regionA" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamRegionB | ( | "regionB" | ) | [static] |
static const std::string tuttle::plugin::colorTransfer::kParamSameRegion | ( | "sameRegion" | ) | [static] |
tuttle::plugin::colorTransfer::mDeclarePluginFactory | ( | ColorTransferPluginFactory | ) |
CPixel tuttle::plugin::colorTransfer::setPixel | ( | const Pixel & | p, |
const EColorspace | eColorspace | ||
) |
Definition at line 63 of file ColorTransferProcess.tcc.
References eColorspaceLab, eColorspaceLMS, and eColorspaceNone.