Structs§
- Button
Event - A event for clicking the mouse
- Clipboard
Event - A clipboard event
- Clipboard
Update Event - Not used
- Controller
Axis Event - A controller axis event
- Controller
Button Event - A controller button event
- Drag
Enter Event - A drag enter file event. App must call peek_drop_content to receive DragMoveEvent, DragLeaveEvent, DropEvent. App can ignore DND by doing nothing or peek_drop_content + pop_drop_content before DropEvent.
- Drag
Leave Event - A DND drag move event.
- Drag
Move Event - A DND drag move event.
- Drop
Event - A DND drop event.
- Event
- An event
- Focus
Event - A focus event
- Hover
Event - A window hover event
- KeyEvent
- A key event (such as a pressed key)
- Mouse
Event - A event related to the mouse (absolute position)
- Mouse
Relative Event - A event related to the mouse (relative position)
- Move
Event - A move event
- Quit
Event - Resize
Event - A resize event
- Scale
Event - A screen scale event
- Screen
Event - A screen report event
- Scroll
Event - A event for scrolling the mouse
- Text
Input Event - A supplement to KeyEvent that report a character. Affected by modifier keys and keyboard layout. Control character (e.g. Backspace and Enter key) does not count as a TextInputEvent.
Enums§
- Event
Option - An optional event
Constants§
- CONTROLLER_
A - CONTROLLER_
AXIS_ RX - CONTROLLER_
AXIS_ RY - CONTROLLER_
AXIS_ RZ - CONTROLLER_
AXIS_ X - CONTROLLER_
AXIS_ Y - CONTROLLER_
AXIS_ Z - CONTROLLER_
B - CONTROLLER_
BACK - CONTROLLER_
DPAD_ DOWN - CONTROLLER_
DPAD_ LEFT - CONTROLLER_
DPAD_ RIGHT - CONTROLLER_
DPAD_ UP - CONTROLLER_
GUIDE - CONTROLLER_
LB - CONTROLLER_
LS - CONTROLLER_
RB - CONTROLLER_
RS - CONTROLLER_
START - CONTROLLER_
X - CONTROLLER_
Y - EVENT_
BUTTON - EVENT_
CLIPBOARD - EVENT_
CLIPBOARD_ UPDATE - EVENT_
CONTROLLER_ AXIS - EVENT_
CONTROLLER_ BUTTON - EVENT_
DRAG_ ENTER - EVENT_
DRAG_ LEAVE - EVENT_
DRAG_ MOVE - EVENT_
DROP - EVENT_
FOCUS - EVENT_
HOVER - EVENT_
KEY - EVENT_
MOUSE - EVENT_
MOUSE_ RELATIVE - EVENT_
MOVE - EVENT_
NONE - EVENT_
QUIT - EVENT_
RESIZE - EVENT_
SCALE - EVENT_
SCREEN - EVENT_
SCROLL - EVENT_
TEXT_ INPUT - K_0
- K_1
- K_2
- K_3
- K_4
- K_5
- K_6
- K_7
- K_8
- K_9
- K_A
- K_ALT
- Alt key
- K_
ALT_ GR - AltGr key
- K_APP
- Application key
- K_B
- K_
BACKSLASH - Backslash/pipe key
- K_BKSP
- Backspace key
- K_
BRACE_ CLOSE - Bracket close key
- K_
BRACE_ OPEN - Bracket open key
- K_C
- K_CAPS
- Capslock
- K_COMMA
- Comma key
- K_CTRL
- Control key (deprecated)
- K_D
- K_DEL
- Delete key
- K_DOWN
- Down key
- K_E
- K_END
- End key
- K_ENTER
- Enter key
- K_
EQUALS - Equals/plus key
- K_ESC
- Escape key
- K_F
- K_F1
- F1 key
- K_F2
- F2 key
- K_F3
- F3 key
- K_F4
- F4 key
- K_F5
- F5 key
- K_F6
- F6 key
- K_F7
- F7 key
- K_F8
- F8 key
- K_F9
- F9 key
- K_F10
- F10 key
- K_F11
- F11 key
- K_F12
- F12 key
- K_G
- K_H
- K_HOME
- Home key
- K_I
- K_INS
- Insert key (deprecated)
- K_
INSERT - Insert key
- K_J
- K_K
- K_L
- K_LEFT
- Left key
- K_
LEFT_ CTRL - Left control key
- K_
LEFT_ SHIFT - Left shift
- K_
LEFT_ SUPER - SUPER/META/WIN Left Key
- K_M
- K_
MEDIA_ FAST_ FORWARD - Media Key for Fast forward/next track
- K_
MEDIA_ PLAY_ PAUSE - Media Key for Play/pause
- K_
MEDIA_ REWIND - Media Key for Rewind/previous track
- K_
MEDIA_ STOP - Media Key for Stop
- K_MINUS
- Minus/underline key
- K_N
- K_NUM
- Num lock key
- K_NUM_0
- K_NUM_1
- K_NUM_2
- K_NUM_3
- K_NUM_4
- K_NUM_5
- K_NUM_6
- K_NUM_7
- K_NUM_8
- K_NUM_9
- K_
NUM_ ASTERISK - K_
NUM_ ENTER - K_
NUM_ MINUS - K_
NUM_ PERIOD - K_
NUM_ PLUS - K_
NUM_ SLASH - K_O
- K_P
- K_
PERIOD - Period key
- K_PGDN
- Page down key
- K_PGUP
- Page up key
- K_POWER
- Power off key
- K_PRTSC
- Print screen key
- K_Q
- K_QUOTE
- Quote key
- K_R
- K_RIGHT
- Right key
- K_
RIGHT_ CTRL - Right control key
- K_
RIGHT_ SHIFT - Right shift
- K_
RIGHT_ SUPER - SUPER/META/WIN Right Key
- K_S
- K_
SCROLL - Scroll lock key
- K_
SEMICOLON - Semicolon key
- K_SLASH
- Slash key
- K_SLEEP
- Sleep key
- K_SPACE
- Space key
- K_SUPER
- SUPER/META/WIN Key (deprecated)
- K_T
- K_TAB
- Tab key
- K_TICK
- Tick/tilde key
- K_U
- K_UP
- Up key
- K_V
- K_
VOLUME_ DOWN - Media Key for Volume Down
- K_
VOLUME_ TOGGLE - Media Key for Volume toggle (mute/unmute)
- K_
VOLUME_ UP - Media Key for Volume Up
- K_W
- K_X
- K_Y
- K_Z