TuttleOFX  1
tuttle::plugin::component Namespace Reference

Data Structures

class  ComponentPlugin
 Component plugin. More...
class  ComponentProcess
 Component process. More...

Enumerations

enum  EConvertTo { eConvertToGray = 0, eConvertToRGB, eConvertToRGBA }

Functions

 mDeclarePluginFactory (ComponentPluginFactory,{},{})

Variables

static const std::string kParamTo = "to"
static const std::string kParamToLabel = "To"
static const std::string kConvertToGray = "gray"
static const std::string kConvertToRGB = "rgb"
static const std::string kConvertToRGBA = "rgba"
static const std::string kParamToGray = "toGray"
static const std::string kParamToGrayLabel = "To Gray"
static const std::string kConvertToGrayMean = "arithmeticMean (1/3, 1/3, 1/3)"
static const std::string kConvertToGrayRec601 = "rec601-SD"
static const std::string kConvertToGrayRec709 = "rec709-HD"
static const std::string kConvertToGraySelectRed = "red"
static const std::string kConvertToGraySelectGreen = "green"
static const std::string kConvertToGraySelectBlue = "blue"
static const std::string kConvertToGraySelectAlpha = "alpha"
static const std::string kParamPremutliplied = "premultiplied"
static const std::string kParamPremutlipliedLabel = "Premultiplied"
static const bool kSupportTiles = false

Enumeration Type Documentation

Enumerator:
eConvertToGray 
eConvertToRGB 
eConvertToRGBA 

Definition at line 18 of file ComponentDefinitions.hpp.


Function Documentation

tuttle::plugin::component::mDeclarePluginFactory ( ComponentPluginFactory  )

Variable Documentation

const std::string tuttle::plugin::component::kConvertToGray = "gray" [static]

Definition at line 14 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kConvertToGrayMean = "arithmeticMean (1/3, 1/3, 1/3)" [static]

Definition at line 27 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kConvertToGrayRec601 = "rec601-SD" [static]

Definition at line 28 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kConvertToGrayRec709 = "rec709-HD" [static]

Definition at line 29 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kConvertToGraySelectAlpha = "alpha" [static]

Definition at line 33 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kConvertToGraySelectBlue = "blue" [static]

Definition at line 32 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kConvertToGraySelectGreen = "green" [static]

Definition at line 31 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kConvertToGraySelectRed = "red" [static]

Definition at line 30 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kConvertToRGB = "rgb" [static]

Definition at line 15 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kConvertToRGBA = "rgba" [static]

Definition at line 16 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kParamPremutliplied = "premultiplied" [static]
const std::string tuttle::plugin::component::kParamPremutlipliedLabel = "Premultiplied" [static]

Definition at line 36 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kParamTo = "to" [static]
const std::string tuttle::plugin::component::kParamToGray = "toGray" [static]
const std::string tuttle::plugin::component::kParamToGrayLabel = "To Gray" [static]

Definition at line 25 of file ComponentDefinitions.hpp.

const std::string tuttle::plugin::component::kParamToLabel = "To" [static]

Definition at line 12 of file ComponentDefinitions.hpp.

const bool tuttle::plugin::component::kSupportTiles = false [static]

Definition at line 12 of file ComponentPluginFactory.cpp.