TuttleOFX  1
ColorSpaceDefinitions.hpp
Go to the documentation of this file.
00001 #ifndef _TUTTLE_COLORSPACE_DEFINITIONS_HPP
00002 #define _TUTTLE_COLORSPACE_DEFINITIONS_HPP
00003 
00004 #include <tuttle/plugin/global.hpp>
00005 #include <tuttle/plugin/color/colorDefinitions.hpp>
00006 
00007 namespace tuttle {
00008 namespace plugin {
00009 namespace colorspace {
00010 
00011 static const bool kSupportTiles                         = true;
00012 static const bool kSupportTemporalClipAccess            = true;
00013 
00014 static const std::string kColorSpaceIn                  = "in";
00015 static const std::string kColorSpaceOut                 = "out";
00016 
00017 static const std::string kColorSpaceReferenceSpaceIn    = "inputReferenceSpace";
00018 static const std::string kColorSpaceReferenceSpaceOut   = "outputReferenceSpace";
00019 
00020 static const std::string kColorSpaceCustomizedIn        = "inputCustomized";
00021 static const std::string kColorSpaceCustomizedOut       = "outputCustomized";
00022 
00023 static const std::string kColorSpaceGradationLawIn      = "inGradationLaw";
00024 static const std::string kColorSpaceGradationLawOut     = "outGradationLaw";
00025 
00026 
00027 static const std::string kColorSpaceInGammaValue        = "inGammaValue";
00028 static const std::string kColorSpaceInBlackPoint        = "inBlackPoint";
00029 static const std::string kColorSpaceInWhitePoint        = "inWhitePoint";
00030 static const std::string kColorSpaceInGammaSensito      = "inGammaSensito";
00031 
00032 static const std::string kColorSpaceOutGammaValue       = "outGammaValue";
00033 static const std::string kColorSpaceOutBlackPoint       = "outBlackPoint";
00034 static const std::string kColorSpaceOutWhitePoint       = "outWhitePoint";
00035 static const std::string kColorSpaceOutGammaSensito     = "outGammaSensito";
00036 
00037 static const std::string kColorSpaceLayoutIn            = "inLayout";
00038 static const std::string kColorSpaceLayoutOut           = "outLayout";
00039 
00040 static const std::string kColorSpaceTempColorIn         = "inColorTemperature";
00041 static const std::string kColorSpaceTempColorOut        = "outColorTemperature";
00042 
00043 static const std::string kColorSpacePrimariesIn         = "inPrimaries";
00044 static const std::string kColorSpacePrimariesOut        = "outPrimaries";
00045 
00046 static const std::string kColorSpaceXrIn                = "inXr";
00047 static const std::string kColorSpaceYrIn                = "inYr";
00048 static const std::string kColorSpaceXgIn                = "inXg";
00049 static const std::string kColorSpaceYgIn                = "inYg";
00050 static const std::string kColorSpaceXbIn                = "inXb";
00051 static const std::string kColorSpaceYbIn                = "inYb";
00052 
00053 static const std::string kColorSpaceXrOut               = "outXr";
00054 static const std::string kColorSpaceYrOut               = "outYr";
00055 static const std::string kColorSpaceXgOut               = "outXg";
00056 static const std::string kColorSpaceYgOut               = "outYg";
00057 static const std::string kColorSpaceXbOut               = "outXb";
00058 static const std::string kColorSpaceYbOut               = "outYb";
00059 
00060 }
00061 }
00062 }
00063 
00064 #endif