deargui-vpl/imgui_node_editor_edit.cpp

45 lines
1.3 KiB
C++

//------------------------------------------------------------------------------
// VERSION 0.9.1
//
// LICENSE
// This software is dual-licensed to the public domain and under the following
// license: you are granted a perpetual, irrevocable license to copy, modify,
// publish, and distribute this file as you see fit.
//
// CREDITS
// Written by Michal Cichon
//------------------------------------------------------------------------------
# include "imgui_node_editor_internal.h"
# include <cstdio>
# include <string>
# include <fstream>
# include <bitset>
# include <climits>
# include <algorithm>
# include <sstream>
# include <streambuf>
# include <type_traits>
# include <imgui.h>
namespace ed = ax::NodeEditor::Detail;
// Forward declarations
struct Node;
struct Pin;
struct Link;
// Need to include app.h to access types, but we'll forward declare App
class App;
//------------------------------------------------------------------------------
// Block Edit Dialog
//------------------------------------------------------------------------------
namespace ax {
namespace NodeEditor {
namespace Detail {
bool ShowBlockEditDialog(Node* node, App* app);
} // namespace Detail
} // namespace NodeEditor
} // namespace ax