MoonWorks/src
cosmonaut 07c0b1b9a2 Window API revision + Framerate limiter (#27)
- add `Backend` enum
- `GraphicsDevice` can now take a preferred backend at creation

- add `GraphicsDevice.ClaimWindow`
- add `GraphicsDevice.UnclaimWindow`
- add `GraphicsDevice.SetPresentMode`

- add `Window.Claimed`
- add `Window.SwapchainFormat`
- fix certain odd behaviors in multi-window scenarios

- rename `FramerateSettings` to `FrameLimiterSettings`
- add `Game.SetFrameLimiter`

Reviewed-on: #27
2022-09-29 22:22:50 +00:00
..
Audio Fix debug assertion in AudioDevice constructor (#25) 2022-08-30 17:09:32 +00:00
Collision Fixed Point Math (#19) 2022-05-11 17:34:09 +00:00
Exceptions Formatting pass 2022-02-22 21:14:32 -08:00
Graphics Window API revision + Framerate limiter (#27) 2022-09-29 22:22:50 +00:00
Input ButtonState now has a public constructor 2022-08-03 10:13:20 -07:00
Math add Fix64.Step 2022-09-22 20:17:13 -07:00
Video clean up Video.cs 2022-09-21 15:16:34 -07:00
FrameLimiterSettings.cs Window API revision + Framerate limiter (#27) 2022-09-29 22:22:50 +00:00
Game.cs Window API revision + Framerate limiter (#27) 2022-09-29 22:22:50 +00:00
Logger.cs Formatting pass 2022-02-22 21:14:32 -08:00
MoonWorksDllMap.cs Ignore dllmap logic when running under NativeAOT (#23) 2022-08-22 16:43:19 +00:00
ScreenMode.cs remove Window namespace 2022-02-25 13:23:31 -08:00
Window.cs Window API revision + Framerate limiter (#27) 2022-09-29 22:22:50 +00:00
WindowCreateInfo.cs add StartMaximized flag to WindowCreateInfo 2022-07-28 16:06:37 -07:00