MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / SetGameWindowMode

Method SetGameWindowMode

Source/Engine/Engine/Screen.cpp:203–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

201}
202
203void Screen::SetGameWindowMode(GameWindowMode windowMode)
204{
205#if !USE_EDITOR
206 auto win = Engine::MainWindow;
207 if (!win)
208 return;
209 switch (windowMode)
210 {
211 case GameWindowMode::Windowed:
212 if (GetIsFullscreen())
213 SetIsFullscreen(false);
214 win->SetBorderless(false, false);
215 break;
216 case GameWindowMode::Fullscreen:
217 SetIsFullscreen(true);
218 break;
219 case GameWindowMode::Borderless:
220 win->SetBorderless(true, false);
221 break;
222 case GameWindowMode::FullscreenBorderless:
223 win->SetBorderless(true, true);
224 break;
225 }
226#endif
227}
228
229Window* Screen::GetMainWindow()
230{

Callers

nothing calls this directly

Calls 1

SetBorderlessMethod · 0.45

Tested by

no test coverage detected