ComponentTypeID GetComponentTypeID_Static()
Simple map-based blackboard for task graph runtime state.
Contexte d'édition pour un graphe.
Main document class for a node graph.
Renderer shared by BlueprintEditor and RuntimeDebugger.
static Config MakeDebuggerConfig()
Returns the default configuration for the Runtime Debugger (read-only mode).
static void Render(GraphDocument *doc, const EditorContext &ctx, const Config &cfg, int activeNodeID=-1)
Renders the graph inside the current ImGui window.
static Config MakeEditorConfig()
Returns the default configuration for the BlueprintEditor (full-edit mode).
static void RenderBlackboardPanel(const LocalBlackboard *bb)
Renders the blackboard variables panel.
static void RenderLink(const LinkData &link)
Renders a single link between two nodes.
static void RenderToolbar(GraphDocument *doc, const EditorContext &ctx)
Renders the graph toolbar (save/load/auto-layout buttons).
static void RenderNode(const NodeData &node, const Config &cfg, int activeNodeID)
Renders a single node.
< Provides AssetID and INVALID_ASSET_ID
Rendering configuration knobs.
bool readOnly
Disable node dragging / connection editing.
bool showRuntimeHighlight
Highlight the active debug node.
bool showBlackboardPanel
Show the blackboard side panel.
bool showToolbar
Show the graph toolbar.