#include <node.h>

Public Types | |
| typedef TimePointSet | time_set |
Public Member Functions | |
| sigc::signal< void > & | signal_deleted () |
| sigc::signal< void > & | signal_changed () |
| sigc::signal< void, GUID > & | signal_guid_changed () |
| GUID Changed. | |
| virtual | ~Node () |
| void | changed () |
| const GUID & | get_guid () const |
| Gets the GUID for this value node. | |
| void | set_guid (const GUID &x) |
| Sets the GUID for this value node. | |
| int | get_time_last_changed () const |
| void | add_child (Node *x) |
| void | remove_child (Node *x) |
| int | parent_count () const |
| const time_set & | get_times () const |
| RWLock & | get_rw_lock () const |
Public Attributes | |
| std::set< Node * > | parent_set |
Protected Member Functions | |
| Node () | |
| void | begin_delete () |
| virtual void | on_changed () |
| virtual void | on_guid_changed (GUID guid) |
| virtual void | get_times_vfunc (time_set &set) const =0 |
| typedef TimePointSet synfig::Node::time_set |
| Node::Node | ( | ) | [protected] |
| Node::~Node | ( | ) | [virtual] |
| sigc::signal<void>& synfig::Node::signal_deleted | ( | ) | [inline] |
| sigc::signal<void>& synfig::Node::signal_changed | ( | ) | [inline] |
| sigc::signal<void,GUID>& synfig::Node::signal_guid_changed | ( | ) | [inline] |
| void Node::changed | ( | ) |
| int Node::get_time_last_changed | ( | ) | const |
| void Node::add_child | ( | Node * | x | ) |
| void Node::remove_child | ( | Node * | x | ) |
| int Node::parent_count | ( | ) | const |
| const Node::time_set & Node::get_times | ( | ) | const |
| RWLock& synfig::Node::get_rw_lock | ( | ) | const [inline] |
| void Node::begin_delete | ( | ) | [protected] |
| void Node::on_changed | ( | ) | [protected, virtual] |
Reimplemented in synfig::Canvas, synfig::Layer, and synfig::ValueNode.
| void Node::on_guid_changed | ( | GUID | guid | ) | [protected, virtual] |
| virtual void synfig::Node::get_times_vfunc | ( | time_set & | set | ) | const [protected, pure virtual] |
Function to be overloaded that fills
Implemented in synfig::Canvas, synfig::Layer, synfig::Layer_PasteCanvas, synfig::PlaceholderValueNode, synfig::LinkableValueNode, synfig::ValueNode_Animated, synfig::ValueNode_Const, and synfig::ValueNode_DynamicList.
| std::set<Node*> synfig::Node::parent_set |
1.5.3