X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Fvaluenode_blinecalctangent.h;h=db5aeb3ddc6f320962fb85d8f77df1ca43e7710c;hb=4ba22fb51d97f1ecce04dcc5e40569a4354c1bae;hp=071d8db3dea6dcace9cae8ad7fdcb0d229f65af1;hpb=1e9792b864c8565ac9d05796eb91fb03fb09a64d;p=synfig.git diff --git a/synfig-core/trunk/src/synfig/valuenode_blinecalctangent.h b/synfig-core/trunk/src/synfig/valuenode_blinecalctangent.h index 071d8db..db5aeb3 100644 --- a/synfig-core/trunk/src/synfig/valuenode_blinecalctangent.h +++ b/synfig-core/trunk/src/synfig/valuenode_blinecalctangent.h @@ -1,11 +1,12 @@ /* === S Y N F I G ========================================================= */ /*! \file valuenode_blinecalctangent.h -** \brief Template Header +** \brief Header file for implementation of the "BLine Tangent" valuenode conversion. ** ** $Id$ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley +** Copyright (c) 2008 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -40,6 +41,9 @@ class ValueNode_BLineCalcTangent : public LinkableValueNode ValueNode::RHandle bline_; ValueNode::RHandle loop_; ValueNode::RHandle amount_; + ValueNode::RHandle offset_; + ValueNode::RHandle scale_; + ValueNode::RHandle fixed_length_; ValueNode_BLineCalcTangent(const ValueBase::Type &x=ValueBase::TYPE_VECTOR); @@ -48,6 +52,7 @@ public: typedef etl::handle Handle; typedef etl::handle ConstHandle; + virtual ValueBase operator()(Time t, Real amount)const; virtual ValueBase operator()(Time t)const; virtual ~ValueNode_BLineCalcTangent();