Go to the source code of this file.
|
| | Blam |
| | Namespace surrounding all major engine components.
|
| |
| | Blam::Settings |
| | Namespace containing functions used to access various game engine settings.
|
| |
| |
◆ BLAM
◆ MENUBAR_FILE
| #define MENUBAR_FILE "menu_bar_init.xml" |
The filename of the menu bar layout.
◆ 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 |
|---|
| Menu | A submenu within the menu.
|
| MenuItem | A standard menu item.
|
| Label | A non-clickable text label.
|
| Separator | A separator item.
|
| Undefined | Fallback item type in the event no valid type is found.
|
◆ BlamMenubarItemVariableType
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.
| Enumerator |
|---|
| Unimplemented | Indicates the menu item is a placeholder item intended for future use.
|
| Command | Indicates the menu item will execute a command upon being clicked.
|
| Global | Indicates the menu item will modify an engine global.
|
| UndefinedVariable | Fallback item type in the event no valid type is found.
|