![]() |
TerraForge3D
2.3.1
3D Terrain And Landscape Generator
|
Public Member Functions | |
nlohmann::json | Save () |
void | Load (nlohmann::json data) |
void | Render () |
void | AddNode (NodeEditorNode *node) |
void | DeleteNode (NodeEditorNode *node) |
void | DeleteLink (NodeEditorLink *link) |
void | Reset () |
void | SetOutputNode (NodeEditorNode *node) |
NodeEditor (NodeEditorConfig config=NodeEditorConfig()) | |
Public Attributes | |
ImGuiNodeEditor::EditorContext * | context |
std::string | name = "Node Editor" |
NodeEditorConfig | config |
std::unordered_map< uintptr_t, NodeEditorLink * > | links |
std::unordered_map< uintptr_t, NodeEditorNode * > | nodes |
std::unordered_map< uintptr_t, NodeEditorPin * > | pins |
NodeEditorNode * | outputNode = nullptr |
std::mutex | mutex |
Private Attributes | |
ImGuiNodeEditor::NodeId | lastNodeId |
Definition at line 151 of file NodeEditor.h.