![]() |
Blamite Game Engine - blam!
00285.12.18.20.1411.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 { Menu, MenuItem, Label, Separator, Undefined } |
Enumerator containing all possible types of menu bar items. More... | |
enum | BlamMenubarItemVariableType { Unimplemented, Command, Global, UndefinedVariable } |
Enumerator containing all possible types of menu bar item variables. More... | |
Functions | |
BLAM void | Blam::Settings::Menubar::LoadMenubarLayout () |
BLAM BlamMenubar | Blam::Settings::Menubar::GetMenuBar () |
#define BLAM |
#define MENUBAR_FILE "menu_bar_init.xml" |
The filename of the menu bar layout.
enum BlamMenubarItemType |
Enumerator containing all possible types of menu bar items.
This enum refers to the general type of item as it displays in the menu.
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.