#include <valuenode.h>
Inheritance diagram for synfig::ValueNode:
Public Types | |
typedef etl::handle< ValueNode > | Handle |
typedef etl::loose_handle< ValueNode > | LooseHandle |
typedef etl::handle< const ValueNode > | ConstHandle |
typedef etl::rhandle< ValueNode > | RHandle |
Public Member Functions | |
sigc::signal< void > & | signal_value_changed () |
ValueBase Changed. | |
sigc::signal< void, int * > & | signal_children_reordered () |
Children Reordered. | |
sigc::signal< void, int > & | signal_child_changed () |
Child Changed. | |
sigc::signal< void, int > & | signal_child_removed () |
Child Removed. | |
sigc::signal< void, int > & | signal_child_inserted () |
Child Inserted. | |
sigc::signal< void > & | signal_id_changed () |
ID Changed. | |
virtual | ~ValueNode () |
virtual ValueBase | operator() (Time t) const |
Returns the value of the ValueNode at time t. | |
void | set_id (const String &x) |
const String & | get_id () const |
Returns the id of the ValueNode. | |
virtual String | get_name () const =0 |
Returns the name of the ValueNode type. | |
virtual String | get_local_name () const =0 |
Returns the localized name of the ValueNode type. | |
virtual ValueNode * | clone (const GUID &deriv_guid=GUID()) const =0 |
bool | is_exported () const |
ValueBase::Type | get_type () const |
Returns the type of the ValueNode. | |
etl::loose_handle< Canvas > | get_parent_canvas () const |
Returns a handle to the parent canvas, if it has one. | |
etl::loose_handle< Canvas > | get_root_canvas () const |
Returns a handle to the parent canvas, if it has one. | |
void | set_parent_canvas (etl::loose_handle< Canvas > x) |
void | set_root_canvas (etl::loose_handle< Canvas > x) |
String | get_relative_id (etl::loose_handle< const Canvas > x) const |
int | replace (etl::handle< ValueNode > x) |
DCAST_HACK_BASECLASS () | |
DCAST_HACK_ID (0) | |
Static Public Member Functions | |
static bool | subsys_init () |
static bool | subsys_stop () |
Protected Member Functions | |
ValueNode (ValueBase::Type type=ValueBase::TYPE_NIL) | |
void | set_type (ValueBase::Type t) |
Sets the type of the ValueNode. | |
virtual void | on_changed () |
Friends | |
class | Layer |
class | LinkableValueNode |
|
|
Reimplemented in synfig::PlaceholderValueNode, and synfig::LinkableValueNode. |
|
|
Reimplemented in synfig::PlaceholderValueNode, and synfig::LinkableValueNode. |
|
|
|
|
|
|
|
|
|
ValueBase Changed.
|
|
Children Reordered.
|
|
Child Changed.
|
|
Child Removed.
|
|
Child Inserted.
|
|
ID Changed.
|
|
|
For internal use only. Sets the id of the ValueNode |
|
Returns the id of the ValueNode. The ID is used for keeping track of a specific instance of a ValueNode. |
|
|
|
Implemented in synfig::PlaceholderValueNode, synfig::LinkableValueNode, synfig::ValueNode_BLine, synfig::ValueNode_Const, and synfig::ValueNode_DynamicList. |
|
|
|
Returns the type of the ValueNode.
|
|
Returns a handle to the parent canvas, if it has one.
|
|
Returns a handle to the parent canvas, if it has one.
|
|
|
|
|
|
|
|
|
|
Sets the type of the ValueNode.
|
|
Reimplemented from synfig::Node. |
|
|
|
|
|
|
|
|