![]() |
Blamite Game Engine - blam!
00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
|
Class representing a submenu debug menu item. More...
#include <debug_menu.h>
Public Member Functions | |
BlamDebugMenuItem_Submenu () | |
~BlamDebugMenuItem_Submenu () | |
![]() | |
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... | |
![]() | |
std::string | title = "" |
The title of the debug menu item as shown in the menu. More... | |
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).
BlamDebugMenuItem_Submenu::BlamDebugMenuItem_Submenu | ( | ) |
BlamDebugMenuItem_Submenu::~BlamDebugMenuItem_Submenu | ( | ) |
std::vector<BlamDebugMenuItem*> BlamDebugMenuItem_Submenu::items = std::vector<BlamDebugMenuItem*>() |
The contents of the submenu to show upon activation.