#include <valuenode.h>
Inheritance diagram for synfig::LinkableValueNode:

Public Types | |
| typedef etl::handle< LinkableValueNode > | Handle |
| typedef etl::loose_handle< LinkableValueNode > | LooseHandle |
| typedef etl::handle< const LinkableValueNode > | ConstHandle |
| typedef etl::rhandle< LinkableValueNode > | RHandle |
| typedef LinkableValueNode *(* | Factory )(const ValueBase &) |
| Type that represents a pointer to a ValueNode's constructor. | |
| typedef bool(* | CheckType )(ValueBase::Type) |
| typedef std::map< String, BookEntry > | Book |
Public Member Functions | |
| LinkableValueNode (ValueBase::Type type=ValueBase::TYPE_NIL) | |
| virtual int | link_count () const =0 |
| virtual String | link_local_name (int i) const =0 |
| virtual String | link_name (int i) const =0 |
| virtual int | get_link_index_from_name (const String &name) const =0 |
| virtual ValueNode * | clone (const GUID &deriv_guid=GUID()) const |
| bool | set_link (int i, ValueNode::Handle x) |
| bool | set_link (const String &name, ValueNode::Handle x) |
| ValueNode::LooseHandle | get_link (int i) const |
| ValueNode::LooseHandle | get_link (const String &name) const |
Static Public Member Functions | |
| static Book & | book () |
| static Handle | create (const String &name, const ValueBase &x) |
| static bool | check_type (const String &name, ValueBase::Type x) |
Protected Member Functions | |
| virtual bool | set_link_vfunc (int i, ValueNode::Handle x)=0 |
| void | unlink_all () |
| void | set_type (ValueBase::Type t) |
| Sets the type of the ValueNode. | |
| virtual ValueNode::LooseHandle | get_link_vfunc (int i) const =0 |
| virtual LinkableValueNode * | create_new () const =0 |
| virtual void | get_times_vfunc (Node::time_set &set) const |
Friends | |
| class | ValueNode |
Classes | |
| struct | BookEntry |
|
|
|
Reimplemented from synfig::ValueNode. |
|
|
|
Reimplemented from synfig::ValueNode. |
|
|
Type that represents a pointer to a ValueNode's constructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
Implements synfig::ValueNode. Reimplemented in synfig::ValueNode_BLine, and synfig::ValueNode_DynamicList. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Sets the type of the ValueNode.
|
|
|
|
|
Function to be overloaded that fills Implements synfig::Node. Reimplemented in synfig::ValueNode_DynamicList. |
|
|
|
1.4.6