TuttleOFX
1
|
00001 #ifndef _TUTTLE_PLUGIN_COLORSUPPRESS_DEFINITIONS_HPP_ 00002 #define _TUTTLE_PLUGIN_COLORSUPPRESS_DEFINITIONS_HPP_ 00003 00004 #include <tuttle/common/utils/global.hpp> 00005 00006 namespace tuttle { 00007 namespace plugin { 00008 namespace colorSuppress { 00009 00010 const static std::string kParamRedSuppressRate = "red"; 00011 const static std::string kParamGreenSuppressRate = "green"; 00012 const static std::string kParamBlueSuppressRate = "blue"; 00013 const static std::string kParamCyanSuppressRate = "cyan"; 00014 const static std::string kParamMagentaSuppressRate = "magenta"; 00015 const static std::string kParamYellowSuppressRate = "yellow"; 00016 00017 const static std::string kParamApplyOn = "applyOn"; 00018 const static std::string kParamApplyOnImage = "image"; 00019 const static std::string kParamApplyOnAlpha = "alpha"; 00020 const static std::string kParamApplyOnImageAndAlpha = "image and alpha"; 00021 00022 const static std::string kParamPreserveLuma = "preserveLuma"; 00023 00024 const static std::string kParamObeyAlpha = "obeyAlpha"; 00025 00026 enum EOutputType { 00027 eOutputTypeImage = 0, 00028 eOutputTypeAlpha = 1, 00029 eOutputTypeAlphaImage = 2 00030 }; 00031 00032 } 00033 } 00034 } 00035 00036 #endif 00037