glfw/src
IntellectualKitty d3eaf9a9fa Added support for joystick button and axis callbacks
The major change is the addition of the inputValueCallback function.  This callback function is registered with the HID Manager using the HIDDeviceRef when a joystick is connected.  Whenever an axis, button, or hat switch value is changed for that HID device, the inputValueCallback function is called: the appropriate value will be updated (which alleviates the need for polling, hence the removal of the polling functions) and, if a user callback has been registered, event notification will be provided.  (Note that in the case of hat switches, which are treated as quad sets of buttons, one for each direction, user notification is provided only if the value for that direction has actually changed).
2016-09-07 15:16:20 -06:00
..
CMakeLists.txt Add run-time context creation API selection 2016-05-04 17:00:07 +02:00
cocoa_init.m Cleanup 2016-09-07 16:49:29 +02:00
cocoa_joystick.h Start 3.3 2016-08-18 23:55:49 +02:00
cocoa_joystick.m Added support for joystick button and axis callbacks 2016-09-07 15:16:20 -06:00
cocoa_monitor.m Start 3.3 2016-08-18 23:55:49 +02:00
cocoa_platform.h Cleanup 2016-09-07 16:49:29 +02:00
cocoa_time.c Start 3.3 2016-08-18 23:55:49 +02:00
cocoa_window.m Cleanup 2016-09-07 16:49:29 +02:00
context.c Start 3.3 2016-08-18 23:55:49 +02:00
egl_context.c Start 3.3 2016-08-18 23:55:49 +02:00
egl_context.h Start 3.3 2016-08-18 23:55:49 +02:00
glfw3.pc.in Blurb nomenclature fix. 2014-02-10 15:33:41 +01:00
glfw3Config.cmake.in Include imported targets into module config file 2016-02-02 06:00:18 +01:00
glfw_config.h.in Start 3.3 2016-08-18 23:55:49 +02:00
glx_context.c Start 3.3 2016-08-18 23:55:49 +02:00
glx_context.h Start 3.3 2016-08-18 23:55:49 +02:00
init.c Start 3.3 2016-08-18 23:55:49 +02:00
input.c Added support for joystick button and axis callbacks 2016-09-07 15:07:19 -06:00
internal.h Added support for joystick button and axis callbacks 2016-09-07 15:06:16 -06:00
linux_joystick.c Start 3.3 2016-08-18 23:55:49 +02:00
linux_joystick.h Start 3.3 2016-08-18 23:55:49 +02:00
mir_init.c Cleanup 2016-09-07 16:49:29 +02:00
mir_monitor.c Mir: Add cursor mode support 2016-09-07 16:49:29 +02:00
mir_platform.h Cleanup 2016-09-07 16:49:29 +02:00
mir_window.c Cleanup 2016-09-07 16:49:29 +02:00
monitor.c Start 3.3 2016-08-18 23:55:49 +02:00
nsgl_context.h Start 3.3 2016-08-18 23:55:49 +02:00
nsgl_context.m Start 3.3 2016-08-18 23:55:49 +02:00
posix_time.c Start 3.3 2016-08-18 23:55:49 +02:00
posix_time.h Start 3.3 2016-08-18 23:55:49 +02:00
posix_tls.c Start 3.3 2016-08-18 23:55:49 +02:00
posix_tls.h Start 3.3 2016-08-18 23:55:49 +02:00
vulkan.c Simplify Vulkan extension checks 2016-09-07 16:31:18 +02:00
wgl_context.c Start 3.3 2016-08-18 23:55:49 +02:00
wgl_context.h Start 3.3 2016-08-18 23:55:49 +02:00
win32_init.c Cleanup 2016-09-07 16:49:29 +02:00
win32_joystick.c Fix GCC warnings 2016-07-21 00:15:55 +02:00
win32_joystick.h Start 3.3 2016-08-18 23:55:49 +02:00
win32_monitor.c Start 3.3 2016-08-18 23:55:49 +02:00
win32_platform.h Cleanup 2016-09-07 16:49:29 +02:00
win32_time.c Start 3.3 2016-08-18 23:55:49 +02:00
win32_tls.c Start 3.3 2016-08-18 23:55:49 +02:00
win32_window.c Cleanup 2016-09-07 16:49:29 +02:00
window.c Fix glfwMaximizeWindow not checking window mode 2016-08-21 17:43:40 +02:00
wl_init.c Cleanup 2016-09-07 16:49:29 +02:00
wl_monitor.c Start 3.3 2016-08-18 23:55:49 +02:00
wl_platform.h Cleanup 2016-09-07 16:49:29 +02:00
wl_window.c Cleanup 2016-09-07 16:49:29 +02:00
x11_init.c Cleanup 2016-09-07 16:49:29 +02:00
x11_monitor.c Start 3.3 2016-08-18 23:55:49 +02:00
x11_platform.h Cleanup 2016-09-07 16:49:29 +02:00
x11_window.c Cleanup 2016-09-07 16:49:29 +02:00
xkb_unicode.c Start 3.3 2016-08-18 23:55:49 +02:00
xkb_unicode.h Start 3.3 2016-08-18 23:55:49 +02:00