All Classes and Interfaces
Class
Description
GLFW context state.
Main GLFW looper.
A GLFW cursor instance.
Generic GLFW error.
Generic GLFW handle type.
An input event filtering system, meant to be used as a "one-stop" management class.
A listener interface for when joysticks/gamepads get
connected or disconnected from GLFW.
Joystick input parameters per added device.
A GLFW monitor information instance.
A GLFW window instance.
Enum of window cursor modes.
A dimension.
A drag 'n drop event listener interface.
An implementation of
GLFWWindow.InputListener that provides a blank, no-op
implementation so that only the desired functions need overriding.An input event listener interface.
A single point.
A single point, floating-point.
A rectangle bound.
Window characteristic state that can be fetched outside of the main thread.
An implementation of
GLFWWindow.WindowListener that provides a blank, no-op
implementation so that only the desired functions need overriding.A window event listener interface.
Windows hints for the next window created.
An exception that can occur on input event dispatch setup.
Annotates a field that sets if a joystick axis is moved by a certain amount of units.
Annotates a field that sets if a joystick button is pressed or not.
Annotates a field that sets if a joystick axis is moved into a discrete direction.
Annotates a field that sets if a joystick hat is in a position or not.
Annotates a field that sets if a key is pressed or not.
Annotates a field that sets if a mouse axis is moved by a certain amount of units.
Annotates a field that sets if a mouse button is pressed or not.
Annotates a field that sets if the mouse's position on an axis changes, reporting the new window-relative position.
Annotates a field that sets if a mouse wheel is moved by a certain amount of units.
An exception that can occur on input system setup.
Simple IO utility functions.
All valid input joystick axes.
All valid input joystick buttons.
All valid input joystick direction positions.
All valid input joystick hat positions.
All valid input keys.
All valid input mouse axes.
All valid input mouse buttons.
All valid input mouse scrolling.
Annotates a field that calls a method if a joystick axis is moved.
Annotates a field that calls a method if a joystick button is pressed or released.
Annotates a field that calls a method if a joystick axis is moved into a discrete state from deadzone.
Annotates a field that calls a method if a joystick hat is moved.
Annotates a field that calls a method if a key is pressed or released.
Annotates a field that calls a method if a key is typed (or repeated type).
Annotates a field that calls a method if a mouse axis is moved.
Annotates a field that calls a method if a mouse button is pressed or released.
Annotates a field that calls a method if a mouse axis is moved, reporting the new window-relative position.
Annotates a field that calls a method if a mouse wheel is moved.