synfig::ValueNode_Repeat_Gradient Struct Reference

#include <valuenode_repeat_gradient.h>

Inheritance diagram for synfig::ValueNode_Repeat_Gradient:

synfig::LinkableValueNode synfig::ValueNode synfig::Node

List of all members.

Public Types

typedef etl::handle
< ValueNode_Repeat_Gradient
Handle
typedef etl::handle< const
ValueNode_Repeat_Gradient
ConstHandle

Public Member Functions

virtual ~ValueNode_Repeat_Gradient ()
bool set_gradient (ValueNode::Handle a)
bool set_count (ValueNode::Handle b)
bool set_width (ValueNode::Handle x)
bool set_specify_start (ValueNode::Handle a)
bool set_specify_end (ValueNode::Handle a)
bool set_start_color (ValueNode::Handle a)
bool set_end_color (ValueNode::Handle a)
virtual bool set_link_vfunc (int i, ValueNode::Handle x)
virtual ValueNode::LooseHandle get_link_vfunc (int i) const
virtual int link_count () const
virtual String link_local_name (int i) const
virtual String link_name (int i) const
virtual int get_link_index_from_name (const String &name) const
virtual ValueBase operator() (Time t) const
 Returns the value of the ValueNode at time t.
virtual String get_name () const
 Returns the name of the ValueNode type.
virtual String get_local_name () const
 Returns the localized name of the ValueNode type.
LinkableValueNodecreate_new () const

Static Public Member Functions

static bool check_type (ValueBase::Type type)
static ValueNode_Repeat_Gradientcreate (const ValueBase &x=ValueBase::TYPE_GRADIENT)

Protected Member Functions

 ValueNode_Repeat_Gradient (const Gradient &x)


Member Typedef Documentation

typedef etl::handle<ValueNode_Repeat_Gradient> synfig::ValueNode_Repeat_Gradient::Handle

Reimplemented from synfig::LinkableValueNode.

typedef etl::handle<const ValueNode_Repeat_Gradient> synfig::ValueNode_Repeat_Gradient::ConstHandle

Reimplemented from synfig::LinkableValueNode.


Constructor & Destructor Documentation

synfig::ValueNode_Repeat_Gradient::ValueNode_Repeat_Gradient ( const Gradient x  )  [protected]

synfig::ValueNode_Repeat_Gradient::~ValueNode_Repeat_Gradient (  )  [virtual]


Member Function Documentation

bool synfig::ValueNode_Repeat_Gradient::set_gradient ( ValueNode::Handle  a  ) 

bool synfig::ValueNode_Repeat_Gradient::set_count ( ValueNode::Handle  b  ) 

bool synfig::ValueNode_Repeat_Gradient::set_width ( ValueNode::Handle  x  ) 

bool synfig::ValueNode_Repeat_Gradient::set_specify_start ( ValueNode::Handle  a  ) 

bool synfig::ValueNode_Repeat_Gradient::set_specify_end ( ValueNode::Handle  a  ) 

bool synfig::ValueNode_Repeat_Gradient::set_start_color ( ValueNode::Handle  a  ) 

bool synfig::ValueNode_Repeat_Gradient::set_end_color ( ValueNode::Handle  a  ) 

bool ValueNode_Repeat_Gradient::set_link_vfunc ( int  i,
ValueNode::Handle  x 
) [virtual]

Implements synfig::LinkableValueNode.

ValueNode::LooseHandle ValueNode_Repeat_Gradient::get_link_vfunc ( int  i  )  const [virtual]

Implements synfig::LinkableValueNode.

int ValueNode_Repeat_Gradient::link_count (  )  const [virtual]

Implements synfig::LinkableValueNode.

String ValueNode_Repeat_Gradient::link_local_name ( int  i  )  const [virtual]

Implements synfig::LinkableValueNode.

String ValueNode_Repeat_Gradient::link_name ( int  i  )  const [virtual]

Implements synfig::LinkableValueNode.

int ValueNode_Repeat_Gradient::get_link_index_from_name ( const String name  )  const [virtual]

Implements synfig::LinkableValueNode.

synfig::ValueBase synfig::ValueNode_Repeat_Gradient::operator() ( Time   )  const [virtual]

Returns the value of the ValueNode at time t.

Reimplemented from synfig::ValueNode.

String ValueNode_Repeat_Gradient::get_name (  )  const [virtual]

Returns the name of the ValueNode type.

Implements synfig::ValueNode.

String ValueNode_Repeat_Gradient::get_local_name (  )  const [virtual]

Returns the localized name of the ValueNode type.

Implements synfig::ValueNode.

LinkableValueNode * ValueNode_Repeat_Gradient::create_new (  )  const [virtual]

Implements synfig::LinkableValueNode.

bool ValueNode_Repeat_Gradient::check_type ( ValueBase::Type  type  )  [static]

ValueNode_Repeat_Gradient * ValueNode_Repeat_Gradient::create ( const ValueBase x = ValueBase::TYPE_GRADIENT  )  [static]


The documentation for this struct was generated from the following files:
Generated on Wed Dec 12 03:11:43 2007 for synfig by  doxygen 1.5.4