GLFW_VERSION_MAJOR

GLFW - An OpenGL framework API version: 2.7 WWW: http://www.glfw.org/ *------------------------------------------------------------------------ Copyright (c) 2002-2006 Marcus Geelnard Copyright (c) 2006-2010 Camilla Berglund

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution.

Values

ValueMeaning
GLFW_VERSION_MAJOR2

GLFW version

GLFW_VERSION_MINOR7
GLFW_VERSION_REVISION2
GLFW_RELEASE0

Input handling definitions

GLFW_PRESS1
GLFW_KEY_UNKNOWN-1
GLFW_KEY_SPACE32
GLFW_KEY_SPECIAL256
GLFW_KEY_ESC(GLFW_KEY_SPECIAL + 1)
GLFW_KEY_F1(GLFW_KEY_SPECIAL + 2)
GLFW_KEY_F2(GLFW_KEY_SPECIAL + 3)
GLFW_KEY_F3(GLFW_KEY_SPECIAL + 4)
GLFW_KEY_F4(GLFW_KEY_SPECIAL + 5)
GLFW_KEY_F5(GLFW_KEY_SPECIAL + 6)
GLFW_KEY_F6(GLFW_KEY_SPECIAL + 7)
GLFW_KEY_F7(GLFW_KEY_SPECIAL + 8)
GLFW_KEY_F8(GLFW_KEY_SPECIAL + 9)
GLFW_KEY_F9(GLFW_KEY_SPECIAL + 10)
GLFW_KEY_F10(GLFW_KEY_SPECIAL + 11)
GLFW_KEY_F11(GLFW_KEY_SPECIAL + 12)
GLFW_KEY_F12(GLFW_KEY_SPECIAL + 13)
GLFW_KEY_F13(GLFW_KEY_SPECIAL + 14)
GLFW_KEY_F14(GLFW_KEY_SPECIAL + 15)
GLFW_KEY_F15(GLFW_KEY_SPECIAL + 16)
GLFW_KEY_F16(GLFW_KEY_SPECIAL + 17)
GLFW_KEY_F17(GLFW_KEY_SPECIAL + 18)
GLFW_KEY_F18(GLFW_KEY_SPECIAL + 19)
GLFW_KEY_F19(GLFW_KEY_SPECIAL + 20)
GLFW_KEY_F20(GLFW_KEY_SPECIAL + 21)
GLFW_KEY_F21(GLFW_KEY_SPECIAL + 22)
GLFW_KEY_F22(GLFW_KEY_SPECIAL + 23)
GLFW_KEY_F23(GLFW_KEY_SPECIAL + 24)
GLFW_KEY_F24(GLFW_KEY_SPECIAL + 25)
GLFW_KEY_F25(GLFW_KEY_SPECIAL + 26)
GLFW_KEY_UP(GLFW_KEY_SPECIAL + 27)
GLFW_KEY_DOWN(GLFW_KEY_SPECIAL + 28)
GLFW_KEY_LEFT(GLFW_KEY_SPECIAL + 29)
GLFW_KEY_RIGHT(GLFW_KEY_SPECIAL + 30)
GLFW_KEY_LSHIFT(GLFW_KEY_SPECIAL + 31)
GLFW_KEY_RSHIFT(GLFW_KEY_SPECIAL + 32)
GLFW_KEY_LCTRL(GLFW_KEY_SPECIAL + 33)
GLFW_KEY_RCTRL(GLFW_KEY_SPECIAL + 34)
GLFW_KEY_LALT(GLFW_KEY_SPECIAL + 35)
GLFW_KEY_RALT(GLFW_KEY_SPECIAL + 36)
GLFW_KEY_TAB(GLFW_KEY_SPECIAL + 37)
GLFW_KEY_ENTER(GLFW_KEY_SPECIAL + 38)
GLFW_KEY_BACKSPACE(GLFW_KEY_SPECIAL + 39)
GLFW_KEY_INSERT(GLFW_KEY_SPECIAL + 40)
GLFW_KEY_DEL(GLFW_KEY_SPECIAL + 41)
GLFW_KEY_PAGEUP(GLFW_KEY_SPECIAL + 42)
GLFW_KEY_PAGEDOWN(GLFW_KEY_SPECIAL + 43)
GLFW_KEY_HOME(GLFW_KEY_SPECIAL + 44)
GLFW_KEY_END(GLFW_KEY_SPECIAL + 45)
GLFW_KEY_KP_0(GLFW_KEY_SPECIAL + 46)
GLFW_KEY_KP_1(GLFW_KEY_SPECIAL + 47)
GLFW_KEY_KP_2(GLFW_KEY_SPECIAL + 48)
GLFW_KEY_KP_3(GLFW_KEY_SPECIAL + 49)
GLFW_KEY_KP_4(GLFW_KEY_SPECIAL + 50)
GLFW_KEY_KP_5(GLFW_KEY_SPECIAL + 51)
GLFW_KEY_KP_6(GLFW_KEY_SPECIAL + 52)
GLFW_KEY_KP_7(GLFW_KEY_SPECIAL + 53)
GLFW_KEY_KP_8(GLFW_KEY_SPECIAL + 54)
GLFW_KEY_KP_9(GLFW_KEY_SPECIAL + 55)
GLFW_KEY_KP_DIVIDE(GLFW_KEY_SPECIAL + 56)
GLFW_KEY_KP_MULTIPLY(GLFW_KEY_SPECIAL + 57)
GLFW_KEY_KP_SUBTRACT(GLFW_KEY_SPECIAL + 58)
GLFW_KEY_KP_ADD(GLFW_KEY_SPECIAL + 59)
GLFW_KEY_KP_DECIMAL(GLFW_KEY_SPECIAL + 60)
GLFW_KEY_KP_EQUAL(GLFW_KEY_SPECIAL + 61)
GLFW_KEY_KP_ENTER(GLFW_KEY_SPECIAL + 62)
GLFW_KEY_KP_NUM_LOCK(GLFW_KEY_SPECIAL + 63)
GLFW_KEY_CAPS_LOCK(GLFW_KEY_SPECIAL + 64)
GLFW_KEY_SCROLL_LOCK(GLFW_KEY_SPECIAL + 65)
GLFW_KEY_PAUSE(GLFW_KEY_SPECIAL + 66)
GLFW_KEY_LSUPER(GLFW_KEY_SPECIAL + 67)
GLFW_KEY_RSUPER(GLFW_KEY_SPECIAL + 68)
GLFW_KEY_MENU(GLFW_KEY_SPECIAL + 69)
GLFW_KEY_LASTGLFW_KEY_MENU
GLFW_MOUSE_BUTTON_10
GLFW_MOUSE_BUTTON_21
GLFW_MOUSE_BUTTON_32
GLFW_MOUSE_BUTTON_43
GLFW_MOUSE_BUTTON_54
GLFW_MOUSE_BUTTON_65
GLFW_MOUSE_BUTTON_76
GLFW_MOUSE_BUTTON_87
GLFW_MOUSE_BUTTON_LASTGLFW_MOUSE_BUTTON_8
GLFW_MOUSE_BUTTON_LEFTGLFW_MOUSE_BUTTON_1
GLFW_MOUSE_BUTTON_RIGHTGLFW_MOUSE_BUTTON_2
GLFW_MOUSE_BUTTON_MIDDLEGLFW_MOUSE_BUTTON_3
GLFW_JOYSTICK_10
GLFW_JOYSTICK_21
GLFW_JOYSTICK_32
GLFW_JOYSTICK_43
GLFW_JOYSTICK_54
GLFW_JOYSTICK_65
GLFW_JOYSTICK_76
GLFW_JOYSTICK_87
GLFW_JOYSTICK_98
GLFW_JOYSTICK_109
GLFW_JOYSTICK_1110
GLFW_JOYSTICK_1211
GLFW_JOYSTICK_1312
GLFW_JOYSTICK_1413
GLFW_JOYSTICK_1514
GLFW_JOYSTICK_1615
GLFW_JOYSTICK_LASTGLFW_JOYSTICK_16
GLFW_WINDOW0x00010001

Other definitions;

GLFW_FULLSCREEN0x00010002
GLFW_OPENED0x00020001
GLFW_ACTIVE0x00020002
GLFW_ICONIFIED0x00020003
GLFW_ACCELERATED0x00020004
GLFW_RED_BITS0x00020005
GLFW_GREEN_BITS0x00020006
GLFW_BLUE_BITS0x00020007
GLFW_ALPHA_BITS0x00020008
GLFW_DEPTH_BITS0x00020009
GLFW_STENCIL_BITS0x0002000A
GLFW_REFRESH_RATE0x0002000B
GLFW_ACCUM_RED_BITS0x0002000C
GLFW_ACCUM_GREEN_BITS0x0002000D
GLFW_ACCUM_BLUE_BITS0x0002000E
GLFW_ACCUM_ALPHA_BITS0x0002000F
GLFW_AUX_BUFFERS0x00020010
GLFW_STEREO0x00020011
GLFW_WINDOW_NO_RESIZE0x00020012
GLFW_FSAA_SAMPLES0x00020013
GLFW_OPENGL_VERSION_MAJOR0x00020014
GLFW_OPENGL_VERSION_MINOR0x00020015
GLFW_OPENGL_FORWARD_COMPAT0x00020016
GLFW_OPENGL_DEBUG_CONTEXT0x00020017
GLFW_OPENGL_PROFILE0x00020018
GLFW_OPENGL_CORE_PROFILE0x00050001
GLFW_OPENGL_COMPAT_PROFILE0x00050002
GLFW_MOUSE_CURSOR0x00030001
GLFW_STICKY_KEYS0x00030002
GLFW_STICKY_MOUSE_BUTTONS0x00030003
GLFW_SYSTEM_KEYS0x00030004
GLFW_KEY_REPEAT0x00030005
GLFW_AUTO_POLL_EVENTS0x00030006
GLFW_WAIT0x00040001
GLFW_NOWAIT0x00040002
GLFW_PRESENT0x00050001
GLFW_AXES0x00050002
GLFW_BUTTONS0x00050003
GLFW_NO_RESCALE_BIT0x00000001
GLFW_ORIGIN_UL_BIT0x00000002
GLFW_BUILD_MIPMAPS_BIT0x00000004
GLFW_ALPHA_MAP_BIT0x00000008
GLFW_INFINITY100000.0

Meta