From: Carlos Lopez Date: Wed, 22 Dec 2010 17:53:45 +0000 (+0100) Subject: Use LinkableValueNode members functions when possible in the derived valuenodes. X-Git-Url: https://git.pterodactylus.net/?p=synfig.git;a=commitdiff_plain;h=2b2950e88fb6c4bfa36ec91eb86de33c6c27fafe Use LinkableValueNode members functions when possible in the derived valuenodes. --- diff --git a/synfig-core/src/modules/mod_noise/valuenode_random.cpp b/synfig-core/src/modules/mod_noise/valuenode_random.cpp index 1aeb325..093f25c 100644 --- a/synfig-core/src/modules/mod_noise/valuenode_random.cpp +++ b/synfig-core/src/modules/mod_noise/valuenode_random.cpp @@ -216,58 +216,6 @@ ValueNode_Random::get_link_vfunc(int i)const return 0; } -int -ValueNode_Random::link_count()const -{ - return 6; -} - -String -ValueNode_Random::link_name(int i)const -{ - assert(i>=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i Handle; typedef etl::handle ConstHandle; - virtual ~ValueNode_RadialComposite(); virtual ValueNode::LooseHandle get_link_vfunc(int i)const; - virtual int link_count()const; virtual String link_name(int i)const; - virtual String link_local_name(int i)const; virtual ValueBase operator()(Time t)const; - - virtual String get_name()const; virtual String get_local_name()const; virtual int get_link_index_from_name(const String &name)const; diff --git a/synfig-core/src/synfig/valuenode_range.cpp b/synfig-core/src/synfig/valuenode_range.cpp index e959388..4c9b728 100644 --- a/synfig-core/src/synfig/valuenode_range.cpp +++ b/synfig-core/src/synfig/valuenode_range.cpp @@ -244,49 +244,6 @@ ValueNode_Range::get_link_vfunc(int i)const } } -int -ValueNode_Range::link_count()const -{ - return 3; -} - -String -ValueNode_Range::link_local_name(int i)const -{ - assert(i>=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i Handle; typedef etl::handle ConstHandle; -// static Handle create(const ValueBase::Type &x=ValueBase::TYPE_VECTOR); - - virtual ValueBase operator()(Time t)const; virtual ~ValueNode_SegCalcVertex(); virtual String get_name()const; virtual String get_local_name()const; -// static bool check_type(const ValueBase::Type &type); - virtual ValueNode::LooseHandle get_link_vfunc(int i)const; - virtual int link_count()const; - virtual String link_name(int i)const; - - virtual String link_local_name(int i)const; - virtual int get_link_index_from_name(const String &name)const; protected: LinkableValueNode* create_new()const; diff --git a/synfig-core/src/synfig/valuenode_sine.cpp b/synfig-core/src/synfig/valuenode_sine.cpp index 17d8efc..65552fa 100644 --- a/synfig-core/src/synfig/valuenode_sine.cpp +++ b/synfig-core/src/synfig/valuenode_sine.cpp @@ -141,47 +141,6 @@ ValueNode_Sine::get_link_vfunc(int i)const return 0; } -int -ValueNode_Sine::link_count()const -{ - return 2; -} - -String -ValueNode_Sine::link_name(int i)const -{ - assert(i>=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i=0 && i