Added glfwGetWindowMonitor.

This commit is contained in:
Camilla Berglund 2012-10-02 17:24:18 +02:00
parent ff09d3a343
commit 26480901fd
2 changed files with 19 additions and 0 deletions

View File

@ -560,6 +560,7 @@ GLFWAPI void glfwRestoreWindow(GLFWwindow window);
GLFWAPI void glfwShowWindow(GLFWwindow window); GLFWAPI void glfwShowWindow(GLFWwindow window);
GLFWAPI void glfwHideWindow(GLFWwindow window); GLFWAPI void glfwHideWindow(GLFWwindow window);
GLFWAPI int glfwGetWindowParam(GLFWwindow window, int param); GLFWAPI int glfwGetWindowParam(GLFWwindow window, int param);
GLFWAPI GLFWmonitor glfwGetWindowMonitor(GLFWwindow window);
GLFWAPI void glfwSetWindowUserPointer(GLFWwindow window, void* pointer); GLFWAPI void glfwSetWindowUserPointer(GLFWwindow window, void* pointer);
GLFWAPI void* glfwGetWindowUserPointer(GLFWwindow window); GLFWAPI void* glfwGetWindowUserPointer(GLFWwindow window);
GLFWAPI void glfwSetWindowSizeCallback(GLFWwindowsizefun cbfun); GLFWAPI void glfwSetWindowSizeCallback(GLFWwindowsizefun cbfun);

View File

@ -763,6 +763,24 @@ GLFWAPI int glfwGetWindowParam(GLFWwindow handle, int param)
} }
//========================================================================
// Get window monitor
//========================================================================
GLFWAPI GLFWmonitor glfwGetWindowMonitor(GLFWwindow handle)
{
_GLFWwindow* window = (_GLFWwindow*) handle;
if (!_glfwInitialized)
{
_glfwSetError(GLFW_NOT_INITIALIZED, NULL);
return NULL;
}
return (GLFWmonitor) window->monitor;
}
//======================================================================== //========================================================================
// Set the user pointer for the specified window // Set the user pointer for the specified window
//======================================================================== //========================================================================