|
@@ -132,6 +132,8 @@ extern "C" {
|
|
|
* of the specified monitor, or `NULL` if an [error](@ref error_handling)
|
|
|
* occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -147,6 +149,8 @@ GLFWAPI const char* glfwGetWin32Adapter(GLFWmonitor* monitor);
|
|
|
* `\\.\DISPLAY1\Monitor0`) of the specified monitor, or `NULL` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -161,6 +165,8 @@ GLFWAPI const char* glfwGetWin32Monitor(GLFWmonitor* monitor);
|
|
|
* @return The `HWND` of the specified window, or `NULL` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @remark The `HDC` associated with the window can be queried with the
|
|
|
* [GetDC](https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getdc)
|
|
|
* function.
|
|
@@ -185,6 +191,9 @@ GLFWAPI HWND glfwGetWin32Window(GLFWwindow* window);
|
|
|
* @return The `HGLRC` of the specified window, or `NULL` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NO_WINDOW_CONTEXT and @ref
|
|
|
+ * GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @remark The `HDC` associated with the window can be queried with the
|
|
|
* [GetDC](https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getdc)
|
|
|
* function.
|
|
@@ -209,6 +218,8 @@ GLFWAPI HGLRC glfwGetWGLContext(GLFWwindow* window);
|
|
|
* @return The `CGDirectDisplayID` of the specified monitor, or
|
|
|
* `kCGNullDirectDisplay` if an [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -223,6 +234,8 @@ GLFWAPI CGDirectDisplayID glfwGetCocoaMonitor(GLFWmonitor* monitor);
|
|
|
* @return The `NSWindow` of the specified window, or `nil` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -239,6 +252,9 @@ GLFWAPI id glfwGetCocoaWindow(GLFWwindow* window);
|
|
|
* @return The `NSOpenGLContext` of the specified window, or `nil` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NO_WINDOW_CONTEXT and @ref
|
|
|
+ * GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -255,6 +271,8 @@ GLFWAPI id glfwGetNSGLContext(GLFWwindow* window);
|
|
|
* @return The `Display` used by GLFW, or `NULL` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -269,6 +287,8 @@ GLFWAPI Display* glfwGetX11Display(void);
|
|
|
* @return The `RRCrtc` of the specified monitor, or `None` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -283,6 +303,8 @@ GLFWAPI RRCrtc glfwGetX11Adapter(GLFWmonitor* monitor);
|
|
|
* @return The `RROutput` of the specified monitor, or `None` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -297,6 +319,8 @@ GLFWAPI RROutput glfwGetX11Monitor(GLFWmonitor* monitor);
|
|
|
* @return The `Window` of the specified window, or `None` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -363,6 +387,9 @@ GLFWAPI const char* glfwGetX11SelectionString(void);
|
|
|
* @return The `GLXContext` of the specified window, or `NULL` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NO_WINDOW_CONTEXT and @ref
|
|
|
+ * GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -377,6 +404,9 @@ GLFWAPI GLXContext glfwGetGLXContext(GLFWwindow* window);
|
|
|
* @return The `GLXWindow` of the specified window, or `None` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NO_WINDOW_CONTEXT and @ref
|
|
|
+ * GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -393,6 +423,8 @@ GLFWAPI GLXWindow glfwGetGLXWindow(GLFWwindow* window);
|
|
|
* @return The `struct wl_display*` used by GLFW, or `NULL` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -407,6 +439,8 @@ GLFWAPI struct wl_display* glfwGetWaylandDisplay(void);
|
|
|
* @return The `struct wl_output*` of the specified monitor, or `NULL` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -421,6 +455,8 @@ GLFWAPI struct wl_output* glfwGetWaylandMonitor(GLFWmonitor* monitor);
|
|
|
* @return The main `struct wl_surface*` of the specified window, or `NULL` if
|
|
|
* an [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -437,6 +473,8 @@ GLFWAPI struct wl_surface* glfwGetWaylandWindow(GLFWwindow* window);
|
|
|
* @return The `EGLDisplay` used by GLFW, or `EGL_NO_DISPLAY` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -451,6 +489,9 @@ GLFWAPI EGLDisplay glfwGetEGLDisplay(void);
|
|
|
* @return The `EGLContext` of the specified window, or `EGL_NO_CONTEXT` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NO_WINDOW_CONTEXT and @ref
|
|
|
+ * GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -465,6 +506,9 @@ GLFWAPI EGLContext glfwGetEGLContext(GLFWwindow* window);
|
|
|
* @return The `EGLSurface` of the specified window, or `EGL_NO_SURFACE` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NO_WINDOW_CONTEXT and @ref
|
|
|
+ * GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -488,6 +532,9 @@ GLFWAPI EGLSurface glfwGetEGLSurface(GLFWwindow* window);
|
|
|
* @return `GLFW_TRUE` if successful, or `GLFW_FALSE` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NO_WINDOW_CONTEXT and @ref
|
|
|
+ * GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -509,6 +556,9 @@ GLFWAPI int glfwGetOSMesaColorBuffer(GLFWwindow* window, int* width, int* height
|
|
|
* @return `GLFW_TRUE` if successful, or `GLFW_FALSE` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NO_WINDOW_CONTEXT and @ref
|
|
|
+ * GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|
|
@@ -523,6 +573,9 @@ GLFWAPI int glfwGetOSMesaDepthBuffer(GLFWwindow* window, int* width, int* height
|
|
|
* @return The `OSMesaContext` of the specified window, or `NULL` if an
|
|
|
* [error](@ref error_handling) occurred.
|
|
|
*
|
|
|
+ * @errors Possible errors include @ref GLFW_NO_WINDOW_CONTEXT and @ref
|
|
|
+ * GLFW_NOT_INITIALIZED.
|
|
|
+ *
|
|
|
* @thread_safety This function may be called from any thread. Access is not
|
|
|
* synchronized.
|
|
|
*
|