mirror of
https://github.com/glfw/glfw.git
synced 2024-11-10 00:51:47 +00:00
Added cursor enter/leave support to events test.
This commit is contained in:
parent
1d2a9790c9
commit
3663d62362
@ -274,6 +274,16 @@ static void mouse_position_callback(GLFWwindow window, int x, int y)
|
|||||||
printf("%08x at %0.3f: Mouse position: %i %i\n", counter++, glfwGetTime(), x, y);
|
printf("%08x at %0.3f: Mouse position: %i %i\n", counter++, glfwGetTime(), x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void cursor_enter_callback(GLFWwindow window)
|
||||||
|
{
|
||||||
|
printf("%08x at %0.3f: Cursor entered window\n", counter++, glfwGetTime());
|
||||||
|
}
|
||||||
|
|
||||||
|
static void cursor_leave_callback(GLFWwindow window)
|
||||||
|
{
|
||||||
|
printf("%08x at %0.3f: Cursor left window\n", counter++, glfwGetTime());
|
||||||
|
}
|
||||||
|
|
||||||
static void scroll_callback(GLFWwindow window, int x, int y)
|
static void scroll_callback(GLFWwindow window, int x, int y)
|
||||||
{
|
{
|
||||||
printf("%08x at %0.3f: Scroll: %i %i\n", counter++, glfwGetTime(), x, y);
|
printf("%08x at %0.3f: Scroll: %i %i\n", counter++, glfwGetTime(), x, y);
|
||||||
@ -351,6 +361,8 @@ int main(void)
|
|||||||
glfwSetWindowIconifyCallback(window_iconify_callback);
|
glfwSetWindowIconifyCallback(window_iconify_callback);
|
||||||
glfwSetMouseButtonCallback(mouse_button_callback);
|
glfwSetMouseButtonCallback(mouse_button_callback);
|
||||||
glfwSetMousePosCallback(mouse_position_callback);
|
glfwSetMousePosCallback(mouse_position_callback);
|
||||||
|
glfwSetCursorEnterCallback(cursor_enter_callback);
|
||||||
|
glfwSetCursorLeaveCallback(cursor_leave_callback);
|
||||||
glfwSetScrollCallback(scroll_callback);
|
glfwSetScrollCallback(scroll_callback);
|
||||||
glfwSetKeyCallback(key_callback);
|
glfwSetKeyCallback(key_callback);
|
||||||
glfwSetCharCallback(char_callback);
|
glfwSetCharCallback(char_callback);
|
||||||
|
Loading…
Reference in New Issue
Block a user