From 6d7c5bf0273094dc7c3670ec26d065a816d7dce2 Mon Sep 17 00:00:00 2001 From: Joe Finney Date: Fri, 29 Dec 2023 11:51:32 +0000 Subject: Add SDL_GetRendererOutputSize. Signed-off-by: Joe Finney --- sdl2/render.ha | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'sdl2/render.ha') 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; -- cgit v1.2.3