TuttleOFX  1
OCIOLutDefinitions.hpp
Go to the documentation of this file.
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