This commit is contained in:
Abhi 2025-03-12 20:58:31 +00:00 committed by GitHub
commit 115360a8f3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 25 additions and 0 deletions

View file

@ -2254,6 +2254,26 @@ GLFWAPI int glfwInit(void);
*/
GLFWAPI void glfwTerminate(void);
/*! @brief Queries if the GLFW library is intialized.
*
* This function queries whether the GLFW libarary is in an initialized state.
* The library is considered to be in an initialized state
* when @ref glfwInit is invoked successfully, and @ref glfwTerminate has not been invoked after.
*
* @return `GLFW_TRUE` if the library is intialized, or `GLFW_FALSE` if otherwise.
*
* @thread_safety This function must only be called from the main thread.
*
* @sa @ref intro_init
* @sa @ref glfwInit
* @sa @ref glfwTerminate
*
* @since Added in version 3.4.
*
* @ingroup init
*/
GLFWAPI int glfwIsInitialized(void);
/*! @brief Sets the specified init hint to the desired value.
*
* This function sets hints for the next initialization of GLFW.

View file

@ -437,6 +437,11 @@ GLFWAPI void glfwTerminate(void)
terminate();
}
GLFWAPI int glfwIsInitialized(void)
{
return _glfw.initialized;
}
GLFWAPI void glfwInitHint(int hint, int value)
{
switch (hint)