TuttleOFX
1
|
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