SPH
|
#include <NodePage.h>
Public Member Functions | |
NodeEditor (NodeWindow *parent, SharedPtr< INodeManagerCallbacks > callbacks) | |
void | setNodeMgr (SharedPtr< NodeManager > mgr) |
Pixel | offset () const |
Pixel | transform (const Pixel position) const |
void | activate (VisNode *vis) |
void | invalidateMousePosition () |
void | save (Config &config) |
void | load (Config &config) |
Definition at line 135 of file NodePage.h.
NodeEditor::NodeEditor | ( | NodeWindow * | parent, |
SharedPtr< INodeManagerCallbacks > | callbacks | ||
) |
Definition at line 652 of file NodePage.cpp.
|
inline |
Definition at line 180 of file NodePage.h.
|
inline |
Definition at line 184 of file NodePage.h.
void NodeEditor::load | ( | Config & | config | ) |
Definition at line 909 of file NodePage.cpp.
|
inline |
Definition at line 172 of file NodePage.h.
void NodeEditor::save | ( | Config & | config | ) |
Definition at line 903 of file NodePage.cpp.
|
inline |
Definition at line 168 of file NodePage.h.
Definition at line 176 of file NodePage.h.
VisNode* NodeEditor::activated = nullptr |
Last double-clicked node.
Definition at line 156 of file NodePage.h.
Source slot when connecting.
Definition at line 159 of file NodePage.h.
NodeSlot NodeEditor::lastSlot |
Definition at line 161 of file NodePage.h.
Definition at line 150 of file NodePage.h.
Translation of the panel.
Definition at line 145 of file NodePage.h.
VisNode* NodeEditor::selected = nullptr |
Node currently selected by mouse (clicked, dragged, etc.)
Definition at line 153 of file NodePage.h.
float NodeEditor::zoom = 1.f |
Zoom of the panel.
Definition at line 148 of file NodePage.h.