Tramway SDK
Public Member Functions | Static Public Member Functions | List of all members
tram::Ext::Menu::Menu Class Referenceabstract

#include <menu.h>

Inheritance diagram for tram::Ext::Menu::Menu:
tram::Ext::Menu::DebugMenu tram::Ext::Menu::EntityPicker tram::Ext::Menu::EntityProperties tram::Ext::Menu::EventEmit tram::Ext::Menu::InterceptMenu tram::Ext::Menu::ListSelection tram::Ext::Menu::MessageSend tram::Ext::Menu::SettingsMenu tram::Ext::Menu::SignalMenu tram::Ext::Menu::StatisticsMenu tram::Ext::Menu::SystemMenu tram::Ext::Menu::WorldCellProperties

Public Member Functions

virtual void Display ()=0
 
virtual uint32_t Layer ()=0
 
virtual ~Menu ()=default
 

Static Public Member Functions

static void Push (Menu *)
 
static bool Pop ()
 
static bool Empty ()
 
static void Clear ()
 
static void Add (Menu *)
 
static void Remove (Menu *)
 

Constructor & Destructor Documentation

◆ ~Menu()

virtual tram::Ext::Menu::Menu::~Menu ( )
virtualdefault

Member Function Documentation

◆ Add()

void tram::Ext::Menu::Menu::Add ( Menu menu)
static

◆ Clear()

void tram::Ext::Menu::Menu::Clear ( )
static

◆ Display()

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

◆ Empty()

bool tram::Ext::Menu::Menu::Empty ( )
static

◆ Layer()

virtual uint32_t tram::Ext::Menu::Menu::Layer ( )
pure virtual

◆ Pop()

bool tram::Ext::Menu::Menu::Pop ( )
static

◆ Push()

void tram::Ext::Menu::Menu::Push ( Menu menu)
static

◆ Remove()

void tram::Ext::Menu::Menu::Remove ( Menu menu)
static

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