TuttleOFX
1
|
00001 #ifndef _TUTTLE_PLUGIN_BLUR_DEFINITIONS_HPP_ 00002 #define _TUTTLE_PLUGIN_BLUR_DEFINITIONS_HPP_ 00003 00004 #include <tuttle/plugin/global.hpp> 00005 00006 namespace tuttle { 00007 namespace plugin { 00008 namespace blur { 00009 00010 static const std::string kParamSize = "size"; 00011 static const std::string kParamBorder = "border"; 00012 static const std::string kParamBorderNo = "No"; 00013 static const std::string kParamBorderMirror = "Mirror"; 00014 static const std::string kParamBorderConstant = "Constant"; 00015 static const std::string kParamBorderBlack = "Black"; 00016 static const std::string kParamBorderPadded = "Padded"; 00017 00018 enum EParamBorder 00019 { 00020 eParamBorderNo = 0, 00021 eParamBorderMirror, 00022 eParamBorderConstant, 00023 eParamBorderBlack, 00024 eParamBorderPadded 00025 }; 00026 00027 static const std::string kParamGroupAdvanced = "advanced"; 00028 static const std::string kParamNormalizedKernel = "normalizedKernel"; 00029 static const std::string kParamKernelEpsilon = "kernelEpsilon"; 00030 00031 } 00032 } 00033 } 00034 00035 #endif