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

Panel for debugging AI senses. More...

#include <AIEditorPanels.h>

Public Member Functions

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

Private Member Functions

void RenderEntitySensesList ()
 
void RenderSenseDetails ()
 
void RenderVisionCone ()
 
void RenderDetectedTargets ()
 

Detailed Description

Panel for debugging AI senses.

Definition at line 50 of file AIEditorPanels.h.

Constructor & Destructor Documentation

◆ SensesDebugPanel()

Olympe::AI::SensesDebugPanel::SensesDebugPanel ( )

Definition at line 88 of file AIEditorPanels.cpp.

◆ ~SensesDebugPanel()

Olympe::AI::SensesDebugPanel::~SensesDebugPanel ( )
default

Member Function Documentation

◆ Render()

void Olympe::AI::SensesDebugPanel::Render ( )

Render the panel.

Definition at line 92 of file AIEditorPanels.cpp.

References RenderEntitySensesList().

+ Here is the call graph for this function:

◆ RenderDetectedTargets()

void Olympe::AI::SensesDebugPanel::RenderDetectedTargets ( )
private

Definition at line 119 of file AIEditorPanels.cpp.

◆ RenderEntitySensesList()

void Olympe::AI::SensesDebugPanel::RenderEntitySensesList ( )
private

Definition at line 100 of file AIEditorPanels.cpp.

Referenced by Render().

+ Here is the caller graph for this function:

◆ RenderSenseDetails()

void Olympe::AI::SensesDebugPanel::RenderSenseDetails ( )
private

Definition at line 109 of file AIEditorPanels.cpp.

◆ RenderVisionCone()

void Olympe::AI::SensesDebugPanel::RenderVisionCone ( )
private

Definition at line 114 of file AIEditorPanels.cpp.


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