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

#include <debug.h>

Inheritance diagram for tram::Ext::Menu::MessageSend:
tram::Ext::Menu::Menu

Public Member Functions

void SetEntity (id_t entity)
 
void SetMessageType (uint32_t type)
 
uint32_t Layer ()
 
void Display ()
 
 ~MessageSend ()=default
 
- Public Member Functions inherited from tram::Ext::Menu::Menu
virtual ~Menu ()=default
 

Protected Attributes

uint32_t parameter_type = 0
 
id_t entity_id = 0
 
uint32_t message_type = 0
 
char parameter_string [32] = ""
 

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

◆ ~MessageSend()

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

Member Function Documentation

◆ Display()

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

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

◆ Layer()

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

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

◆ SetEntity()

void tram::Ext::Menu::MessageSend::SetEntity ( id_t  entity)

◆ SetMessageType()

void tram::Ext::Menu::MessageSend::SetMessageType ( uint32_t  type)

Member Data Documentation

◆ entity_id

id_t tram::Ext::Menu::MessageSend::entity_id = 0
protected

◆ message_type

uint32_t tram::Ext::Menu::MessageSend::message_type = 0
protected

◆ parameter_string

char tram::Ext::Menu::MessageSend::parameter_string[32] = ""
protected

◆ parameter_type

uint32_t tram::Ext::Menu::MessageSend::parameter_type = 0
protected

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