TuttleOFX
1
|
00001 #ifndef _TUTTLE_PLUGIN_CONSTANT_PLUGIN_HPP_ 00002 #define _TUTTLE_PLUGIN_CONSTANT_PLUGIN_HPP_ 00003 00004 #include <tuttle/plugin/context/GeneratorPlugin.hpp> 00005 #include <tuttle/plugin/ImageEffectGilPlugin.hpp> 00006 00007 namespace tuttle { 00008 namespace plugin { 00009 namespace constant { 00010 00011 /** 00012 * @brief 00013 */ 00014 class ConstantPlugin : public GeneratorPlugin 00015 { 00016 public: 00017 ConstantPlugin( OfxImageEffectHandle handle ); 00018 00019 public: 00020 void render( const OFX::RenderArguments& args ); 00021 void getClipPreferences( OFX::ClipPreferencesSetter& clipPreferences ); 00022 00023 public: 00024 OFX::RGBAParam* _color; 00025 }; 00026 00027 } 00028 } 00029 } 00030 00031 #endif