989 B
989 B
| title | date | weight |
|---|---|---|
| Window | 2021-01-24T20:43:17-08:00 | 1 |
Window management in MoonWorks is implemented using the SDL2 library. All window management is handled through the Window class. A reference to this class is automatically created and can be retrieved from your Game subclass.
Your game is assumed to have a window and you must pass a WindowCreateInfo struct when creating your Game.
WindowTitleis in the operating system.WindowWidthis how wide the window will be.WindowHeightis how tall the window will be.ScreenModedetermines whether the window will be created in windowed mode, fullscreen, or borderless fullscreen.
You can change the screen mode at runtime with the ChangeScreenMode method:
Window.ChangeScreenMode(ScreenMode.Fullscreen);
Note that if you change the screen resolution, it is your responsibility to manage any graphics state that may need to change as a result of this change.