Main Page Modules Namespaces C++ Classes Compound List File List Index
TNL: Zap::MainMenuUserInterface Class Reference

# Zap::MainMenuUserInterface Class Reference

`#include <UIMenus.h>`

Inheritance diagram for Zap::MainMenuUserInterface:

## Public Member Functions

| MainMenuUserInterface ()
void | processSelection (U32 index)
void | onEscape ()
void | render ()
void | setMOTD (const char *motdString)

## Private Types

typedef MenuUserInterface | Parent

## Private Attributes

char | titleBuffer [256]
char | motd [256]
U32 | motdArriveTime

## Member Typedef Documentation

typedef MenuUserInterface Zap::MainMenuUserInterface::Parent`[private]`

## Constructor & Destructor Documentation

Zap::MainMenuUserInterface::MainMenuUserInterface | ( |  | ) |

## Member Function Documentation

void Zap::MainMenuUserInterface::processSelection | ( | U32 | index | ) | `[virtual]`

Implements Zap::MenuUserInterface.

void Zap::MainMenuUserInterface::onEscape | ( |  | ) | `[virtual]`

Reimplemented from Zap::MenuUserInterface.

void Zap::MainMenuUserInterface::render | ( |  | ) | `[virtual]`

Reimplemented from Zap::MenuUserInterface.

void Zap::MainMenuUserInterface::setMOTD | ( | const char * | motdString | ) |

## Field Documentation

char Zap::MainMenuUserInterface::titleBuffer[256]`[private]`

char Zap::MainMenuUserInterface::motd[256]`[private]`

U32 Zap::MainMenuUserInterface::motdArriveTime`[private]`