![]() |
Blamite Game Engine - blam!
00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
|
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | BlamDebugMenuItem |
Class representing a debug menu item. More... | |
class | BlamDebugMenuItem_Command |
Class representing a command debug menu item. More... | |
class | BlamDebugMenuItem_CommandSequence |
Class representing a command debug menu item. More... | |
class | BlamDebugMenuItem_Global |
Class representing a global debug menu item. More... | |
class | BlamDebugMenuItem_Submenu |
Class representing a submenu debug menu item. More... | |
struct | BlamDebugMenu |
Structure containing data for the root of the debug menu. More... | |
Namespaces | |
Blam | |
Namespace surrounding all major engine components. | |
Blam::Resources | |
Blam::Resources::DebugMenu | |
Namespace containing data for the engine's debug menu. | |
Macros | |
#define | DEBUG_MENU_FILE "debug_menu_init" |
The file name to load the debug menu contents from - without the extension. More... | |
#define | BLAM |
Enumerations | |
enum | BlamDebugMenuItemType { BlamDebugMenuItemType::Command, BlamDebugMenuItemType::CommandSequence, BlamDebugMenuItemType::Global, BlamDebugMenuItemType::Submenu, BlamDebugMenuItemType::Unknown } |
Menu item type enumerator. More... | |
Functions | |
BLAM void | Blam::Resources::DebugMenu::InitializeDebugMenu () |
Initializes the debug menu. More... | |
BLAM void | Blam::Resources::DebugMenu::ReleaseDebugMenu () |
Releases all debug menu contents. More... | |
BLAM void | Blam::Resources::DebugMenu::ReloadDebugMenu () |
Clears all existing data for the debug menu and reloads it from the file. More... | |
BLAM BlamDebugMenu * | Blam::Resources::DebugMenu::GetDebugMenu () |
Retrieves the debug menu data. More... | |
#define BLAM |
#define DEBUG_MENU_FILE "debug_menu_init" |
The file name to load the debug menu contents from - without the extension.
|
strong |
Menu item type enumerator.