TuttleOFX  1
tuttle::plugin::color Namespace Reference

Namespaces

namespace  ColourTemp
namespace  GradationLaw
namespace  Layout
namespace  Premultiplication
namespace  Primaries

Data Structures

class  ColorSpaceMaps

Typedefs

typedef std::map< size_t,
std::string > 
ColorSpaceMap
typedef std::pair< size_t,
std::string > 
ColorSpacePair

Enumerations

enum  EParamReferenceSpace {
  eParamSRGBREC709 = 0, eParamREC709, eParamREC601, eParamDCI,
  eParamACES, eParamProPhoto, eParamAdobe98
}
enum  EParamGradationLaw {
  eParamLinear = 0, eParamsRGB, eParamCineon, eParamGamma,
  eParamPanalog, eParamREDLog, eParamViperLog, eParamREDSpace,
  eParamAlexaLogC
}
enum  EParamLayout {
  eParamLayoutRGB = 0, eParamLayoutYUV, eParamLayoutYPbPr, eParamLayoutHSV,
  eParamLayoutHSL, eParamLayoutLab, eParamLayoutLuv, eParamLayoutXYZ,
  eParamLayoutYxy
}
enum  EColorTemperature {
  eColorTemperatureA = 0, eColorTemperatureB, eColorTemperatureC, eColorTemperatureD50,
  eColorTemperatureD55, eColorTemperatureD58, eColorTemperatureD65, eColorTemperatureD75,
  eColorTemperature9300, eColorTemperatureE, eColorTemperatureF2, eColorTemperatureF7,
  eColorTemperatureF11, eColorTemperatureDCIP3
}

Variables

const size_t numberOfGradationsModes = eParamAlexaLogC

Typedef Documentation

typedef std::map< size_t, std::string > tuttle::plugin::color::ColorSpaceMap

Definition at line 70 of file colorDefinitions.hpp.

typedef std::pair< size_t, std::string > tuttle::plugin::color::ColorSpacePair

Definition at line 71 of file colorDefinitions.hpp.


Enumeration Type Documentation

Enumerator:
eColorTemperatureA 
eColorTemperatureB 
eColorTemperatureC 
eColorTemperatureD50 
eColorTemperatureD55 
eColorTemperatureD58 
eColorTemperatureD65 
eColorTemperatureD75 
eColorTemperature9300 
eColorTemperatureE 
eColorTemperatureF2 
eColorTemperatureF7 
eColorTemperatureF11 
eColorTemperatureDCIP3 

Definition at line 52 of file colorDefinitions.hpp.

Enumerator:
eParamLinear 
eParamsRGB 
eParamCineon 
eParamGamma 
eParamPanalog 
eParamREDLog 
eParamViperLog 
eParamREDSpace 
eParamAlexaLogC 

Definition at line 25 of file colorDefinitions.hpp.

Enumerator:
eParamLayoutRGB 
eParamLayoutYUV 
eParamLayoutYPbPr 
eParamLayoutHSV 
eParamLayoutHSL 
eParamLayoutLab 
eParamLayoutLuv 
eParamLayoutXYZ 
eParamLayoutYxy 

Definition at line 39 of file colorDefinitions.hpp.

Enumerator:
eParamSRGBREC709 
eParamREC709 
eParamREC601 
eParamDCI 
eParamACES 
eParamProPhoto 
eParamAdobe98 

Definition at line 14 of file colorDefinitions.hpp.


Variable Documentation