#include <GLFW/glfw3.h>
Go to the source code of this file.
◆ GLFW_INCLUDE_NONE
#define GLFW_INCLUDE_NONE |
◆ GLFW_INCLUDE_VULKAN
#define GLFW_INCLUDE_VULKAN |
◆ SH_GAMEPAD_AXIS_LAST
◆ SH_GAMEPAD_AXIS_LEFT_TRIGGER
#define SH_GAMEPAD_AXIS_LEFT_TRIGGER 4 |
◆ SH_GAMEPAD_AXIS_LEFT_X
#define SH_GAMEPAD_AXIS_LEFT_X 0 |
◆ SH_GAMEPAD_AXIS_LEFT_Y
#define SH_GAMEPAD_AXIS_LEFT_Y 1 |
◆ SH_GAMEPAD_AXIS_RIGHT_TRIGGER
#define SH_GAMEPAD_AXIS_RIGHT_TRIGGER 5 |
◆ SH_GAMEPAD_AXIS_RIGHT_X
#define SH_GAMEPAD_AXIS_RIGHT_X 2 |
◆ SH_GAMEPAD_AXIS_RIGHT_Y
#define SH_GAMEPAD_AXIS_RIGHT_Y 3 |
◆ SH_GAMEPAD_BUTTON_A
#define SH_GAMEPAD_BUTTON_A 0 |
◆ SH_GAMEPAD_BUTTON_B
#define SH_GAMEPAD_BUTTON_B 1 |
◆ SH_GAMEPAD_BUTTON_BACK
#define SH_GAMEPAD_BUTTON_BACK 6 |
◆ SH_GAMEPAD_BUTTON_CIRCLE
◆ SH_GAMEPAD_BUTTON_CROSS
◆ SH_GAMEPAD_BUTTON_DPAD_DOWN
#define SH_GAMEPAD_BUTTON_DPAD_DOWN 13 |
◆ SH_GAMEPAD_BUTTON_DPAD_LEFT
#define SH_GAMEPAD_BUTTON_DPAD_LEFT 14 |
◆ SH_GAMEPAD_BUTTON_DPAD_RIGHT
#define SH_GAMEPAD_BUTTON_DPAD_RIGHT 12 |
◆ SH_GAMEPAD_BUTTON_DPAD_UP
#define SH_GAMEPAD_BUTTON_DPAD_UP 11 |
◆ SH_GAMEPAD_BUTTON_GUIDE
#define SH_GAMEPAD_BUTTON_GUIDE 8 |
◆ SH_GAMEPAD_BUTTON_LAST
◆ SH_GAMEPAD_BUTTON_LEFT_BUMPER
#define SH_GAMEPAD_BUTTON_LEFT_BUMPER 4 |
◆ SH_GAMEPAD_BUTTON_LEFT_THUMB
#define SH_GAMEPAD_BUTTON_LEFT_THUMB 9 |
◆ SH_GAMEPAD_BUTTON_RIGHT_BUMPER
#define SH_GAMEPAD_BUTTON_RIGHT_BUMPER 5 |
◆ SH_GAMEPAD_BUTTON_RIGHT_THUMB
#define SH_GAMEPAD_BUTTON_RIGHT_THUMB 10 |
◆ SH_GAMEPAD_BUTTON_SQUARE
◆ SH_GAMEPAD_BUTTON_START
#define SH_GAMEPAD_BUTTON_START 7 |
◆ SH_GAMEPAD_BUTTON_TRIANGLE
◆ SH_GAMEPAD_BUTTON_X
#define SH_GAMEPAD_BUTTON_X 2 |
◆ SH_GAMEPAD_BUTTON_Y
#define SH_GAMEPAD_BUTTON_Y 3 |
◆ SH_JOYSTICK_1
◆ SH_JOYSTICK_10
◆ SH_JOYSTICK_11
#define SH_JOYSTICK_11 10 |
◆ SH_JOYSTICK_12
#define SH_JOYSTICK_12 11 |
◆ SH_JOYSTICK_13
#define SH_JOYSTICK_13 12 |
◆ SH_JOYSTICK_14
#define SH_JOYSTICK_14 13 |
◆ SH_JOYSTICK_15
#define SH_JOYSTICK_15 14 |
◆ SH_JOYSTICK_16
#define SH_JOYSTICK_16 15 |
◆ SH_JOYSTICK_2
◆ SH_JOYSTICK_3
◆ SH_JOYSTICK_4
◆ SH_JOYSTICK_5
◆ SH_JOYSTICK_6
◆ SH_JOYSTICK_7
◆ SH_JOYSTICK_8
◆ SH_JOYSTICK_9
◆ SH_JOYSTICK_LAST
◆ SH_KEY_0
◆ SH_KEY_1
◆ SH_KEY_2
◆ SH_KEY_3
◆ SH_KEY_4
◆ SH_KEY_5
◆ SH_KEY_6
◆ SH_KEY_7
◆ SH_KEY_8
◆ SH_KEY_9
◆ SH_KEY_A
◆ SH_KEY_APOSTROPHE
#define SH_KEY_APOSTROPHE 39 /* ' */ |
◆ SH_KEY_B
◆ SH_KEY_BACKSLASH
#define SH_KEY_BACKSLASH 92 /* \ */ |
◆ SH_KEY_BACKSPACE
#define SH_KEY_BACKSPACE 259 |
◆ SH_KEY_C
◆ SH_KEY_CAPS_LOCK
#define SH_KEY_CAPS_LOCK 280 |
◆ SH_KEY_COMMA
#define SH_KEY_COMMA 44 /* , */ |
◆ SH_KEY_D
◆ SH_KEY_DELETE
#define SH_KEY_DELETE 261 |
◆ SH_KEY_DOWN
◆ SH_KEY_E
◆ SH_KEY_END
◆ SH_KEY_ENTER
◆ SH_KEY_EQUAL
#define SH_KEY_EQUAL 61 /* = */ |
◆ SH_KEY_ESCAPE
#define SH_KEY_ESCAPE 256 |
◆ SH_KEY_F
◆ SH_KEY_F1
◆ SH_KEY_F10
◆ SH_KEY_F11
◆ SH_KEY_F12
◆ SH_KEY_F13
◆ SH_KEY_F14
◆ SH_KEY_F15
◆ SH_KEY_F16
◆ SH_KEY_F17
◆ SH_KEY_F18
◆ SH_KEY_F19
◆ SH_KEY_F2
◆ SH_KEY_F20
◆ SH_KEY_F21
◆ SH_KEY_F22
◆ SH_KEY_F23
◆ SH_KEY_F24
◆ SH_KEY_F25
◆ SH_KEY_F3
◆ SH_KEY_F4
◆ SH_KEY_F5
◆ SH_KEY_F6
◆ SH_KEY_F7
◆ SH_KEY_F8
◆ SH_KEY_F9
◆ SH_KEY_G
◆ SH_KEY_GRAVE_ACCENT
#define SH_KEY_GRAVE_ACCENT 96 /* ` */ |
◆ SH_KEY_H
◆ SH_KEY_HOME
◆ SH_KEY_I
◆ SH_KEY_INSERT
#define SH_KEY_INSERT 260 |
◆ SH_KEY_J
◆ SH_KEY_K
◆ SH_KEY_KP_0
◆ SH_KEY_KP_1
◆ SH_KEY_KP_2
◆ SH_KEY_KP_3
◆ SH_KEY_KP_4
◆ SH_KEY_KP_5
◆ SH_KEY_KP_6
◆ SH_KEY_KP_7
◆ SH_KEY_KP_8
◆ SH_KEY_KP_9
◆ SH_KEY_KP_ADD
#define SH_KEY_KP_ADD 334 |
◆ SH_KEY_KP_DECIMAL
#define SH_KEY_KP_DECIMAL 330 |
◆ SH_KEY_KP_DIVIDE
#define SH_KEY_KP_DIVIDE 331 |
◆ SH_KEY_KP_ENTER
#define SH_KEY_KP_ENTER 335 |
◆ SH_KEY_KP_EQUAL
#define SH_KEY_KP_EQUAL 336 |
◆ SH_KEY_KP_MULTIPLY
#define SH_KEY_KP_MULTIPLY 332 |
◆ SH_KEY_KP_SUBTRACT
#define SH_KEY_KP_SUBTRACT 333 |
◆ SH_KEY_L
◆ SH_KEY_LAST
◆ SH_KEY_LEFT
◆ SH_KEY_LEFT_ALT
#define SH_KEY_LEFT_ALT 342 |
◆ SH_KEY_LEFT_BRACKET
#define SH_KEY_LEFT_BRACKET 91 /* [ */ |
◆ SH_KEY_LEFT_CONTROL
#define SH_KEY_LEFT_CONTROL 341 |
◆ SH_KEY_LEFT_SHIFT
#define SH_KEY_LEFT_SHIFT 340 |
◆ SH_KEY_LEFT_SUPER
#define SH_KEY_LEFT_SUPER 343 |
◆ SH_KEY_M
◆ SH_KEY_MENU
◆ SH_KEY_MINUS
#define SH_KEY_MINUS 45 /* - */ |
◆ SH_KEY_N
◆ SH_KEY_NUM_LOCK
#define SH_KEY_NUM_LOCK 282 |
◆ SH_KEY_O
◆ SH_KEY_P
◆ SH_KEY_PAGE_DOWN
#define SH_KEY_PAGE_DOWN 267 |
◆ SH_KEY_PAGE_UP
#define SH_KEY_PAGE_UP 266 |
◆ SH_KEY_PAUSE
◆ SH_KEY_PERIOD
#define SH_KEY_PERIOD 46 /* . */ |
◆ SH_KEY_PRINT_SCREEN
#define SH_KEY_PRINT_SCREEN 283 |
◆ SH_KEY_Q
◆ SH_KEY_R
◆ SH_KEY_RIGHT
◆ SH_KEY_RIGHT_ALT
#define SH_KEY_RIGHT_ALT 346 |
◆ SH_KEY_RIGHT_BRACKET
#define SH_KEY_RIGHT_BRACKET 93 /* ] */ |
◆ SH_KEY_RIGHT_CONTROL
#define SH_KEY_RIGHT_CONTROL 345 |
◆ SH_KEY_RIGHT_SHIFT
#define SH_KEY_RIGHT_SHIFT 344 |
◆ SH_KEY_RIGHT_SUPER
#define SH_KEY_RIGHT_SUPER 347 |
◆ SH_KEY_S
◆ SH_KEY_SCROLL_LOCK
#define SH_KEY_SCROLL_LOCK 281 |
◆ SH_KEY_SEMICOLON
#define SH_KEY_SEMICOLON 59 /* ; */ |
◆ SH_KEY_SLASH
#define SH_KEY_SLASH 47 /* / */ |
◆ SH_KEY_SPACE
◆ SH_KEY_T
◆ SH_KEY_TAB
◆ SH_KEY_U
◆ SH_KEY_UP
◆ SH_KEY_V
◆ SH_KEY_W
◆ SH_KEY_WORLD_1
#define SH_KEY_WORLD_1 161 /* non-US #1 */ |
◆ SH_KEY_WORLD_2
#define SH_KEY_WORLD_2 162 /* non-US #2 */ |
◆ SH_KEY_X
◆ SH_KEY_Y
◆ SH_KEY_Z
◆ SH_MOUSE_BUTTON_1
#define SH_MOUSE_BUTTON_1 0 |
◆ SH_MOUSE_BUTTON_2
#define SH_MOUSE_BUTTON_2 1 |
◆ SH_MOUSE_BUTTON_3
#define SH_MOUSE_BUTTON_3 2 |
◆ SH_MOUSE_BUTTON_4
#define SH_MOUSE_BUTTON_4 3 |
◆ SH_MOUSE_BUTTON_5
#define SH_MOUSE_BUTTON_5 4 |
◆ SH_MOUSE_BUTTON_6
#define SH_MOUSE_BUTTON_6 5 |
◆ SH_MOUSE_BUTTON_7
#define SH_MOUSE_BUTTON_7 6 |
◆ SH_MOUSE_BUTTON_8
#define SH_MOUSE_BUTTON_8 7 |
◆ SH_MOUSE_BUTTON_LAST
◆ SH_MOUSE_BUTTON_LEFT
◆ SH_MOUSE_BUTTON_MIDDLE
◆ SH_MOUSE_BUTTON_RIGHT
◆ SH_PRESS
#define SH_PRESS GLFW_PRESS |
◆ SH_RELEASE
#define SH_RELEASE GLFW_RELEASE |
◆ SH_REPEAT
#define SH_REPEAT GLFW_REPEAT |
◆ shKeyEvents
◆ shMouseEvents
◆ ShWindow
◆ shGetCursorPosition()
void shGetCursorPosition |
( |
ShWindow * |
p_window | ) |
|
|
extern |