From ace5d857f405bf9df04a484315b25540fd73263e Mon Sep 17 00:00:00 2001 From: keks137 Date: Tue, 16 Sep 2025 23:37:48 +0200 Subject: [PATCH] [rcore] add GetDisplayWidth() and GetDisplayHeight() --- src/raylib.h | 2 ++ src/rcore.c | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/raylib.h b/src/raylib.h index 5635546e03b5..82271284172d 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -999,6 +999,8 @@ RLAPI void SetWindowSize(int width, int height); // Set window RLAPI void SetWindowOpacity(float opacity); // Set window opacity [0.0f..1.0f] RLAPI void SetWindowFocused(void); // Set window focused RLAPI void *GetWindowHandle(void); // Get native window handle +RLAPI int GetDisplayWidth(void); // Get display width +RLAPI int GetDisplayHeight(void); // Get display height RLAPI int GetScreenWidth(void); // Get current screen width RLAPI int GetScreenHeight(void); // Get current screen height RLAPI int GetRenderWidth(void); // Get current render width (it considers HiDPI) diff --git a/src/rcore.c b/src/rcore.c index 735851c8e204..3d704f250bd5 100644 --- a/src/rcore.c +++ b/src/rcore.c @@ -819,6 +819,18 @@ bool IsWindowState(unsigned int flag) return ((CORE.Window.flags & flag) > 0); } +// Get display width +int GetDisplayWidth(void) +{ + return CORE.Window.display.width; +} + +// Get display height +int GetDisplayHeight(void) +{ + return CORE.Window.display.height; +} + // Get current screen width int GetScreenWidth(void) {