Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Namespaces
BehaviorTreeDebugWindow_NodeGraph.cpp File Reference

NodeGraph debug panel methods for BehaviorTreeDebugWindow (F10) More...

#include "BehaviorTreeDebugWindow.h"
#include "../NodeGraphShared/BTGraphDocumentConverter.h"
#include "../BlueprintEditor/BTNodeGraphManager.h"
#include "../BlueprintEditor/NodeGraphPanel.h"
#include "../BlueprintEditor/EditorContext.h"
#include "BehaviorTree.h"
#include "../World.h"
#include "../ECS_Components_AI.h"
#include "../third_party/imgui/imgui.h"
#include <iostream>
+ Include dependency graph for BehaviorTreeDebugWindow_NodeGraph.cpp:

Go to the source code of this file.

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 

Detailed Description

NodeGraph debug panel methods for BehaviorTreeDebugWindow (F10)

Implements the three new methods added to BehaviorTreeDebugWindow:

These replace the legacy RenderNodeGraphPanel() / RenderBehaviorTreeGraph() rendering path with the full Blueprint Editor pipeline: BTGraphDocumentConverter -> Olympe::NodeGraph -> NodeGraphPanel::RenderGraph()

The NodeGraph registered here is READ-ONLY (Runtime EditorContext mode). No modifications are written back to the BehaviorTreeAsset.

Definition in file BehaviorTreeDebugWindow_NodeGraph.cpp.