|
Rumba C++ SDK
|
#include <DeformLayer.h>
Public Member Functions | |
| DeformLayer (Node *node) | |
| void | on_delete (bool undo_stack) override |
| Prepare the node to be deleted. More... | |
Public Member Functions inherited from maquina::AnimLayer | |
| AnimLayer (Node *node) | |
| void | on_add_to_document () override |
| Callback called when the node is added to the document. More... | |
| void | on_remove_from_document () override |
| Callback called when the node is removed from the document. More... | |
| void | relationship (NodeSet &set) const override |
| Return the node relationships. More... | |
Public Member Functions inherited from maquina::BaseLayer | |
| BaseLayer (Node *node) | |
| void | on_add_to_document () override |
| Callback called when the node is added to the document. More... | |
| void | on_remove_from_document () override |
| Callback called when the node is removed from the document. More... | |
| void | relationship (NodeSet &set) const override |
| Return the node relationships. More... | |
| void | on_input_connection (const Plug &output, const Plug &input, bool serial) override |
| Callback called when an a connection has been done between an output plug and a plug of this node as input. More... | |
Public Member Functions inherited from maquina::NodePlugin | |
| NodePlugin (Node *node) | |
| virtual | ~NodePlugin () |
| virtual void | on_first_init (bool) |
| Perform the one shot initialization tasks for this node. More... | |
| virtual void | on_output_connection (const Plug &, const Plug &, bool) |
| Callback called when an a connection has been done between a plug of this node as output and an input plug. More... | |
| virtual void | on_input_disconnection (const Plug &, const Plug &) |
| Callback called when an a connection has been broken between an output plug and a plug of this node as input. More... | |
| virtual void | on_output_disconnection (const Plug &, const Plug &) |
| Callback called when an a connection has been broken between a plug of this node as output and an input plug. More... | |
| virtual std::shared_ptr< NodeDelegate > | node_delegate () const |
| Return a node delegate for this node. More... | |
| Node | node () const |
| Returns the Node interface for this object. More... | |
| virtual std::string | selection_path () const |
| Returns the node delegate path to use to select that node. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from maquina::AnimLayer | |
| static void | add_curve (const Node &curve_node, const Node &layer) |
| static void | remove_curve (const Node &curve_node) |
| maquina::DeformLayer::DeformLayer | ( | Node * | node | ) |
|
overridevirtual |
Prepare the node to be deleted.
Let the node perform some operations (like delete other nodes) before being deleted. This callback is called before the node is removed from its parent or disconnected.
Reimplemented from maquina::AnimLayer.