![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Main debug window for behavior tree runtime visualization. More...
#include <BehaviorTreeDebugWindow.h>
Collaboration diagram for Olympe::BehaviorTreeDebugWindow:Classes | |
| struct | LinkInfo |
Public Member Functions | |
| BehaviorTreeDebugWindow () | |
| ~BehaviorTreeDebugWindow () | |
| void | Initialize () |
| Initialize the debug window. | |
| void | Shutdown () |
| Shutdown and cleanup. | |
| void | Render () |
| Render the debug window (in separate SDL3 window) | |
| void | ToggleVisibility () |
| Toggle window visibility (creates/destroys separate window) | |
| bool | IsVisible () const |
| Check if window is visible. | |
| void | ProcessEvent (SDL_Event *event) |
| Process SDL events for separate window. | |
| void | AddExecutionEntry (EntityID entity, uint32_t nodeId, const std::string &nodeName, BTStatus status) |
| Add an execution log entry. | |
Private Types | |
| enum class | SortMode { Name , TreeName , LastUpdate , AIMode } |
Main debug window for behavior tree runtime visualization.
Provides comprehensive debugging capabilities for AI behavior trees, including entity selection, graph visualization, and blackboard inspection.
Renders in a separate SDL3 native window (not embedded in main engine window).
Definition at line 135 of file BehaviorTreeDebugWindow.h.
|
strongprivate |
| Enumerator | |
|---|---|
| Name | |
| TreeName | |
| LastUpdate | |
| AIMode | |
Definition at line 292 of file BehaviorTreeDebugWindow.h.
| Olympe::BehaviorTreeDebugWindow::BehaviorTreeDebugWindow | ( | ) |
Definition at line 36 of file BehaviorTreeDebugWindow.cpp.
| Olympe::BehaviorTreeDebugWindow::~BehaviorTreeDebugWindow | ( | ) |
Definition at line 44 of file BehaviorTreeDebugWindow.cpp.
References Shutdown().
Here is the call graph for this function:| void Olympe::BehaviorTreeDebugWindow::AddExecutionEntry | ( | EntityID | entity, |
| uint32_t | nodeId, | ||
| const std::string & | nodeName, | ||
| BTStatus | status | ||
| ) |
Add an execution log entry.
| entity | Entity that executed |
| nodeId | Node that was executed |
| nodeName | Node name |
| status | Execution result |
Definition at line 1607 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), and Olympe::ExecutionLogEntry::timeAgo.
Referenced by BehaviorTreeSystem::Process().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2493 of file BehaviorTreeDebugWindow.cpp.
Referenced by Initialize(), and RenderInSeparateWindow().
Here is the caller graph for this function:
|
private |
Definition at line 1624 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static().
Here is the call graph for this function:
|
private |
Definition at line 1650 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static().
Here is the call graph for this function:
|
private |
Definition at line 1694 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), and m_currentLayout.
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 3108 of file BehaviorTreeDebugWindow.cpp.
References Action, AttackIfClose, ChooseRandomNavigablePoint, Condition, BTNode::conditionType, GetComponentTypeID_Static(), BTNode::id, MoveToGoal, BTNode::name, BehaviorTreeAsset::name, PatrolPickNextPoint, Selector, Sequence, SetMoveGoalToPatrolPoint, TargetVisible, BTNode::type, and WaitRandomTime.
Here is the call graph for this function:
|
private |
Definition at line 111 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), m_separateImGuiContext, m_separateRenderer, m_separateWindow, and m_windowCreated.
Referenced by ToggleVisibility().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 155 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), m_separateImGuiContext, m_separateRenderer, m_separateWindow, and m_windowCreated.
Referenced by Shutdown(), and ToggleVisibility().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1660 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), m_currentLayout, Olympe::MAX_ZOOM, and Olympe::MIN_ZOOM.
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2815 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static().
Here is the call graph for this function:
|
private |
Definition at line 1631 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), and m_currentLayout.
Here is the call graph for this function:
|
private |
Definition at line 1318 of file BehaviorTreeDebugWindow.cpp.
References Action, Condition, GetComponentTypeID_Static(), Inverter, Repeater, Selector, and Sequence.
Here is the call graph for this function:
|
private |
Definition at line 2564 of file BehaviorTreeDebugWindow.cpp.
References Olympe::BTColor::a, Olympe::BTColor::b, Olympe::BTColor::g, GetComponentTypeID_Static(), and Olympe::BTColor::r.
Here is the call graph for this function:
|
private |
Definition at line 2629 of file BehaviorTreeDebugWindow.cpp.
References BTValidationMessage::Error, GetComponentTypeID_Static(), m_validationMessages, and BTValidationMessage::Warning.
Here is the call graph for this function:
|
private |
Definition at line 1645 of file BehaviorTreeDebugWindow.cpp.
References Olympe::MAX_ZOOM, and Olympe::MIN_ZOOM.
|
private |
Definition at line 1919 of file BehaviorTreeDebugWindow.cpp.
References Action, Condition, BehaviorTreeManager::Get(), World::Get(), GetComponentTypeID_Static(), BehaviorTreeManager::GetTreeByAnyId(), BehaviorTreeAsset::id, Inverter, m_currentLayout, m_isDirty, m_treeModified, m_validationMessages, Repeater, Selector, and Sequence.
Here is the call graph for this function:
|
private |
Definition at line 1986 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), m_currentLayout, m_isDirty, m_treeModified, and m_validationMessages.
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2040 of file BehaviorTreeDebugWindow.cpp.
References BTNode::actionType, GetComponentTypeID_Static(), m_currentLayout, m_isDirty, m_treeModified, and BTNode::name.
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::BehaviorTreeDebugWindow::Initialize | ( | ) |
Initialize the debug window.
Definition at line 49 of file BehaviorTreeDebugWindow.cpp.
References ApplyConfigToLayout(), GetComponentTypeID_Static(), LoadBTConfig(), m_imnodesInitialized, and m_isInitialized.
Referenced by SDL_AppInit(), and ToggleVisibility().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2650 of file BehaviorTreeDebugWindow.cpp.
References BehaviorTreeAsset::ConnectNodes(), BTNode::decoratorChildId, GetComponentTypeID_Static(), Inverter, Repeater, Selector, Sequence, and BTNode::type.
Here is the call graph for this function:
|
inline |
Check if window is visible.
Definition at line 164 of file BehaviorTreeDebugWindow.h.
References m_isVisible.
Referenced by BehaviorTreeSystem::Process(), and SDL_AppEvent().
Here is the caller graph for this function:
|
private |
Definition at line 2375 of file BehaviorTreeDebugWindow.cpp.
References Olympe::BTConfig::Color::a, Olympe::BTColor::a, Aborted, Action, Olympe::BTConfig::Color::b, Olympe::BTColor::b, Condition, Failure, Olympe::BTConfig::Color::g, Olympe::BTColor::g, JsonHelper::GetBool(), GetComponentTypeID_Static(), JsonHelper::GetFloat(), JsonHelper::GetInt(), JsonHelper::GetString(), Idle, Inverter, JsonHelper::IsObject(), JsonHelper::LoadJsonFromFile(), Olympe::BTConfig::Color::r, Olympe::BTColor::r, Repeater, Running, Selector, Sequence, and Success.
Referenced by Initialize(), and RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:Process SDL events for separate window.
| event | SDL event to process |
Definition at line 191 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), m_isVisible, m_separateImGuiContext, m_separateWindow, m_windowCreated, and ToggleVisibility().
Referenced by SDL_AppEvent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2356 of file BehaviorTreeDebugWindow.cpp.
References m_currentLayout, m_isDirty, m_treeModified, and m_validationMessages.
|
private |
Definition at line 487 of file BehaviorTreeDebugWindow.cpp.
References BehaviorTreeRuntime_data::AITreeAssetId, Combat, Dead, BehaviorTreeManager::DebugPrintLoadedTrees(), Olympe::EntityDebugInfo::entityId, Flee, BehaviorTreeManager::Get(), World::Get(), GetComponentTypeID_Static(), BehaviorTreeManager::GetTreeByAnyId(), BehaviorTreeManager::GetTreePathFromId(), AIBlackboard_data::hasTarget, Idle, Investigate, m_entities, BehaviorTreeAsset::name, Identity_data::name, Patrol, UpdateEntityFiltering(), and UpdateEntitySorting().
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void Olympe::BehaviorTreeDebugWindow::Render | ( | ) |
Render the debug window (in separate SDL3 window)
Definition at line 213 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), m_isVisible, m_separateImGuiContext, m_separateRenderer, m_windowCreated, and RenderInSeparateWindow().
Referenced by SDL_AppIterate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1133 of file BehaviorTreeDebugWindow.cpp.
References BehaviorTreeManager::Get(), World::Get(), GetComponentTypeID_Static(), and BehaviorTreeManager::GetTreeByAnyId().
Here is the call graph for this function:
|
private |
Definition at line 2520 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static().
Here is the call graph for this function:
|
private |
Definition at line 1490 of file BehaviorTreeDebugWindow.cpp.
References World::Get(), and GetComponentTypeID_Static().
Here is the call graph for this function:
|
private |
Definition at line 3069 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), and m_isDirty.
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1824 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), m_currentLayout, m_isDirty, and m_validationMessages.
Here is the call graph for this function:
|
private |
Definition at line 684 of file BehaviorTreeDebugWindow.cpp.
References Failure, BehaviorTreeManager::Get(), GetComponentTypeID_Static(), BehaviorTreeManager::GetTreeByAnyId(), m_currentLayout, and Success.
Here is the call graph for this function:
|
private |
Definition at line 631 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static().
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1569 of file BehaviorTreeDebugWindow.cpp.
References Failure, GetComponentTypeID_Static(), and Success.
Here is the call graph for this function:
|
private |
Definition at line 3036 of file BehaviorTreeDebugWindow.cpp.
References m_isDirty.
Referenced by RenderInSeparateWindow().
Here is the caller graph for this function:
|
private |
Definition at line 237 of file BehaviorTreeDebugWindow.cpp.
References ApplyConfigToLayout(), Olympe::BTCommandStack::CanRedo(), Olympe::BTCommandStack::CanUndo(), CenterViewOnGraph(), Olympe::BTGraphLayoutEngine::ComputeLayout(), GameEngine::fDt, FitGraphToView(), BehaviorTreeManager::Get(), World::Get(), GetComponentTypeID_Static(), BehaviorTreeManager::GetTreeByAnyId(), Olympe::BTConfig::gridSize, Olympe::BTConfig::gridSnappingEnabled, HandleNodeDeletion(), HandleNodeDuplication(), LoadBTConfig(), m_autoFitOnLoad, m_autoRefreshInterval, m_commandStack, m_config, m_currentLayout, m_currentZoom, m_editorMode, m_entityListWidth, m_executionLog, m_inspectorWidth, m_isDirty, m_layoutEngine, m_needsLayoutUpdate, m_nodeSpacingX, m_nodeSpacingY, m_pulseTimer, m_selectedEntity, m_selectedNodes, m_showMinimap, Olympe::BTCommandStack::Redo(), RefreshEntityList(), RenderEditMenu(), RenderEntityListPanel(), RenderFileMenu(), RenderInspectorPanel(), RenderNodeGraphPanel(), ResetZoom(), Save(), and Olympe::BTCommandStack::Undo().
Referenced by Render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1353 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static().
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1738 of file BehaviorTreeDebugWindow.cpp.
References World::Get(), GetComponentTypeID_Static(), and m_currentLayout.
Here is the call graph for this function:
|
private |
Definition at line 3246 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), and m_isDirty.
Here is the call graph for this function:
|
private |
Definition at line 1272 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), Inverter, Olympe::BehaviorTreeDebugWindow::LinkInfo::linkId, Repeater, Selector, and Sequence.
Here is the call graph for this function:
|
private |
Definition at line 745 of file BehaviorTreeDebugWindow.cpp.
References BehaviorTreeManager::DebugPrintLoadedTrees(), BehaviorTreeManager::Get(), World::Get(), GetComponentTypeID_Static(), BehaviorTreeManager::GetTreeByAnyId(), BehaviorTreeManager::GetTreePathFromId(), BehaviorTreeAsset::id, m_currentLayout, m_isDirty, m_treeModified, m_validationMessages, Olympe::MAX_ZOOM, Olympe::MIN_ZOOM, and Olympe::ZOOM_EPSILON.
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
Definition at line 2531 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), Inverter, Repeater, Selector, and Sequence.
Here is the call graph for this function:
|
private |
Definition at line 2689 of file BehaviorTreeDebugWindow.cpp.
References Action, Condition, GetComponentTypeID_Static(), m_isDirty, and Repeater.
Here is the call graph for this function:
|
private |
Definition at line 1408 of file BehaviorTreeDebugWindow.cpp.
References Combat, Dead, BehaviorTreeManager::DebugPrintLoadedTrees(), Failure, Flee, BehaviorTreeManager::Get(), World::Get(), GetComponentTypeID_Static(), BehaviorTreeManager::GetTreeByAnyId(), BehaviorTreeManager::GetTreePathFromId(), Idle, Investigate, Patrol, and Success.
Here is the call graph for this function:
|
private |
Definition at line 2590 of file BehaviorTreeDebugWindow.cpp.
References BTValidationMessage::Error, GetComponentTypeID_Static(), m_validationMessages, and BTValidationMessage::Warning.
Here is the call graph for this function:
|
private |
Definition at line 1714 of file BehaviorTreeDebugWindow.cpp.
References BehaviorTreeManager::Get(), World::Get(), GetComponentTypeID_Static(), BehaviorTreeManager::GetTreeByAnyId(), and m_currentLayout.
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2986 of file BehaviorTreeDebugWindow.cpp.
References BTValidationMessage::Error, GetComponentTypeID_Static(), m_isDirty, m_validationMessages, and JsonHelper::SaveJsonToFile().
Referenced by RenderInSeparateWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 3028 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static().
Here is the call graph for this function:
|
private |
Definition at line 2171 of file BehaviorTreeDebugWindow.cpp.
References Action, AttackIfClose, CanAttack, ChooseRandomNavigablePoint, ClearTarget, Condition, FollowPath, GetComponentTypeID_Static(), HasMoveGoal, HasNavigableDestination, HasReachedDestination, HasValidPath, HealthBelow, HeardNoise, Idle, Inverter, IsWaitTimerExpired, m_treeModified, MoveToGoal, BTNode::name, PatrolPickNextPoint, Repeater, RequestPathfinding, Selector, Sequence, SetMoveGoalToLastKnownTargetPos, SetMoveGoalToPatrolPoint, SetMoveGoalToTarget, TargetInRange, TargetVisible, and WaitRandomTime.
Here is the call graph for this function:
|
private |
Definition at line 2831 of file BehaviorTreeDebugWindow.cpp.
References Action, AttackIfClose, CanAttack, ChooseRandomNavigablePoint, ClearTarget, Condition, FollowPath, GetComponentTypeID_Static(), HasMoveGoal, HasNavigableDestination, HasReachedDestination, HasValidPath, HealthBelow, HeardNoise, Idle, Inverter, IsWaitTimerExpired, MoveToGoal, PatrolPickNextPoint, Repeater, RequestPathfinding, Selector, Sequence, SetMoveGoalToLastKnownTargetPos, SetMoveGoalToPatrolPoint, SetMoveGoalToTarget, TargetInRange, TargetVisible, and WaitRandomTime.
Here is the call graph for this function:| void Olympe::BehaviorTreeDebugWindow::Shutdown | ( | ) |
Shutdown and cleanup.
Definition at line 72 of file BehaviorTreeDebugWindow.cpp.
References DestroySeparateWindow(), m_imnodesInitialized, and m_isInitialized.
Referenced by ~BehaviorTreeDebugWindow().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 2507 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static().
Here is the call graph for this function:| void Olympe::BehaviorTreeDebugWindow::ToggleVisibility | ( | ) |
Toggle window visibility (creates/destroys separate window)
Definition at line 85 of file BehaviorTreeDebugWindow.cpp.
References CreateSeparateWindow(), DestroySeparateWindow(), Initialize(), m_isInitialized, m_isVisible, and m_windowCreated.
Referenced by ProcessEvent(), and SDL_AppEvent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 2337 of file BehaviorTreeDebugWindow.cpp.
References m_currentLayout, m_isDirty, m_treeModified, and m_validationMessages.
|
private |
Definition at line 580 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), m_entities, m_filterActiveOnly, m_filteredEntities, m_filterHasTarget, and m_filterText.
Referenced by RefreshEntityList().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 607 of file BehaviorTreeDebugWindow.cpp.
References GetComponentTypeID_Static(), m_filteredEntities, and m_sortAscending.
Referenced by RefreshEntityList().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 318 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
Definition at line 284 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 355 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 321 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
Definition at line 322 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 341 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 270 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 274 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 352 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 350 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 351 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 339 of file BehaviorTreeDebugWindow.h.
Definition at line 336 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 264 of file BehaviorTreeDebugWindow.h.
Referenced by RefreshEntityList(), and UpdateEntityFiltering().
|
private |
Definition at line 303 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 278 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
Definition at line 288 of file BehaviorTreeDebugWindow.h.
Referenced by UpdateEntityFiltering().
|
private |
Definition at line 265 of file BehaviorTreeDebugWindow.h.
Referenced by UpdateEntityFiltering(), and UpdateEntitySorting().
Definition at line 289 of file BehaviorTreeDebugWindow.h.
Referenced by UpdateEntityFiltering().
|
private |
Definition at line 287 of file BehaviorTreeDebugWindow.h.
Referenced by UpdateEntityFiltering().
|
private |
Definition at line 310 of file BehaviorTreeDebugWindow.h.
Definition at line 309 of file BehaviorTreeDebugWindow.h.
Referenced by Initialize(), and Shutdown().
|
private |
Definition at line 371 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 304 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
Definition at line 338 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
Definition at line 349 of file BehaviorTreeDebugWindow.h.
Definition at line 283 of file BehaviorTreeDebugWindow.h.
Referenced by Initialize(), Shutdown(), and ToggleVisibility().
Definition at line 282 of file BehaviorTreeDebugWindow.h.
Referenced by IsVisible(), ProcessEvent(), Render(), and ToggleVisibility().
|
private |
Definition at line 273 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 311 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 269 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 363 of file BehaviorTreeDebugWindow.h.
Definition at line 317 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 376 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 364 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 340 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 325 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 346 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 305 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 306 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 314 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 266 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 344 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
|
private |
Definition at line 377 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 333 of file BehaviorTreeDebugWindow.h.
Referenced by CreateSeparateWindow(), DestroySeparateWindow(), ProcessEvent(), and Render().
|
private |
Definition at line 329 of file BehaviorTreeDebugWindow.h.
Referenced by CreateSeparateWindow(), DestroySeparateWindow(), and Render().
|
private |
Definition at line 328 of file BehaviorTreeDebugWindow.h.
Referenced by CreateSeparateWindow(), DestroySeparateWindow(), and ProcessEvent().
Definition at line 275 of file BehaviorTreeDebugWindow.h.
Referenced by RenderInSeparateWindow().
Definition at line 375 of file BehaviorTreeDebugWindow.h.
Definition at line 345 of file BehaviorTreeDebugWindow.h.
Definition at line 372 of file BehaviorTreeDebugWindow.h.
Definition at line 368 of file BehaviorTreeDebugWindow.h.
Definition at line 300 of file BehaviorTreeDebugWindow.h.
Referenced by UpdateEntitySorting().
|
private |
Definition at line 299 of file BehaviorTreeDebugWindow.h.
Definition at line 337 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 367 of file BehaviorTreeDebugWindow.h.
|
private |
Definition at line 330 of file BehaviorTreeDebugWindow.h.
Referenced by CreateSeparateWindow(), DestroySeparateWindow(), ProcessEvent(), Render(), and ToggleVisibility().
Definition at line 279 of file BehaviorTreeDebugWindow.h.