![]() |
Blamite Game Engine - blam!
00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
|
Go to the source code of this file.
Classes | |
struct | BlamMenubarItem |
Structure representing a menu bar item. More... | |
struct | BlamMenubar |
Structure representing the menu bar. More... | |
Namespaces | |
Blam | |
Namespace surrounding all major engine components. | |
Blam::Settings | |
Blam::Settings::Menubar | |
Namespace for things related to the imgui menu bar. | |
Macros | |
#define | BLAM |
#define | MENUBAR_FILE "menu_bar_init.xml" |
The filename of the menu bar layout. More... | |
Enumerations | |
enum | BlamMenubarItemType { BlamMenubarItemType::Menu, BlamMenubarItemType::MenuItem, BlamMenubarItemType::Label, BlamMenubarItemType::Separator, BlamMenubarItemType::Undefined } |
Enumerator containing all possible types of menu bar items. More... | |
enum | BlamMenubarItemVariableType { BlamMenubarItemVariableType::Unimplemented, BlamMenubarItemVariableType::Command, BlamMenubarItemVariableType::Global, BlamMenubarItemVariableType::UndefinedVariable } |
Enumerator containing all possible types of menu bar item variables. More... | |
Functions | |
BLAM void | Blam::Settings::Menubar::LoadMenubarLayout () |
Loads the menu bar data from disk. More... | |
BLAM void | Blam::Settings::Menubar::ReloadMenubar () |
Reloads the menu bar data from disk. More... | |
BLAM void | Blam::Settings::Menubar::ReleaseMenubar () |
Releases the menu bar resources from memory. More... | |
BLAM BlamMenubar * | Blam::Settings::Menubar::GetMenuBar () |
Retrieves the menu bar data. More... | |
#define BLAM |
#define MENUBAR_FILE "menu_bar_init.xml" |
The filename of the menu bar layout.
|
strong |
Enumerator containing all possible types of menu bar items.
This enum refers to the general type of item as it displays in the menu.
|
strong |
Enumerator containing all possible types of menu bar item variables.
This enum is only checked for menu items with BlamMenubarItemType::MenuItem type. It is used to alter the behavior upon selecting the item.