MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / beginMenuBar

Function beginMenuBar

TheForceEngine/TFE_Editor/editor.cpp:635–649  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

633 }
634
635 bool beginMenuBar()
636 {
637 bool menuActive = true;
638
639 DisplayInfo displayInfo;
640 TFE_RenderBackend::getDisplayInfo(&displayInfo);
641
642 ImGui::SetWindowPos("MainMenuBar", { 0.0f, 0.0f });
643 ImGui::SetWindowSize("MainMenuBar", { (f32)displayInfo.width, 32.0f });
644 ImGuiWindowFlags window_flags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_MenuBar | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoResize
645 | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoNav | ImGuiWindowFlags_NoBackground | ImGuiWindowFlags_NoBringToFrontOnFocus;
646
647 ImGui::Begin("MainMenuBar", &menuActive, window_flags);
648 return ImGui::BeginMenuBar();
649 }
650
651 void endMenuBar()
652 {

Callers 1

menuFunction · 0.85

Calls 1

getDisplayInfoFunction · 0.85

Tested by

no test coverage detected