TuttleOFX  1
NormalizeDefinitions.hpp
Go to the documentation of this file.
00001 #ifndef _TUTTLE_PLUGIN_NORMALIZE_DEFINITIONS_HPP_
00002 #define _TUTTLE_PLUGIN_NORMALIZE_DEFINITIONS_HPP_
00003 
00004 #include <tuttle/plugin/global.hpp>
00005 
00006 namespace tuttle {
00007 namespace plugin {
00008 namespace normalize {
00009 
00010 static const std::string kParamHelpButton = "Help";
00011 
00012 static const std::string kParamMode = "mode";
00013 static const std::string kParamModeAnalyse = "analyse";
00014 static const std::string kParamModeCustom = "custom";
00015 enum EParamMode
00016 {
00017         eParamModeAnalyse = 0,
00018         eParamModeCustom
00019 };
00020 static const std::string kParamAnalyseNow = "analyseNow";
00021 
00022 static const std::string kParamAnalyseMode = "analyseMode";
00023 static const std::string kParamAnalysePerChannel = "perChannel";
00024 static const std::string kParamAnalyseLuminosity = "luminosity";
00025 static const std::string kParamAnalyseR = "r";
00026 static const std::string kParamAnalyseG = "g";
00027 static const std::string kParamAnalyseB = "b";
00028 static const std::string kParamAnalyseA = "a";
00029 enum EParamAnalyseMode
00030 {
00031         eParamAnalyseModePerChannel = 0,
00032         eParamAnalyseModeLuminosity,
00033         eParamAnalyseModeR,
00034         eParamAnalyseModeG,
00035         eParamAnalyseModeB,
00036         eParamAnalyseModeA
00037 };
00038 
00039 static const std::string kParamSrcGroup = "srcGroup";
00040 static const std::string kParamSrcCustomColorMin = "srcColorMin";
00041 static const std::string kParamSrcCustomColorMax = "srcColorMax";
00042 static const std::string kParamSrcCustomValueMin = "srcValueMin";
00043 static const std::string kParamSrcCustomValueMax = "srcValueMax";
00044 
00045 static const std::string kParamDstGroup = "dstGroup";
00046 static const std::string kParamDstCustomColorMin = "dstColorMin";
00047 static const std::string kParamDstCustomColorMax = "dstColorMax";
00048 static const std::string kParamDstCustomValueMin = "dstValueMin";
00049 static const std::string kParamDstCustomValueMax = "dstValueMax";
00050 
00051 static const std::string kParamProcessGroup = "processGroup";
00052 static const std::string kParamProcessR = "processR";
00053 static const std::string kParamProcessG = "processG";
00054 static const std::string kParamProcessB = "processB";
00055 static const std::string kParamProcessA = "processA";
00056 
00057 
00058 }
00059 }
00060 }
00061 
00062 #endif