Hey everyone. Just wonder if anyone can clarify what this mode does. I am testing this in a packaged game.
So, SetFullscreenMode has 3 modes:
EWindowMode::Fullscreen
EWindowMode::WindowedFullscreen
EWindowMode::Windowed
Now, fullscreen mode works as expected. If you are in FS, and you change resolution to smth low, you will get a bad looking game in fullscreen.
If you switch to Windowed, you will get a window, and its size is based on the resolution. The game will look nice.
If you switch to WindowedFullscreen, it completely ignores any resolution settings, and just goes fullscreen with the highest resolution possible. Is that the expected behavior? Why is it called Windowed then? I don’t get any…window-like border.
Hello, according to my understanding these modes work like that:
Fullscreen - uses currently set resolution on the whole screen, so only resolutions with matching aspect ratio should be used, otherwise everything will be stretched. Captures mouse and blocks it, so it won’t go away from the screen (for example if someone uses 2 monitors).
WndowedFullscreen - it’s usually called in game as Borderless. It takes screen resolution. It’s called “windowed” not because you will see that window panel, but because mouse is not blocked to the application border. So if you have 2 screens you should be able to move your mouse between them.
Windowed - as you mentioned it’s just a window with selected resolution
I hope it helps, but I also would be very happy to see comment from someone more experienced in those settings.
Yes, looks like it just goes to the highest resolution of the monitor. A friend explained it to me like this, in case it’s useful to anyone (I think other ppl are aware of this, this is probably just me never using that option in any game lol):
Windowed Fullscreen isn’t actually running in fullscreen, it’s a borderless window that takes up the entire screen. The game always uses your desktop’s current resolution, regardless of the in-game resolution settings. It stretches to fit the whole screen using the desktop resolution, which is why resolution changes have no visual effect.
Apparently, it makes switching to other apps faster, however, it might make your game run slower?