#include <WtNodeFlowWidget.h>
|
| WtNodeFlowWidget (std::shared_ptr< dyno::SceneGraph > scene) |
|
| ~WtNodeFlowWidget () |
|
void | onMouseMove (const Wt::WMouseEvent &event) override |
|
void | onMouseWentDown (const Wt::WMouseEvent &event) override |
|
void | onMouseWentUp (const Wt::WMouseEvent &event) override |
|
void | onKeyWentDown () override |
|
void | deleteNode (WtNode &n) |
|
void | disconnectionsFromNode (WtNode &node) |
|
void | moveNode (WtNode &n, const Wt::WPointF &newLocaton) |
|
void | enableRendering (WtNode &n, bool checked) |
|
void | enablePhysics (WtNode &n, bool checked) |
|
void | setSelectNode (std::shared_ptr< dyno::Node > node) |
|
| WtFlowWidget (std::shared_ptr< dyno::SceneGraph > scene) |
|
virtual | ~WtFlowWidget ()=default |
|
void | onMouseWheel (const Wt::WMouseEvent &event) |
|
void | zoomIn () |
|
void | zoomOut () |
|
void | reorderNode () |
|
void | updateAll () |
|
bool | checkMouseInRect (Wt::WPointF mousePoint, WtFlowNodeData nodeData) |
|
bool | checkMouseInPoints (Wt::WPointF mousePoint, WtFlowNodeData nodeData, PortState portState) |
|
Wt::WPainterPath | cubicPath (Wt::WPointF source, Wt::WPointF sink) |
|
std::pair< Wt::WPointF, Wt::WPointF > | pointsC1C2 (Wt::WPointF source, Wt::WPointF sink) |
|
void | drawSketchLine (Wt::WPainter *painter, Wt::WPointF source, Wt::WPointF sink) |
|
Wt::Signal< int > & | selectNodeSignal () |
|
Wt::Signal & | updateCanvas () |
|
Definition at line 21 of file WtNodeFlowWidget.h.
◆ WtNodeFlowWidget()
◆ ~WtNodeFlowWidget()
WtNodeFlowWidget::~WtNodeFlowWidget |
( |
| ) |
|
◆ checkMouseInAllRect()
bool WtNodeFlowWidget::checkMouseInAllRect |
( |
Wt::WPointF | mousePoint | ) |
|
|
protected |
◆ checkMouseInHotKey0()
bool WtNodeFlowWidget::checkMouseInHotKey0 |
( |
Wt::WPointF | mousePoint, |
|
|
WtFlowNodeData | nodeData ) |
|
protected |
◆ checkMouseInHotKey1()
bool WtNodeFlowWidget::checkMouseInHotKey1 |
( |
Wt::WPointF | mousePoint, |
|
|
WtFlowNodeData | nodeData ) |
|
protected |
◆ deleteNode()
void WtNodeFlowWidget::deleteNode |
( |
WtNode & | n | ) |
|
◆ disconnect()
◆ disconnectionsFromNode()
void WtNodeFlowWidget::disconnectionsFromNode |
( |
WtNode & | node | ) |
|
◆ enablePhysics()
void WtNodeFlowWidget::enablePhysics |
( |
WtNode & | n, |
|
|
bool | checked ) |
◆ enableRendering()
void WtNodeFlowWidget::enableRendering |
( |
WtNode & | n, |
|
|
bool | checked ) |
◆ getPortPosition()
Wt::WPointF WtNodeFlowWidget::getPortPosition |
( |
Wt::WPointF | origin, |
|
|
connectionPointData | portData ) |
|
protected |
◆ moveNode()
void WtNodeFlowWidget::moveNode |
( |
WtNode & | n, |
|
|
const Wt::WPointF & | newLocaton ) |
◆ onKeyWentDown()
void WtNodeFlowWidget::onKeyWentDown |
( |
| ) |
|
|
overridevirtual |
◆ onMouseMove()
void WtNodeFlowWidget::onMouseMove |
( |
const Wt::WMouseEvent & | event | ) |
|
|
overridevirtual |
◆ onMouseWentDown()
void WtNodeFlowWidget::onMouseWentDown |
( |
const Wt::WMouseEvent & | event | ) |
|
|
overridevirtual |
◆ onMouseWentUp()
void WtNodeFlowWidget::onMouseWentUp |
( |
const Wt::WMouseEvent & | event | ) |
|
|
overridevirtual |
◆ paintEvent()
void WtNodeFlowWidget::paintEvent |
( |
Wt::WPaintDevice * | paintDevice | ) |
|
|
protected |
◆ setSelectNode()
void WtNodeFlowWidget::setSelectNode |
( |
std::shared_ptr< dyno::Node > | node | ) |
|
◆ connectionOutNode
WtNode* WtNodeFlowWidget::connectionOutNode |
|
protected |
◆ mOutNode
std::shared_ptr<Node> WtNodeFlowWidget::mOutNode |
|
protected |
◆ node_scene
◆ nodeMap
◆ sceneConnections
The documentation for this class was generated from the following files: