From 25fb24ba7d8cb90a32ae3b7a57f4a1a87a8f7319 Mon Sep 17 00:00:00 2001 From: Shylie Date: Wed, 24 Jun 2020 12:28:57 -0400 Subject: [add] GetMonitorRefreshRate(int monitor); (#1289) --- src/core.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/core.c') diff --git a/src/core.c b/src/core.c index cec7344c..e644896c 100644 --- a/src/core.c +++ b/src/core.c @@ -1195,6 +1195,22 @@ int GetMonitorPhysicalHeight(int monitor) return 0; } +int GetMonitorRefreshRate(int monitor) +{ +#if defined(PLATFORM_DESKTOP) + int monitorCount; + GLFWmonitor **monitors = glfwGetMonitors(&monitorCount); + + if ((monitor >= 0) && (monitor < monitorCount)) + { + const GLFWvidmode *vidmode = glfwGetVideoMode(monitors[monitor]); + return vidmode->refreshRate; + } + else TRACELOG(LOG_WARNING, "GLFW: Failed to find selected monitor"); +#endif + return 0; +} + // Get window position XY on monitor Vector2 GetWindowPosition(void) { -- cgit v1.2.3