Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Olympe::AI::RuntimeDebugPanel Class Reference

Panel for runtime execution debugging. More...

#include <AIEditorPanels.h>

Public Member Functions

 RuntimeDebugPanel ()
 
 ~RuntimeDebugPanel ()=default
 
void Render ()
 Render the panel.
 

Private Member Functions

void RenderEntityList ()
 
void RenderExecutionGraph ()
 
void RenderExecutionLog ()
 
void RenderBlackboardValues ()
 

Private Attributes

int m_selectedEntity
 

Detailed Description

Panel for runtime execution debugging.

Definition at line 71 of file AIEditorPanels.h.

Constructor & Destructor Documentation

◆ RuntimeDebugPanel()

Olympe::AI::RuntimeDebugPanel::RuntimeDebugPanel ( )

Definition at line 128 of file AIEditorPanels.cpp.

◆ ~RuntimeDebugPanel()

Olympe::AI::RuntimeDebugPanel::~RuntimeDebugPanel ( )
default

Member Function Documentation

◆ Render()

void Olympe::AI::RuntimeDebugPanel::Render ( )

Render the panel.

Definition at line 133 of file AIEditorPanels.cpp.

References GetComponentTypeID_Static(), m_selectedEntity, RenderBlackboardValues(), RenderEntityList(), RenderExecutionGraph(), and RenderExecutionLog().

+ Here is the call graph for this function:

◆ RenderBlackboardValues()

void Olympe::AI::RuntimeDebugPanel::RenderBlackboardValues ( )
private

Definition at line 179 of file AIEditorPanels.cpp.

Referenced by Render().

+ Here is the caller graph for this function:

◆ RenderEntityList()

void Olympe::AI::RuntimeDebugPanel::RenderEntityList ( )
private

Definition at line 158 of file AIEditorPanels.cpp.

Referenced by Render().

+ Here is the caller graph for this function:

◆ RenderExecutionGraph()

void Olympe::AI::RuntimeDebugPanel::RenderExecutionGraph ( )
private

Definition at line 167 of file AIEditorPanels.cpp.

Referenced by Render().

+ Here is the caller graph for this function:

◆ RenderExecutionLog()

void Olympe::AI::RuntimeDebugPanel::RenderExecutionLog ( )
private

Definition at line 173 of file AIEditorPanels.cpp.

Referenced by Render().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_selectedEntity

int Olympe::AI::RuntimeDebugPanel::m_selectedEntity
private

Definition at line 87 of file AIEditorPanels.h.

Referenced by Render().


The documentation for this class was generated from the following files: