diff options
| author | Joe Finney <me@spxtr.net> | 2023-12-29 11:51:32 +0000 |
|---|---|---|
| committer | Drew DeVault <sir@cmpwn.com> | 2023-12-31 16:08:20 +0100 |
| commit | 6d7c5bf0273094dc7c3670ec26d065a816d7dce2 (patch) | |
| tree | 60d14e327e1954bade9b9477cf226e39574283cb | |
| parent | all: fix build errors (diff) | |
| download | hare-chip8-6d7c5bf0273094dc7c3670ec26d065a816d7dce2.tar.gz | |
Add SDL_GetRendererOutputSize.
Signed-off-by: Joe Finney <me@spxtr.net>
| -rw-r--r-- | sdl2/render.ha | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sdl2/render.ha b/sdl2/render.ha index 1366ae4..192d608 100644 --- a/sdl2/render.ha +++ b/sdl2/render.ha @@ -104,6 +104,15 @@ export fn SDL_CreateRenderer( // See also: [[SDL_CreateRenderer]]. export @symbol("SDL_DestroyRenderer") fn SDL_DestroyRenderer(renderer: *SDL_Renderer) void; +@symbol("SDL_GetRendererOutputSize") fn _SDL_GetRendererOutputSize(renderer: *SDL_Renderer, + w: *int, h: *int) int; + +// Get the output size in pixels of a rendering context. +export fn SDL_GetRendererOutputSize( + renderer: *SDL_Renderer, + w: *int, h: *int, +) (void | error) = wrapvoid(_SDL_GetRendererOutputSize(renderer, w, h)); + // Opaque value for the alpha channel (255). export def ALPHA_OPAQUE: u8 = 255; |
