Node Editor built using Dear ImGui. Contribute to Mu-L/imgui-node-editor development by creating an account on GitHub.
bool QueryDeletedNode(NodeId* nodeId); bool AcceptDeletedItem(); void RejectDeletedItem(); void EndDelete(); void SetNodePosition(NodeId nodeId, const ImVec2& editorPosition); ImVec2 GetNodePosition(NodeId nodeId); ImVec2 GetNodeSize(NodeId nodeId); ...
fyindex/imgui-node-editor 加入Gitee 与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :) 免费加入 已有帐号?立即登录 master 克隆/下载 git config --global user.name userName git config --global user.email userEmail 分支2 ...
\work\imgui_work\imgui-node-editor-master\examples\build\application\Debug\application.lib Building Custom Rule D:/work/imgui_work/imgui-node-editor-master/examples/canvas-example/CMakeLists.txt crude_json.cpp imgui_canvas.cpp imgui_node_editor_api.cpp imgui_node_editor.cpp 正在生成代码......
https://www.youtube.com/watch?v=nKpM98I7PeM 一个比较好用的节点编辑器插件NodeGraphProcessor https://github.com/alelievr/NodeGraphProcessor/tree/master NodeGraphProcessor底层实现代码分析图 https://www.processon.com/embed/5fe32ec25653bb05477fbdda...
Node, Link, Pin }; using ax::NodeEditor::PinKind; using ax::NodeEditor::StyleColor; using ax::NodeEditor::StyleVar; using ax::NodeEditor::SaveReasonFlags; using ax::NodeEditor::NodeId; using ax::NodeEditor::PinId; ...
https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-why-is-my-widget-not-reacting-when-i-click-on-it ImGui隐式维护ID,控件树中的控件路径被hash来标识一个控件 每个控件的接口一般都有label,是该控件的ID 所以传空串就会导致无法交互,解决是用##XXX来标识,这些在显示时被忽略 ...
https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-why-is-my-widget-not-reacting-when-i-click-on-it ImGui隐式维护ID,控件树中的控件路径被hash来标识一个控件 每个控件的接口一般都有label,是该控件的ID 所以传空串就会导致无法交互,解决是用##XXX来标识,这些在显示时被忽略 ...
https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-why-is-my-widget-not-reacting-when-i-click-on-it ImGui隐式维护ID,控件树中的控件路径被hash来标识一个控件 每个控件的接口一般都有label,是该控件的ID 所以传空串就会导致无法交互,解决是用##XXX来标识,这些在显示时被忽略 ...
struct ImGuiViewport; // A Platform Window (always only one in 'master' branch), in the future may represent Platform Monitor // Enumerations // - We don't use strongly typed enums much because they add constraints (can't extend in private code, can't store typed in bit fields, ex...