Class MenuBar

Inheritance Relationships

Base Type

Class Documentation

class MenuBar : public Blam::DebugUI::ImGUIDrawingGroup

Class for the main ImGUI menu bar.

This provides access to most ImGUI-based engine utilities.

Public Functions

MenuBar()

Initializes data for the legacy menu bar and instructs it to draw as a standard menu rather than the main application menu.

~MenuBar()

Cleans up the legacy menu bar data.

void Draw()

Draws the menu bar contents and calculates the size of the commit hash text size.

If #Blam::DebugUI::Widgets::MenuBar::old_devtools_bar is set to true, the legacy menu bar will also be drawn within its own window.