TuttleOFX
1
|
00001 #ifndef _TUTTLE_HOST_PARAM_HPP_ 00002 #define _TUTTLE_HOST_PARAM_HPP_ 00003 00004 #include "Attribute.hpp" 00005 #include <tuttle/host/ofx/attribute/OfxhParamAccessor.hpp> 00006 00007 namespace tuttle { 00008 namespace host { 00009 00010 class INode; 00011 00012 namespace attribute { 00013 00014 class Param : public Attribute 00015 , virtual public ofx::attribute::OfxhParamAccessor 00016 { 00017 public: 00018 Param( INode& effect ); 00019 virtual ~Param() = 0; 00020 00021 bool isOutput() const { return false; } 00022 00023 const std::string& getName() const { return ofx::attribute::OfxhParamAccessor::getName(); } 00024 }; 00025 00026 } 00027 } 00028 } 00029 00030 #endif 00031