Tramway SDK
Public Member Functions | Static Protected Attributes | List of all members
tram::Ext::Menu::DebugMenu Class Reference

#include <debug.h>

Inheritance diagram for tram::Ext::Menu::DebugMenu:
tram::Ext::Menu::Menu

Public Member Functions

void Display ()
 
uint32_t Layer ()
 
 ~DebugMenu ()=default
 
- Public Member Functions inherited from tram::Ext::Menu::Menu
virtual ~Menu ()=default
 

Static Protected Attributes

static bool intercept_enabled = false
 
static bool statistics_enabled = false
 
static InterceptMenuintercept_menu = nullptr
 
static StatisticsMenustatistics_menu = nullptr
 

Additional Inherited Members

- Static Public Member Functions inherited from tram::Ext::Menu::Menu
static void Push (Menu *)
 
static bool Pop ()
 
static bool Empty ()
 
static void Clear ()
 
static void Add (Menu *)
 
static void Remove (Menu *)
 

Constructor & Destructor Documentation

◆ ~DebugMenu()

tram::Ext::Menu::DebugMenu::~DebugMenu ( )
default

Member Function Documentation

◆ Display()

void tram::Ext::Menu::DebugMenu::Display ( )
virtual

Implements tram::Ext::Menu::Menu.

◆ Layer()

uint32_t tram::Ext::Menu::DebugMenu::Layer ( )
inlinevirtual

Implements tram::Ext::Menu::Menu.

Member Data Documentation

◆ intercept_enabled

bool tram::Ext::Menu::DebugMenu::intercept_enabled = false
staticprotected

◆ intercept_menu

InterceptMenu * tram::Ext::Menu::DebugMenu::intercept_menu = nullptr
staticprotected

◆ statistics_enabled

bool tram::Ext::Menu::DebugMenu::statistics_enabled = false
staticprotected

◆ statistics_menu

StatisticsMenu * tram::Ext::Menu::DebugMenu::statistics_menu = nullptr
staticprotected

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