#include <WtModuleFlowScene.h>
|
| WtModuleFlowScene (Wt::WPainter *painter, std::shared_ptr< dyno::Node > node) |
|
| ~WtModuleFlowScene () |
|
void | enableEditing () |
|
void | disableEditing () |
|
void | updateModuleGraphView () |
|
void | reorderAllModules () |
|
void | showModuleFlow (std::shared_ptr< dyno::Node > node) |
|
void | showResetPipeline () |
|
void | showAnimationPipeline () |
|
void | showGraphicsPipeline () |
|
| WtFlowScene () |
|
| WtFlowScene (std::shared_ptr< WtDataModelRegistry > registry) |
|
| ~WtFlowScene () |
|
std::shared_ptr< WtConnection > | createConnection (PortType connectedPort, WtNode &node, PortIndex portIndex, Wt::WPainter *painter) |
|
std::shared_ptr< WtConnection > | createConnection (WtNode &nodeIn, PortIndex portIndexIn, WtNode &nodeOut, PortIndex portIndexOut, Wt::WPainter *painter, TypeConverter const &converter=TypeConverter{}) |
|
void | deleteConnection (WtConnection &connection) |
|
WtNode & | createNode (std::unique_ptr< WtNodeDataModel > &&dataModel, Wt::WPainter *painter, int selectType) |
|
WtDataModelRegistry & | registry () const |
|
void | setRegistry (std::shared_ptr< WtDataModelRegistry > registry) |
|
void | iterateOverNodes (std::function< void(WtNode *)> const &visitor) |
|
void | iterateOverNodeData (std::function< void(WtNodeDataModel *)> const &visitor) |
|
void | iterateOverNodeDataDependentOrder (std::function< void(WtNodeDataModel *)> const &visitor) |
|
Wt::WPointF | getNodePosition (WtNode const &node) const |
|
void | setNodePosition (WtNode &node, Wt::WPointF const &pos) const |
|
void | removeNode (WtNode &node) |
|
void | clearNode (WtNode &node) |
|
std::map< dyno::ObjectId, WtNode * > | getNodeMap () |
|
std::unordered_map< Wt::Guid, std::unique_ptr< WtNode > > const & | nodes () const |
|
std::unordered_map< Wt::Guid, std::shared_ptr< WtConnection > > const & | connections () const |
|
std::vector< WtNode * > | allNodes () const |
|
std::vector< WtNode * > | selectedNodes () const |
|
void | clearScene () |
|
void | save () const |
|
void | load () |
|
Definition at line 12 of file WtModuleFlowScene.h.
◆ WtModuleFlowScene()
WtModuleFlowScene::WtModuleFlowScene |
( |
Wt::WPainter * | painter, |
|
|
std::shared_ptr< dyno::Node > | node ) |
◆ ~WtModuleFlowScene()
WtModuleFlowScene::~WtModuleFlowScene |
( |
| ) |
|
◆ disableEditing()
void WtModuleFlowScene::disableEditing |
( |
| ) |
|
◆ enableEditing()
void WtModuleFlowScene::enableEditing |
( |
| ) |
|
◆ reorderAllModules()
void WtModuleFlowScene::reorderAllModules |
( |
| ) |
|
◆ showAnimationPipeline()
void WtModuleFlowScene::showAnimationPipeline |
( |
| ) |
|
◆ showGraphicsPipeline()
void WtModuleFlowScene::showGraphicsPipeline |
( |
| ) |
|
◆ showModuleFlow()
void WtModuleFlowScene::showModuleFlow |
( |
std::shared_ptr< dyno::Node > | node | ) |
|
◆ showResetPipeline()
void WtModuleFlowScene::showResetPipeline |
( |
| ) |
|
◆ updateModuleGraphView()
void WtModuleFlowScene::updateModuleGraphView |
( |
| ) |
|
◆ _painter
Wt::WPainter* WtModuleFlowScene::_painter |
|
private |
◆ mActivePipeline
◆ mDx
float WtModuleFlowScene::mDx = 100.0f |
|
private |
◆ mDy
float WtModuleFlowScene::mDy = 50.0f |
|
private |
◆ mEditingEnabled
bool WtModuleFlowScene::mEditingEnabled = true |
|
private |
◆ mNode
std::shared_ptr<dyno::Node> WtModuleFlowScene::mNode |
|
private |
◆ mStates
std::shared_ptr<dyno::Module> WtModuleFlowScene::mStates = nullptr |
|
private |
The documentation for this class was generated from the following files: