TuttleOFX
1
|
00001 #ifndef _TUTTLE_PLUGIN_OCIOLUTDEFINITIONS_HPP_ 00002 #define _TUTTLE_PLUGIN_OCIOLUTDEFINITIONS_HPP_ 00003 00004 #include <tuttle/plugin/global.hpp> 00005 #include <tuttle/plugin/context/Definition.hpp> 00006 00007 namespace tuttle { 00008 namespace plugin { 00009 namespace ocio{ 00010 namespace lut { 00011 00012 static const std::string kParamInterpolationType = "interpolation"; 00013 00014 static const std::string kTuttlePluginFilenameHint = "open file with one of these extensions: 3dl, ccc, cc, csp, cub, cube, hdl, mga, m3d, spi1d, spi3d, spimtx, vf"; 00015 00016 static const std::string kParamInterpolationNearest = "nearest"; 00017 static const std::string kParamInterpolationLinear = "linear"; 00018 static const std::string kParamInterpolationTetrahedral = "tetrahedral"; 00019 00020 enum EInterpolationType 00021 { 00022 eInterpolationTypeNearest = 0, 00023 eInterpolationTypeLinear = 1, 00024 eInterpolationTypeTetrahedral = 2, 00025 00026 }; 00027 00028 static const std::string kOCIOInputspace = "RawInput"; 00029 static const std::string kOCIOOutputspace = "ProcessedOutput"; 00030 00031 } 00032 } 00033 } 00034 } 00035 00036 #endif