main menu fullscreen
This commit is contained in:
@@ -12,8 +12,19 @@ MainMenuState::MainMenuState(Display& a_Display) : DisplayState(a_Display) {
|
||||
|
||||
MainMenuState::~MainMenuState() {}
|
||||
|
||||
static int GetWindowFullScreenFlags() {
|
||||
return ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoBackground;
|
||||
}
|
||||
|
||||
static void SetNextWindowFullScreen() {
|
||||
const ImGuiViewport* viewport = ImGui::GetMainViewport();
|
||||
ImGui::SetNextWindowPos(viewport->WorkPos);
|
||||
ImGui::SetNextWindowSize(viewport->WorkSize);
|
||||
}
|
||||
|
||||
void MainMenuState::Update(float a_Delta) {
|
||||
ImGui::Begin("MainWindow");
|
||||
SetNextWindowFullScreen();
|
||||
ImGui::Begin("MainWindow", nullptr, GetWindowFullScreenFlags());
|
||||
MainMenuStateStack::Update();
|
||||
ImGui::End();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user