TuttleOFX
1
|
00001 #ifndef _TUTTLE_PLUGIN_PRINT_DEFINITIONS_HPP_ 00002 #define _TUTTLE_PLUGIN_PRINT_DEFINITIONS_HPP_ 00003 00004 #include <tuttle/plugin/global.hpp> 00005 00006 00007 namespace tuttle { 00008 namespace plugin { 00009 namespace print { 00010 00011 static const std::string kParamMode = "mode"; 00012 static const std::string kParamModeImage = "image"; 00013 static const std::string kParamModeRegion = "region"; 00014 static const std::string kParamModePixel = "pixel"; 00015 enum EParamMode 00016 { 00017 eParamModeImage = 0, 00018 eParamModeRegion, 00019 eParamModePixel 00020 }; 00021 00022 static const std::string kParamPixel = "pixel"; 00023 static const std::string kParamRegionMin = "regionMin"; 00024 static const std::string kParamRegionMax = "regionMax"; 00025 00026 const static std::string kParamColumns = "columns"; 00027 00028 00029 const static std::string kParamColor = "color"; 00030 const static std::string kParamColorMono = "mono"; 00031 const static std::string kParamColorGray = "gray"; 00032 const static std::string kParamColor8 = "8ansi"; 00033 const static std::string kParamColor16 = "16ansi"; 00034 const static std::string kParamColorFullGray = "fullgray"; 00035 const static std::string kParamColorFull8 = "full8ansi"; 00036 const static std::string kParamColorFull16 = "full16ansi"; 00037 00038 enum EParamColor 00039 { 00040 eParamColorMono= 0, 00041 eParamColorGray, 00042 eParamColor8, 00043 eParamColor16, 00044 eParamColorfullgray, 00045 eParamColorfull8, 00046 eParamColorfull16, 00047 }; 00048 00049 const static std::string kParamOutput = "output"; 00050 const static std::string kParamOutputNumeric = "numeric"; 00051 const static std::string kParamOutputAscii = "ascii"; 00052 00053 enum EParamOutput 00054 { 00055 eParamOutputAscii = 0, 00056 eParamOutputNumeric 00057 }; 00058 static const std::string kParamFlip = "flip"; 00059 00060 const static std::string kParamOutputOpenGL = "opengl"; 00061 00062 } 00063 } 00064 } 00065 00066 #endif