![]() |
Blamite Game Engine - blam!
00272.10.26.20.0001.blamite
The core library for the Blamite Game Engine.
|
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | Blam::DebugMenu::MenuItem |
Class used to store data and functions relating to an item within the engine's debug menu. More... | |
struct | Blam::DebugMenu::Menu |
Structure containing data for the root of the debug menu. More... | |
Namespaces | |
InternalUI | |
Namespace containing things for the engine's "internal UI", which is powered through ImGUI. | |
Blam | |
Namespace surrounding all major engine components. | |
Blam::DebugMenu | |
Namespace containing data for the engine's debug menu. | |
Macros | |
#define | MENU_ITEM_TYPE_UNKNOWN Blam::DebugMenu::MenuItemType::Unknown |
Macro for Unknown. See Blam::DebugMenu::Unknown for details. More... | |
#define | MENU_ITEM_TYPE_EXEC Blam::DebugMenu::MenuItemType::Executor |
Macro for Executor. See Blam::DebugMenu::Executor for details. More... | |
#define | MENU_ITEM_TYPE_CATEGORY Blam::DebugMenu::MenuItemType::Submenu |
Macro for Submenu. See Blam::DebugMenu::Submenu for details. More... | |
#define | MENU_ITEM_TYPE_GLOBAL Blam::DebugMenu::MenuItemType::Global |
Macro for Global. See Blam::DebugMenu::Global for details. More... | |
#define | MENU_ITEM_TYPE_MULTIEXEC Blam::DebugMenu::MenuItemType::ExecSequence |
Macro for ExecSequence. See Blam::DebugMenu::ExecSequence for details. More... | |
#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 | Blam::DebugMenu::MenuItemType { Blam::DebugMenu::Executor, Blam::DebugMenu::ExecSequence, Blam::DebugMenu::Global, Blam::DebugMenu::Submenu, Blam::DebugMenu::Unknown } |
Menu item type enumerator. More... | |
Functions | |
BLAM void | InternalUI::CreateFPSCounter () |
BLAM void | InternalUI::UpdateFPSCounter () |
BLAM void | Blam::DebugMenu::InitializeDebugMenu () |
Initializes the debug menu. More... | |
BLAM void | Blam::DebugMenu::ReloadDebugMenu () |
Clears all existing data for the debug menu and reloads it from the file. More... | |
BLAM Menu | Blam::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.
#define MENU_ITEM_TYPE_CATEGORY Blam::DebugMenu::MenuItemType::Submenu |
Macro for Submenu. See Blam::DebugMenu::Submenu for details.
#define MENU_ITEM_TYPE_EXEC Blam::DebugMenu::MenuItemType::Executor |
Macro for Executor. See Blam::DebugMenu::Executor for details.
#define MENU_ITEM_TYPE_GLOBAL Blam::DebugMenu::MenuItemType::Global |
Macro for Global. See Blam::DebugMenu::Global for details.
#define MENU_ITEM_TYPE_MULTIEXEC Blam::DebugMenu::MenuItemType::ExecSequence |
Macro for ExecSequence. See Blam::DebugMenu::ExecSequence for details.
#define MENU_ITEM_TYPE_UNKNOWN Blam::DebugMenu::MenuItemType::Unknown |
Macro for Unknown. See Blam::DebugMenu::Unknown for details.