Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
BehaviorTreeDebugWindow.h File Reference

Runtime debugger for behavior tree visualization and inspection. More...

#include "../ECS_Entity.h"
#include "../vector.h"
#include "../json_helper.h"
#include "BTGraphLayoutEngine.h"
#include "BehaviorTree.h"
#include "BTEditorCommand.h"
#include <string>
#include <vector>
#include <deque>
#include <map>
#include <cstdint>
+ Include dependency graph for BehaviorTreeDebugWindow.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Olympe::NodePin
 Visual connection pin on a behavior tree node. More...
 
struct  Olympe::BTConfig
 Configuration loaded from BT_config.json. More...
 
struct  Olympe::BTConfig::Color
 
struct  Olympe::BTColor
 RGBA color value (0-255 range) More...
 
struct  Olympe::ExecutionLogEntry
 Single entry in the execution log. More...
 
struct  Olympe::EntityDebugInfo
 Cached debug information for a single entity. More...
 
class  Olympe::BehaviorTreeDebugWindow
 Main debug window for behavior tree runtime visualization. More...
 
struct  Olympe::BehaviorTreeDebugWindow::LinkInfo
 

Namespaces

namespace  Olympe
 

Enumerations

enum class  Olympe::PinType { Olympe::Input , Olympe::Output }
 Type of connection pin on a node. More...
 

Detailed Description

Runtime debugger for behavior tree visualization and inspection.

Author
Olympe Engine - Behavior Tree Debugger
Date
2025

Provides real-time visualization of AI decision-making with:

Definition in file BehaviorTreeDebugWindow.h.