Elaztek Developer Hub
Blamite Game Engine - blam!  00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
BlamDebugMenuItem_Submenu Class Reference

Class representing a submenu debug menu item. More...

#include <debug_menu.h>

+ Inheritance diagram for BlamDebugMenuItem_Submenu:
+ Collaboration diagram for BlamDebugMenuItem_Submenu:

Public Member Functions

 BlamDebugMenuItem_Submenu ()
 
 ~BlamDebugMenuItem_Submenu ()
 
- Public Member Functions inherited from BlamDebugMenuItem
 BlamDebugMenuItem (BlamDebugMenuItemType _type)
 Creates a new debug menu item. More...
 
BlamDebugMenuItemType GetType ()
 Retrieves the type of the debug menu item. More...
 
virtual void Activate ()
 Called when the menu item is active and the enter key is pressed. More...
 
virtual void Decrement ()
 Called when the menu item is active and the left arrow key is pressed. More...
 
virtual void Increment ()
 Called when the menu item is active and the right arrow key is pressed. More...
 

Public Attributes

std::vector< BlamDebugMenuItem * > items = std::vector<BlamDebugMenuItem*>()
 The contents of the submenu to show upon activation. More...
 
- Public Attributes inherited from BlamDebugMenuItem
std::string title = ""
 The title of the debug menu item as shown in the menu. More...
 

Detailed Description

Class representing a submenu debug menu item.

Global items are used to allow for submenus to be created within another menu (either another submenu or the menu root).

Constructor & Destructor Documentation

◆ BlamDebugMenuItem_Submenu()

BlamDebugMenuItem_Submenu::BlamDebugMenuItem_Submenu ( )

◆ ~BlamDebugMenuItem_Submenu()

BlamDebugMenuItem_Submenu::~BlamDebugMenuItem_Submenu ( )

Member Data Documentation

◆ items

std::vector<BlamDebugMenuItem*> BlamDebugMenuItem_Submenu::items = std::vector<BlamDebugMenuItem*>()

The contents of the submenu to show upon activation.


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