synfig::ValueNode_Composite Class Reference

#include <valuenode_composite.h>

Inheritance diagram for synfig::ValueNode_Composite:

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

List of all members.

Public Types

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

Public Member Functions

 ~ValueNode_Composite ()
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
 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.
virtual int get_link_index_from_name (const String &name) const

Static Public Member Functions

static bool check_type (ValueBase::Type type)
static
ValueNode_Composite
create (const ValueBase &x)

Protected Member Functions

virtual bool set_link_vfunc (int i, ValueNode::Handle x)
LinkableValueNodecreate_new () const


Member Typedef Documentation

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

Reimplemented from synfig::LinkableValueNode.

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

Reimplemented from synfig::LinkableValueNode.


Constructor & Destructor Documentation

ValueNode_Composite::~ValueNode_Composite (  ) 


Member Function Documentation

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

Implements synfig::LinkableValueNode.

int ValueNode_Composite::link_count (  )  const [virtual]

Implements synfig::LinkableValueNode.

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

Implements synfig::LinkableValueNode.

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

Implements synfig::LinkableValueNode.

ValueBase synfig::ValueNode_Composite::operator() ( Time  t  )  const [virtual]

Returns the value of the ValueNode at time t.

Reimplemented from synfig::ValueNode.

String ValueNode_Composite::get_name (  )  const [virtual]

Returns the name of the ValueNode type.

Implements synfig::ValueNode.

String ValueNode_Composite::get_local_name (  )  const [virtual]

Returns the localized name of the ValueNode type.

Implements synfig::ValueNode.

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

Implements synfig::LinkableValueNode.

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

Implements synfig::LinkableValueNode.

LinkableValueNode * ValueNode_Composite::create_new (  )  const [protected, virtual]

Implements synfig::LinkableValueNode.

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

ValueNode_Composite * ValueNode_Composite::create ( const ValueBase x  )  [static]


The documentation for this class was generated from the following files:
Generated on Wed Aug 15 05:00:25 2007 for synfig by  doxygen 1.5.3