TuttleOFX
1
|
00001 #include "ParamGroup.hpp" 00002 00003 #include <tuttle/host/INode.hpp> 00004 00005 namespace tuttle { 00006 namespace host { 00007 namespace attribute { 00008 00009 ParamGroup::ParamGroup( INode& effect, 00010 const std::string& name, 00011 const ofx::attribute::OfxhParamDescriptor& descriptor ) 00012 : Param( effect ) 00013 , ofx::attribute::OfxhParamGroup( descriptor, name, effect.getParamSet() ) 00014 {} 00015 00016 void ParamGroup::copy( const ParamGroup& p ) OFX_EXCEPTION_SPEC 00017 { 00018 //paramChanged( ofx::attribute::eChangeUserEdited ); 00019 } 00020 00021 void ParamGroup::copy( const OfxhParam& p ) OFX_EXCEPTION_SPEC 00022 { 00023 const ParamGroup& param = dynamic_cast<const ParamGroup&>( p ); 00024 00025 copy( param ); 00026 } 00027 00028 } 00029 } 00030 } 00031