glfw3.bl

VERSION_MAJOR

VERSION_MAJOR :: 3

File: glfw3.bl

VERSION_MINOR

VERSION_MINOR :: 3

File: glfw3.bl

VERSION_REVISION

VERSION_REVISION :: 0

File: glfw3.bl

TRUE

TRUE :: 1

File: glfw3.bl

FALSE

FALSE :: 0

File: glfw3.bl

RELEASE

RELEASE :: 0

File: glfw3.bl

PRESS

PRESS :: 1

File: glfw3.bl

REPEAT

REPEAT :: 2

File: glfw3.bl

HAT_CENTERED

HAT_CENTERED :: 0

File: glfw3.bl

HAT_UP

HAT_UP :: 1

File: glfw3.bl

HAT_RIGHT

HAT_RIGHT :: 2

File: glfw3.bl

HAT_DOWN

HAT_DOWN :: 4

File: glfw3.bl

HAT_LEFT

HAT_LEFT :: 8

File: glfw3.bl

HAT_RIGHT_UP

HAT_RIGHT_UP :: 

File: glfw3.bl

HAT_RIGHT_DOWN

HAT_RIGHT_DOWN :: 

File: glfw3.bl

HAT_LEFT_UP

HAT_LEFT_UP :: 

File: glfw3.bl

HAT_LEFT_DOWN

HAT_LEFT_DOWN :: 

File: glfw3.bl

KEY_UNKNOWN

KEY_UNKNOWN :: -1

File: glfw3.bl

KEY_SPACE

KEY_SPACE :: 32

File: glfw3.bl

KEY_APOSTROPHE

KEY_APOSTROPHE :: 39

File: glfw3.bl

KEY_COMMA

KEY_COMMA :: 44

File: glfw3.bl

KEY_MINUS

KEY_MINUS :: 45

File: glfw3.bl

KEY_PERIOD

KEY_PERIOD :: 46

File: glfw3.bl

KEY_SLASH

KEY_SLASH :: 47

File: glfw3.bl

KEY_0

KEY_0 :: 48

File: glfw3.bl

KEY_1

KEY_1 :: 49

File: glfw3.bl

KEY_2

KEY_2 :: 50

File: glfw3.bl

KEY_3

KEY_3 :: 51

File: glfw3.bl

KEY_4

KEY_4 :: 52

File: glfw3.bl

KEY_5

KEY_5 :: 53

File: glfw3.bl

KEY_6

KEY_6 :: 54

File: glfw3.bl

KEY_7

KEY_7 :: 55

File: glfw3.bl

KEY_8

KEY_8 :: 56

File: glfw3.bl

KEY_9

KEY_9 :: 57

File: glfw3.bl

KEY_SEMICOLON

KEY_SEMICOLON :: 59

File: glfw3.bl

KEY_EQUAL

KEY_EQUAL :: 61

File: glfw3.bl

KEY_A

KEY_A :: 65

File: glfw3.bl

KEY_B

KEY_B :: 66

File: glfw3.bl

KEY_C

KEY_C :: 67

File: glfw3.bl

KEY_D

KEY_D :: 68

File: glfw3.bl

KEY_E

KEY_E :: 69

File: glfw3.bl

KEY_F

KEY_F :: 70

File: glfw3.bl

KEY_G

KEY_G :: 71

File: glfw3.bl

KEY_H

KEY_H :: 72

File: glfw3.bl

KEY_I

KEY_I :: 73

File: glfw3.bl

KEY_J

KEY_J :: 74

File: glfw3.bl

KEY_K

KEY_K :: 75

File: glfw3.bl

KEY_L

KEY_L :: 76

File: glfw3.bl

KEY_M

KEY_M :: 77

File: glfw3.bl

KEY_N

KEY_N :: 78

File: glfw3.bl

KEY_O

KEY_O :: 79

File: glfw3.bl

KEY_P

KEY_P :: 80

File: glfw3.bl

KEY_Q

KEY_Q :: 81

File: glfw3.bl

KEY_R

KEY_R :: 82

File: glfw3.bl

KEY_S

KEY_S :: 83

File: glfw3.bl

KEY_T

KEY_T :: 84

File: glfw3.bl

KEY_U

KEY_U :: 85

File: glfw3.bl

KEY_V

KEY_V :: 86

File: glfw3.bl

KEY_W

KEY_W :: 87

File: glfw3.bl

KEY_X

KEY_X :: 88

File: glfw3.bl

KEY_Y

KEY_Y :: 89

File: glfw3.bl

KEY_Z

KEY_Z :: 90

File: glfw3.bl

KEY_LEFT_BRACKET

KEY_LEFT_BRACKET :: 91

File: glfw3.bl

KEY_BACKSLASH

KEY_BACKSLASH :: 92

File: glfw3.bl

KEY_RIGHT_BRACKET

KEY_RIGHT_BRACKET :: 93

File: glfw3.bl

KEY_GRAVE_ACCENT

KEY_GRAVE_ACCENT :: 96

File: glfw3.bl

KEY_WORLD_1

KEY_WORLD_1 :: 161

File: glfw3.bl

KEY_WORLD_2

KEY_WORLD_2 :: 162

File: glfw3.bl

KEY_ESCAPE

KEY_ESCAPE :: 256

File: glfw3.bl

KEY_ENTER

KEY_ENTER :: 257

File: glfw3.bl

KEY_TAB

KEY_TAB :: 258

File: glfw3.bl

KEY_BACKSPACE

KEY_BACKSPACE :: 259

File: glfw3.bl

KEY_INSERT

KEY_INSERT :: 260

File: glfw3.bl

KEY_DELETE

KEY_DELETE :: 261

File: glfw3.bl

KEY_RIGHT

KEY_RIGHT :: 262

File: glfw3.bl

KEY_LEFT

KEY_LEFT :: 263

File: glfw3.bl

KEY_DOWN

KEY_DOWN :: 264

File: glfw3.bl

KEY_UP

KEY_UP :: 265

File: glfw3.bl

KEY_PAGE_UP

KEY_PAGE_UP :: 266

File: glfw3.bl

KEY_PAGE_DOWN

KEY_PAGE_DOWN :: 267

File: glfw3.bl

KEY_HOME

KEY_HOME :: 268

File: glfw3.bl

KEY_END

KEY_END :: 269

File: glfw3.bl

KEY_CAPS_LOCK

KEY_CAPS_LOCK :: 280

File: glfw3.bl

KEY_SCROLL_LOCK

KEY_SCROLL_LOCK :: 281

File: glfw3.bl

KEY_NUM_LOCK

KEY_NUM_LOCK :: 282

File: glfw3.bl

KEY_PRINT_SCREEN

KEY_PRINT_SCREEN :: 283

File: glfw3.bl

KEY_PAUSE

KEY_PAUSE :: 284

File: glfw3.bl

KEY_F1

KEY_F1 :: 290

File: glfw3.bl

KEY_F2

KEY_F2 :: 291

File: glfw3.bl

KEY_F3

KEY_F3 :: 292

File: glfw3.bl

KEY_F4

KEY_F4 :: 293

File: glfw3.bl

KEY_F5

KEY_F5 :: 294

File: glfw3.bl

KEY_F6

KEY_F6 :: 295

File: glfw3.bl

KEY_F7

KEY_F7 :: 296

File: glfw3.bl

KEY_F8

KEY_F8 :: 297

File: glfw3.bl

KEY_F9

KEY_F9 :: 298

File: glfw3.bl

KEY_F10

KEY_F10 :: 299

File: glfw3.bl

KEY_F11

KEY_F11 :: 300

File: glfw3.bl

KEY_F12

KEY_F12 :: 301

File: glfw3.bl

KEY_F13

KEY_F13 :: 302

File: glfw3.bl

KEY_F14

KEY_F14 :: 303

File: glfw3.bl

KEY_F15

KEY_F15 :: 304

File: glfw3.bl

KEY_F16

KEY_F16 :: 305

File: glfw3.bl

KEY_F17

KEY_F17 :: 306

File: glfw3.bl

KEY_F18

KEY_F18 :: 307

File: glfw3.bl

KEY_F19

KEY_F19 :: 308

File: glfw3.bl

KEY_F20

KEY_F20 :: 309

File: glfw3.bl

KEY_F21

KEY_F21 :: 310

File: glfw3.bl

KEY_F22

KEY_F22 :: 311

File: glfw3.bl

KEY_F23

KEY_F23 :: 312

File: glfw3.bl

KEY_F24

KEY_F24 :: 313

File: glfw3.bl

KEY_F25

KEY_F25 :: 314

File: glfw3.bl

KEY_KP_0

KEY_KP_0 :: 320

File: glfw3.bl

KEY_KP_1

KEY_KP_1 :: 321

File: glfw3.bl

KEY_KP_2

KEY_KP_2 :: 322

File: glfw3.bl

KEY_KP_3

KEY_KP_3 :: 323

File: glfw3.bl

KEY_KP_4

KEY_KP_4 :: 324

File: glfw3.bl

KEY_KP_5

KEY_KP_5 :: 325

File: glfw3.bl

KEY_KP_6

KEY_KP_6 :: 326

File: glfw3.bl

KEY_KP_7

KEY_KP_7 :: 327

File: glfw3.bl

KEY_KP_8

KEY_KP_8 :: 328

File: glfw3.bl

KEY_KP_9

KEY_KP_9 :: 329

File: glfw3.bl

KEY_KP_DECIMAL

KEY_KP_DECIMAL :: 330

File: glfw3.bl

KEY_KP_DIVIDE

KEY_KP_DIVIDE :: 331

File: glfw3.bl

KEY_KP_MULTIPLY

KEY_KP_MULTIPLY :: 332

File: glfw3.bl

KEY_KP_SUBTRACT

KEY_KP_SUBTRACT :: 333

File: glfw3.bl

KEY_KP_ADD

KEY_KP_ADD :: 334

File: glfw3.bl

KEY_KP_ENTER

KEY_KP_ENTER :: 335

File: glfw3.bl

KEY_KP_EQUAL

KEY_KP_EQUAL :: 336

File: glfw3.bl

KEY_LEFT_SHIFT

KEY_LEFT_SHIFT :: 340

File: glfw3.bl

KEY_LEFT_CONTROL

KEY_LEFT_CONTROL :: 341

File: glfw3.bl

KEY_LEFT_ALT

KEY_LEFT_ALT :: 342

File: glfw3.bl

KEY_LEFT_SUPER

KEY_LEFT_SUPER :: 343

File: glfw3.bl

KEY_RIGHT_SHIFT

KEY_RIGHT_SHIFT :: 344

File: glfw3.bl

KEY_RIGHT_CONTROL

KEY_RIGHT_CONTROL :: 345

File: glfw3.bl

KEY_RIGHT_ALT

KEY_RIGHT_ALT :: 346

File: glfw3.bl

KEY_RIGHT_SUPER

KEY_RIGHT_SUPER :: 347

File: glfw3.bl

KEY_MENU

KEY_MENU :: 348

File: glfw3.bl

KEY_LAST

KEY_LAST :: KEY_MENU

File: glfw3.bl

MOD_SHIFT

MOD_SHIFT :: 1

File: glfw3.bl

MOD_CONTROL

MOD_CONTROL :: 2

File: glfw3.bl

MOD_ALT

MOD_ALT :: 4

File: glfw3.bl

MOD_SUPER

MOD_SUPER :: 8

File: glfw3.bl

MOD_CAPS_LOCK

MOD_CAPS_LOCK :: 16

File: glfw3.bl

MOD_NUM_LOCK

MOD_NUM_LOCK :: 32

File: glfw3.bl

MOUSE_BUTTON_1

MOUSE_BUTTON_1 :: 0

File: glfw3.bl

MOUSE_BUTTON_2

MOUSE_BUTTON_2 :: 1

File: glfw3.bl

MOUSE_BUTTON_3

MOUSE_BUTTON_3 :: 2

File: glfw3.bl

MOUSE_BUTTON_4

MOUSE_BUTTON_4 :: 3

File: glfw3.bl

MOUSE_BUTTON_5

MOUSE_BUTTON_5 :: 4

File: glfw3.bl

MOUSE_BUTTON_6

MOUSE_BUTTON_6 :: 5

File: glfw3.bl

MOUSE_BUTTON_7

MOUSE_BUTTON_7 :: 6

File: glfw3.bl

MOUSE_BUTTON_8

MOUSE_BUTTON_8 :: 7

File: glfw3.bl

MOUSE_BUTTON_LAST

MOUSE_BUTTON_LAST :: MOUSE_BUTTON_8

File: glfw3.bl

MOUSE_BUTTON_LEFT

MOUSE_BUTTON_LEFT :: MOUSE_BUTTON_1

File: glfw3.bl

MOUSE_BUTTON_RIGHT

MOUSE_BUTTON_RIGHT :: MOUSE_BUTTON_2

File: glfw3.bl

MOUSE_BUTTON_MIDDLE

MOUSE_BUTTON_MIDDLE :: MOUSE_BUTTON_3

File: glfw3.bl

JOYSTICK_1

JOYSTICK_1 :: 0

File: glfw3.bl

JOYSTICK_2

JOYSTICK_2 :: 1

File: glfw3.bl

JOYSTICK_3

JOYSTICK_3 :: 2

File: glfw3.bl

JOYSTICK_4

JOYSTICK_4 :: 3

File: glfw3.bl

JOYSTICK_5

JOYSTICK_5 :: 4

File: glfw3.bl

JOYSTICK_6

JOYSTICK_6 :: 5

File: glfw3.bl

JOYSTICK_7

JOYSTICK_7 :: 6

File: glfw3.bl

JOYSTICK_8

JOYSTICK_8 :: 7

File: glfw3.bl

JOYSTICK_9

JOYSTICK_9 :: 8

File: glfw3.bl

JOYSTICK_10

JOYSTICK_10 :: 9

File: glfw3.bl

JOYSTICK_11

JOYSTICK_11 :: 10

File: glfw3.bl

JOYSTICK_12

JOYSTICK_12 :: 11

File: glfw3.bl

JOYSTICK_13

JOYSTICK_13 :: 12

File: glfw3.bl

JOYSTICK_14

JOYSTICK_14 :: 13

File: glfw3.bl

JOYSTICK_15

JOYSTICK_15 :: 14

File: glfw3.bl

JOYSTICK_16

JOYSTICK_16 :: 15

File: glfw3.bl

JOYSTICK_LAST

JOYSTICK_LAST :: JOYSTICK_16

File: glfw3.bl

GAMEPAD_BUTTON_A

GAMEPAD_BUTTON_A :: 0

File: glfw3.bl

GAMEPAD_BUTTON_B

GAMEPAD_BUTTON_B :: 1

File: glfw3.bl

GAMEPAD_BUTTON_X

GAMEPAD_BUTTON_X :: 2

File: glfw3.bl

GAMEPAD_BUTTON_Y

GAMEPAD_BUTTON_Y :: 3

File: glfw3.bl

GAMEPAD_BUTTON_LEFT_BUMPER

GAMEPAD_BUTTON_LEFT_BUMPER :: 4

File: glfw3.bl

GAMEPAD_BUTTON_RIGHT_BUMPER

GAMEPAD_BUTTON_RIGHT_BUMPER :: 5

File: glfw3.bl

GAMEPAD_BUTTON_BACK

GAMEPAD_BUTTON_BACK :: 6

File: glfw3.bl

GAMEPAD_BUTTON_START

GAMEPAD_BUTTON_START :: 7

File: glfw3.bl

GAMEPAD_BUTTON_GUIDE

GAMEPAD_BUTTON_GUIDE :: 8

File: glfw3.bl

GAMEPAD_BUTTON_LEFT_THUMB

GAMEPAD_BUTTON_LEFT_THUMB :: 9

File: glfw3.bl

GAMEPAD_BUTTON_RIGHT_THUMB

GAMEPAD_BUTTON_RIGHT_THUMB :: 10

File: glfw3.bl

GAMEPAD_BUTTON_DPAD_UP

GAMEPAD_BUTTON_DPAD_UP :: 11

File: glfw3.bl

GAMEPAD_BUTTON_DPAD_RIGHT

GAMEPAD_BUTTON_DPAD_RIGHT :: 12

File: glfw3.bl

GAMEPAD_BUTTON_DPAD_DOWN

GAMEPAD_BUTTON_DPAD_DOWN :: 13

File: glfw3.bl

GAMEPAD_BUTTON_DPAD_LEFT

GAMEPAD_BUTTON_DPAD_LEFT :: 14

File: glfw3.bl

GAMEPAD_BUTTON_LAST

GAMEPAD_BUTTON_LAST :: GAMEPAD_BUTTON_DPAD_LEFT

File: glfw3.bl

GAMEPAD_BUTTON_CROSS

GAMEPAD_BUTTON_CROSS :: GAMEPAD_BUTTON_A

File: glfw3.bl

GAMEPAD_BUTTON_CIRCLE

GAMEPAD_BUTTON_CIRCLE :: GAMEPAD_BUTTON_B

File: glfw3.bl

GAMEPAD_BUTTON_SQUARE

GAMEPAD_BUTTON_SQUARE :: GAMEPAD_BUTTON_X

File: glfw3.bl

GAMEPAD_BUTTON_TRIANGLE

GAMEPAD_BUTTON_TRIANGLE :: GAMEPAD_BUTTON_Y

File: glfw3.bl

GAMEPAD_AXIS_LEFT_X

GAMEPAD_AXIS_LEFT_X :: 0

File: glfw3.bl

GAMEPAD_AXIS_LEFT_Y

GAMEPAD_AXIS_LEFT_Y :: 1

File: glfw3.bl

GAMEPAD_AXIS_RIGHT_X

GAMEPAD_AXIS_RIGHT_X :: 2

File: glfw3.bl

GAMEPAD_AXIS_RIGHT_Y

GAMEPAD_AXIS_RIGHT_Y :: 3

File: glfw3.bl

GAMEPAD_AXIS_LEFT_TRIGGER

GAMEPAD_AXIS_LEFT_TRIGGER :: 4

File: glfw3.bl

GAMEPAD_AXIS_RIGHT_TRIGGER

GAMEPAD_AXIS_RIGHT_TRIGGER :: 5

File: glfw3.bl

GAMEPAD_AXIS_LAST

GAMEPAD_AXIS_LAST :: GAMEPAD_AXIS_RIGHT_TRIGGER

File: glfw3.bl

NO_ERROR

NO_ERROR :: 0

File: glfw3.bl

NOT_INITIALIZED

NOT_INITIALIZED :: 65537

File: glfw3.bl

NO_CURRENT_CONTEXT

NO_CURRENT_CONTEXT :: 65538

File: glfw3.bl

INVALID_ENUM

INVALID_ENUM :: 65539

File: glfw3.bl

INVALID_VALUE

INVALID_VALUE :: 65540

File: glfw3.bl

OUT_OF_MEMORY

OUT_OF_MEMORY :: 65541

File: glfw3.bl

API_UNAVAILABLE

API_UNAVAILABLE :: 65542

File: glfw3.bl

VERSION_UNAVAILABLE

VERSION_UNAVAILABLE :: 65543

File: glfw3.bl

PLATFORM_ERROR

PLATFORM_ERROR :: 65544

File: glfw3.bl

FORMAT_UNAVAILABLE

FORMAT_UNAVAILABLE :: 65545

File: glfw3.bl

NO_WINDOW_CONTEXT

NO_WINDOW_CONTEXT :: 65546

File: glfw3.bl

FOCUSED

FOCUSED :: 131073

File: glfw3.bl

ICONIFIED

ICONIFIED :: 131074

File: glfw3.bl

RESIZABLE

RESIZABLE :: 131075

File: glfw3.bl

VISIBLE

VISIBLE :: 131076

File: glfw3.bl

DECORATED

DECORATED :: 131077

File: glfw3.bl

AUTO_ICONIFY

AUTO_ICONIFY :: 131078

File: glfw3.bl

FLOATING

FLOATING :: 131079

File: glfw3.bl

MAXIMIZED

MAXIMIZED :: 131080

File: glfw3.bl

CENTER_CURSOR

CENTER_CURSOR :: 131081

File: glfw3.bl

TRANSPARENT_FRAMEBUFFER

TRANSPARENT_FRAMEBUFFER :: 131082

File: glfw3.bl

HOVERED

HOVERED :: 131083

File: glfw3.bl

FOCUS_ON_SHOW

FOCUS_ON_SHOW :: 131084

File: glfw3.bl

RED_BITS

RED_BITS :: 135169

File: glfw3.bl

GREEN_BITS

GREEN_BITS :: 135170

File: glfw3.bl

BLUE_BITS

BLUE_BITS :: 135171

File: glfw3.bl

ALPHA_BITS

ALPHA_BITS :: 135172

File: glfw3.bl

DEPTH_BITS

DEPTH_BITS :: 135173

File: glfw3.bl

STENCIL_BITS

STENCIL_BITS :: 135174

File: glfw3.bl

ACCUM_RED_BITS

ACCUM_RED_BITS :: 135175

File: glfw3.bl

ACCUM_GREEN_BITS

ACCUM_GREEN_BITS :: 135176

File: glfw3.bl

ACCUM_BLUE_BITS

ACCUM_BLUE_BITS :: 135177

File: glfw3.bl

ACCUM_ALPHA_BITS

ACCUM_ALPHA_BITS :: 135178

File: glfw3.bl

AUX_BUFFERS

AUX_BUFFERS :: 135179

File: glfw3.bl

STEREO

STEREO :: 135180

File: glfw3.bl

SAMPLES

SAMPLES :: 135181

File: glfw3.bl

SRGB_CAPABLE

SRGB_CAPABLE :: 135182

File: glfw3.bl

REFRESH_RATE

REFRESH_RATE :: 135183

File: glfw3.bl

DOUBLEBUFFER

DOUBLEBUFFER :: 135184

File: glfw3.bl

CLIENT_API

CLIENT_API :: 139265

File: glfw3.bl

CONTEXT_VERSION_MAJOR

CONTEXT_VERSION_MAJOR :: 139266

File: glfw3.bl

CONTEXT_VERSION_MINOR

CONTEXT_VERSION_MINOR :: 139267

File: glfw3.bl

CONTEXT_REVISION

CONTEXT_REVISION :: 139268

File: glfw3.bl

CONTEXT_ROBUSTNESS

CONTEXT_ROBUSTNESS :: 139269

File: glfw3.bl

OPENGL_FORWARD_COMPAT

OPENGL_FORWARD_COMPAT :: 139270

File: glfw3.bl

OPENGL_DEBUG_CONTEXT

OPENGL_DEBUG_CONTEXT :: 139271

File: glfw3.bl

OPENGL_PROFILE

OPENGL_PROFILE :: 139272

File: glfw3.bl

CONTEXT_RELEASE_BEHAVIOR

CONTEXT_RELEASE_BEHAVIOR :: 139273

File: glfw3.bl

CONTEXT_NO_ERROR

CONTEXT_NO_ERROR :: 139274

File: glfw3.bl

CONTEXT_CREATION_API

CONTEXT_CREATION_API :: 139275

File: glfw3.bl

SCALE_TO_MONITOR

SCALE_TO_MONITOR :: 139276

File: glfw3.bl

SCALE_FRAMEBUFFER

SCALE_FRAMEBUFFER :: 139277

File: glfw3.bl

COCOA_RETINA_FRAMEBUFFER

COCOA_RETINA_FRAMEBUFFER :: 143361

File: glfw3.bl

COCOA_FRAME_NAME

COCOA_FRAME_NAME :: 143362

File: glfw3.bl

COCOA_GRAPHICS_SWITCHING

COCOA_GRAPHICS_SWITCHING :: 143363

File: glfw3.bl

X11_CLASS_NAME

X11_CLASS_NAME :: 147457

File: glfw3.bl

X11_INSTANCE_NAME

X11_INSTANCE_NAME :: 147458

File: glfw3.bl

NO_API

NO_API :: 0

File: glfw3.bl

OPENGL_API

OPENGL_API :: 196609

File: glfw3.bl

OPENGL_ES_API

OPENGL_ES_API :: 196610

File: glfw3.bl

NO_ROBUSTNESS

NO_ROBUSTNESS :: 0

File: glfw3.bl

NO_RESET_NOTIFICATION

NO_RESET_NOTIFICATION :: 200705

File: glfw3.bl

LOSE_CONTEXT_ON_RESET

LOSE_CONTEXT_ON_RESET :: 200706

File: glfw3.bl

OPENGL_ANY_PROFILE

OPENGL_ANY_PROFILE :: 0

File: glfw3.bl

OPENGL_CORE_PROFILE

OPENGL_CORE_PROFILE :: 204801

File: glfw3.bl

OPENGL_COMPAT_PROFILE

OPENGL_COMPAT_PROFILE :: 204802

File: glfw3.bl

CURSOR

CURSOR :: 208897

File: glfw3.bl

STICKY_KEYS

STICKY_KEYS :: 208898

File: glfw3.bl

STICKY_MOUSE_BUTTONS

STICKY_MOUSE_BUTTONS :: 208899

File: glfw3.bl

LOCK_KEY_MODS

LOCK_KEY_MODS :: 208900

File: glfw3.bl

RAW_MOUSE_MOTION

RAW_MOUSE_MOTION :: 208901

File: glfw3.bl

CURSOR_NORMAL

CURSOR_NORMAL :: 212993

File: glfw3.bl

CURSOR_HIDDEN

CURSOR_HIDDEN :: 212994

File: glfw3.bl

CURSOR_DISABLED

CURSOR_DISABLED :: 212995

File: glfw3.bl

ANY_RELEASE_BEHAVIOR

ANY_RELEASE_BEHAVIOR :: 0

File: glfw3.bl

RELEASE_BEHAVIOR_FLUSH

RELEASE_BEHAVIOR_FLUSH :: 217089

File: glfw3.bl

RELEASE_BEHAVIOR_NONE

RELEASE_BEHAVIOR_NONE :: 217090

File: glfw3.bl

NATIVE_CONTEXT_API

NATIVE_CONTEXT_API :: 221185

File: glfw3.bl

EGL_CONTEXT_API

EGL_CONTEXT_API :: 221186

File: glfw3.bl

OSMESA_CONTEXT_API

OSMESA_CONTEXT_API :: 221187

File: glfw3.bl

ARROW_CURSOR

ARROW_CURSOR :: 221185

File: glfw3.bl

IBEAM_CURSOR

IBEAM_CURSOR :: 221186

File: glfw3.bl

CROSSHAIR_CURSOR

CROSSHAIR_CURSOR :: 221187

File: glfw3.bl

HAND_CURSOR

HAND_CURSOR :: 221188

File: glfw3.bl

HRESIZE_CURSOR

HRESIZE_CURSOR :: 221189

File: glfw3.bl

VRESIZE_CURSOR

VRESIZE_CURSOR :: 221190

File: glfw3.bl

CONNECTED

CONNECTED :: 262145

File: glfw3.bl

DISCONNECTED

DISCONNECTED :: 262146

File: glfw3.bl

JOYSTICK_HAT_BUTTONS

JOYSTICK_HAT_BUTTONS :: 327681

File: glfw3.bl

COCOA_CHDIR_RESOURCES

COCOA_CHDIR_RESOURCES :: 331777

File: glfw3.bl

PLATFORM

PLATFORM :: 327683

File: glfw3.bl

COCOA_MENUBAR

COCOA_MENUBAR :: 331778

File: glfw3.bl

ANY_PLATFORM

ANY_PLATFORM :: 393216

File: glfw3.bl

PLATFORM_WIN32

PLATFORM_WIN32 :: 393217

File: glfw3.bl

PLATFORM_COCOA

PLATFORM_COCOA :: 393218

File: glfw3.bl

PLATFORM_WAYLAND

PLATFORM_WAYLAND :: 393219

File: glfw3.bl

PLATFORM_X11

PLATFORM_X11 :: 393220

File: glfw3.bl

PLATFORM_NULL

PLATFORM_NULL :: 393221

File: glfw3.bl

DONT_CARE

DONT_CARE :: -1

File: glfw3.bl

Window

Window :: u8

File: glfw3.bl

Cursor

Cursor :: u8

File: glfw3.bl

Monitor

Monitor :: u8

File: glfw3.bl

GLProc

GLProc :: *fn () 

File: glfw3.bl

VKProc

VKProc :: *fn () 

File: glfw3.bl

ErrorFun

ErrorFun :: *fn (_0: s32, _1: *s8) 

File: glfw3.bl

WindowPosFun

WindowPosFun :: *fn (_0: *Window, _1: s32, _2: s32) 

File: glfw3.bl

WindowSizeFun

WindowSizeFun :: *fn (_0: *Window, _1: s32, _2: s32) 

File: glfw3.bl

WindowCloseFun

WindowCloseFun :: *fn (_0: *Window) 

File: glfw3.bl

WindowRefreshFun

WindowRefreshFun :: *fn (_0: *Window) 

File: glfw3.bl

WindowFocusFun

WindowFocusFun :: *fn (_0: *Window, _1: s32) 

File: glfw3.bl

WindowIconifyFun

WindowIconifyFun :: *fn (_0: *Window, _1: s32) 

File: glfw3.bl

WindowMaximizeFun

WindowMaximizeFun :: *fn (_0: *Window, _1: s32) 

File: glfw3.bl

FrameBufferSizeFun

FrameBufferSizeFun :: *fn (_0: *Window, _1: s32, _2: s32) 

File: glfw3.bl

WindowContentScaleFun

WindowContentScaleFun :: *fn (_0: *Window, _1: f32, _2: f32) 

File: glfw3.bl

MouseButtonFun

MouseButtonFun :: *fn (_0: *Window, _1: s32, _2: s32, _3: s32) 

File: glfw3.bl

CursorPosFun

CursorPosFun :: *fn (_0: *Window, _1: f64, _2: f64) 

File: glfw3.bl

CursorEnterFun

CursorEnterFun :: *fn (_0: *Window, _1: s32) 

File: glfw3.bl

ScrollFun

ScrollFun :: *fn (_0: *Window, _1: f64, _2: f64) 

File: glfw3.bl

KeyFun

KeyFun :: *fn (_0: *Window, _1: s32, _2: s32, _3: s32, _4: s32) 

File: glfw3.bl

CharFun

CharFun :: *fn (_0: *Window, _1: u32) 

File: glfw3.bl

CharModsFun

CharModsFun :: *fn (_0: *Window, _1: u32, _2: s32) 

File: glfw3.bl

DropFun

DropFun :: *fn (_0: *Window, _1: s32, _2: **u8) 

File: glfw3.bl

MonitorFun

MonitorFun :: *fn (_0: *Monitor, _1: s32) 

File: glfw3.bl

JoystickFun

JoystickFun :: *fn (_0: s32, _1: s32) 

File: glfw3.bl

VidMode

VidMode :: struct {
    width: s32;
    height: s32;
    redBits: s32;
    greenBits: s32;
    blueBits: s32;
    refreshRate: s32;
}

File: glfw3.bl

GammaRamp

GammaRamp :: struct {
    red: *u16;
    green: *u16;
    blue: *u16;
    size: u32;
}

File: glfw3.bl

Image

Image :: struct {
    width: s32;
    height: s32;
    pixels: *u8;
}

File: glfw3.bl

GamepadState

GamepadState :: struct {
    buttons: ;
    axes: ;
}

File: glfw3.bl

Init

Init :: fn () s32 #extern

File: glfw3.bl

Terminate

Terminate :: fn ()  #extern

File: glfw3.bl

InitHint

InitHint :: fn (hint: s32, value: s32)  #extern

File: glfw3.bl

GetVersion

GetVersion :: fn (major: *s32, minor: *s32, rev: *s32)  #extern

File: glfw3.bl

GetVersionString

GetVersionString :: fn () *u8 #extern

File: glfw3.bl

GetError

GetError :: fn (description: **u8) s32 #extern

File: glfw3.bl

SetErrorCallback

SetErrorCallback :: fn (cbfun: ErrorFun) ErrorFun #extern

File: glfw3.bl

GetPlatform

GetPlatform :: fn () s32 #extern

File: glfw3.bl

GetMonitors

GetMonitors :: fn (count: *s32) **Monitor #extern

File: glfw3.bl

GetPrimaryMonitor

GetPrimaryMonitor :: fn () *Monitor #extern

File: glfw3.bl

GetMonitorPos

GetMonitorPos :: fn (monitor: *Monitor, xpos: *s32, ypos: *s32)  #extern

File: glfw3.bl

GetMonitorWorkarea

GetMonitorWorkarea :: fn (monitor: *Monitor, xpos: *s32, ypos: *s32, width: *s32, height: *s32)  #extern

File: glfw3.bl

GetMonitorPhysicalSize

GetMonitorPhysicalSize :: fn (monitor: *Monitor, widthMM: *s32, heightMM: *s32)  #extern

File: glfw3.bl

GetMonitorContentScale

GetMonitorContentScale :: fn (monitor: *Monitor, xscale: *f32, yscale: *f32)  #extern

File: glfw3.bl

GetMonitorName

GetMonitorName :: fn (monitor: *Monitor) *u8 #extern

File: glfw3.bl

SetMonitorUserPointer

SetMonitorUserPointer :: fn (monitor: *Monitor, pointer: *u8)  #extern

File: glfw3.bl

GetMonitorUserPointer

GetMonitorUserPointer :: fn (monitor: *Monitor) *u8 #extern

File: glfw3.bl

SetMonitorCallback

SetMonitorCallback :: fn (cbfun: MonitorFun) MonitorFun #extern

File: glfw3.bl

GetVideoModes

GetVideoModes :: fn (monitor: *Monitor, count: *s32) *VidMode #extern

File: glfw3.bl

GetVideoMode

GetVideoMode :: fn (monitor: *Monitor) *VidMode #extern

File: glfw3.bl

SetGamma

SetGamma :: fn (monitor: *Monitor, gamma: f32)  #extern

File: glfw3.bl

GetGammaRamp

GetGammaRamp :: fn (monitor: *Monitor) *GammaRamp #extern

File: glfw3.bl

SetGammaRamp

SetGammaRamp :: fn (monitor: *Monitor, ramp: *GammaRamp)  #extern

File: glfw3.bl

DefaultWindowHints

DefaultWindowHints :: fn ()  #extern

File: glfw3.bl

WindowHint

WindowHint :: fn (hint: s32, value: s32)  #extern

File: glfw3.bl

WindowHintString

WindowHintString :: fn (hint: s32, value: *u8)  #extern

File: glfw3.bl

CreateWindow

CreateWindow :: fn (width: s32, height: s32, title: *s8, monitor: *Monitor, share: *Window) *Window #extern

File: glfw3.bl

DestroyWindow

DestroyWindow :: fn (window: *Window)  #extern

File: glfw3.bl

WindowShouldClose

WindowShouldClose :: fn (window: *Window) s32 #extern

File: glfw3.bl

SetWindowShouldClose

SetWindowShouldClose :: fn (window: *Window, value: s32)  #extern

File: glfw3.bl

SetWindowTitle

SetWindowTitle :: fn (window: *Window, title: *u8)  #extern

File: glfw3.bl

SetWindowIcon

SetWindowIcon :: fn (window: *Window, count: s32, images: *Image)  #extern

File: glfw3.bl

GetWindowPos

GetWindowPos :: fn (window: *Window, xpos: *s32, ypos: *s32)  #extern

File: glfw3.bl

SetWindowPos

SetWindowPos :: fn (window: *Window, xpos: s32, ypos: s32)  #extern

File: glfw3.bl

GetWindowSize

GetWindowSize :: fn (window: *Window, width: *s32, height: *s32)  #extern

File: glfw3.bl

SetWindowSizeLimits

SetWindowSizeLimits :: fn (window: *Window, minwidth: s32, minheight: s32, maxwidth: s32, maxheight: s32)  #extern

File: glfw3.bl

SetWindowAspectRatio

SetWindowAspectRatio :: fn (window: *Window, numer: s32, denom: s32)  #extern

File: glfw3.bl

SetWindowSize

SetWindowSize :: fn (window: *Window, width: s32, height: s32)  #extern

File: glfw3.bl

GetFramebufferSize

GetFramebufferSize :: fn (window: *Window, width: *s32, height: *s32)  #extern

File: glfw3.bl

GetWindowFrameSize

GetWindowFrameSize :: fn (window: *Window, left: *s32, top: *s32, right: *s32, bottom: *s32)  #extern

File: glfw3.bl

GetWindowContentScale

GetWindowContentScale :: fn (window: *Window, xscale: *f32, yscale: *f32)  #extern

File: glfw3.bl

GetWindowOpacity

GetWindowOpacity :: fn (window: *Window) f32 #extern

File: glfw3.bl

SetWindowOpacity

SetWindowOpacity :: fn (window: *Window, opacity: f32)  #extern

File: glfw3.bl

IconifyWindow

IconifyWindow :: fn (window: *Window)  #extern

File: glfw3.bl

RestoreWindow

RestoreWindow :: fn (window: *Window)  #extern

File: glfw3.bl

MaximizeWindow

MaximizeWindow :: fn (window: *Window)  #extern

File: glfw3.bl

ShowWindow

ShowWindow :: fn (window: *Window)  #extern

File: glfw3.bl

HideWindow

HideWindow :: fn (window: *Window)  #extern

File: glfw3.bl

FocusWindow

FocusWindow :: fn (window: *Window)  #extern

File: glfw3.bl

RequestWindowAttention

RequestWindowAttention :: fn (window: *Window)  #extern

File: glfw3.bl

GetWindowMonitor

GetWindowMonitor :: fn (window: *Window) *Monitor #extern

File: glfw3.bl

SetWindowMonitor

SetWindowMonitor :: fn (window: *Window, monitor: *Monitor, xpos: s32, ypos: s32, width: s32, height: s32, refreshRate: s32)  #extern

File: glfw3.bl

GetWindowAttrib

GetWindowAttrib :: fn (window: *Window, attrib: s32) s32 #extern

File: glfw3.bl

SetWindowAttrib

SetWindowAttrib :: fn (window: *Window, attrib: s32, value: s32)  #extern

File: glfw3.bl

SetWindowUserPointer

SetWindowUserPointer :: fn (window: *Window, pointer: *u8)  #extern

File: glfw3.bl

GetWindowUserPointer

GetWindowUserPointer :: fn (window: *Window) *u8 #extern

File: glfw3.bl

SetWindowPosCallback

SetWindowPosCallback :: fn (window: *Window, cbfun: WindowPosFun) WindowPosFun #extern

File: glfw3.bl

SetWindowSizeCallback

SetWindowSizeCallback :: fn (window: *Window, cbfun: WindowSizeFun) WindowSizeFun #extern

File: glfw3.bl

SetWindowCloseCallback

SetWindowCloseCallback :: fn (window: *Window, cbfun: WindowCloseFun) WindowCloseFun #extern

File: glfw3.bl

SetWindowRefreshCallback

SetWindowRefreshCallback :: fn (window: *Window, cbfun: WindowRefreshFun) WindowRefreshFun #extern

File: glfw3.bl

SetWindowFocusCallback

SetWindowFocusCallback :: fn (window: *Window, cbfun: WindowFocusFun) WindowFocusFun #extern

File: glfw3.bl

SetWindowIconifyCallback

SetWindowIconifyCallback :: fn (window: *Window, cbfun: WindowIconifyFun) WindowIconifyFun #extern

File: glfw3.bl

SetWindowMaximizeCallback

SetWindowMaximizeCallback :: fn (window: *Window, cbfun: WindowMaximizeFun) WindowMaximizeFun #extern

File: glfw3.bl

SetFramebufferSizeCallback

SetFramebufferSizeCallback :: fn (window: *Window, cbfun: FrameBufferSizeFun) FrameBufferSizeFun #extern

File: glfw3.bl

SetWindowContentScaleCallback

SetWindowContentScaleCallback :: fn (window: *Window, cbfun: WindowContentScaleFun) WindowContentScaleFun #extern

File: glfw3.bl

PollEvents

PollEvents :: fn ()  #extern

File: glfw3.bl

WaitEvents

WaitEvents :: fn ()  #extern

File: glfw3.bl

WaitEventsTimeout

WaitEventsTimeout :: fn (timeout: f64)  #extern

File: glfw3.bl

PostEmptyEvent

PostEmptyEvent :: fn ()  #extern

File: glfw3.bl

GetInputMode

GetInputMode :: fn (window: *Window, mode: s32) s32 #extern

File: glfw3.bl

SetInputMode

SetInputMode :: fn (window: *Window, mode: s32, value: s32)  #extern

File: glfw3.bl

RawMouseMotionSupported

RawMouseMotionSupported :: fn () s32 #extern

File: glfw3.bl

GetKeyName

GetKeyName :: fn (key: s32, scancode: s32) *u8 #extern

File: glfw3.bl

GetKeyScancode

GetKeyScancode :: fn (key: s32) s32 #extern

File: glfw3.bl

GetKey

GetKey :: fn (window: *Window, key: s32) s32 #extern

File: glfw3.bl

GetMouseButton

GetMouseButton :: fn (window: *Window, button: s32) s32 #extern

File: glfw3.bl

GetCursorPos

GetCursorPos :: fn (window: *Window, xpos: *f64, ypos: *f64)  #extern

File: glfw3.bl

SetCursorPos

SetCursorPos :: fn (window: *Window, xpos: f64, ypos: f64)  #extern

File: glfw3.bl

CreateCursor

CreateCursor :: fn (image: *Image, xhot: s32, yhot: s32) *Cursor #extern

File: glfw3.bl

CreateStandardCursor

CreateStandardCursor :: fn (shape: s32) *Cursor #extern

File: glfw3.bl

DestroyCursor

DestroyCursor :: fn (cursor: *Cursor)  #extern

File: glfw3.bl

SetCursor

SetCursor :: fn (window: *Window, cursor: *Cursor)  #extern

File: glfw3.bl

SetKeyCallback

SetKeyCallback :: fn (window: *Window, cbfun: KeyFun) KeyFun #extern

File: glfw3.bl

SetCharCallback

SetCharCallback :: fn (window: *Window, cbfun: CharFun) CharFun #extern

File: glfw3.bl

SetCharModsCallback

SetCharModsCallback :: fn (window: *Window, cbfun: CharModsFun) CharModsFun #extern

File: glfw3.bl

SetMouseButtonCallback

SetMouseButtonCallback :: fn (window: *Window, cbfun: MouseButtonFun) MouseButtonFun #extern

File: glfw3.bl

SetCursorPosCallback

SetCursorPosCallback :: fn (window: *Window, cbfun: CursorPosFun) CursorPosFun #extern

File: glfw3.bl

SetCursorEnterCallback

SetCursorEnterCallback :: fn (window: *Window, cbfun: CursorEnterFun) CursorEnterFun #extern

File: glfw3.bl

SetScrollCallback

SetScrollCallback :: fn (window: *Window, cbfun: ScrollFun) ScrollFun #extern

File: glfw3.bl

SetDropCallback

SetDropCallback :: fn (window: *Window, cbfun: DropFun) DropFun #extern

File: glfw3.bl

JoystickPresent

JoystickPresent :: fn (jid: s32) s32 #extern

File: glfw3.bl

GetJoystickAxes

GetJoystickAxes :: fn (jid: s32, count: *s32) *f32 #extern

File: glfw3.bl

GetJoystickButtons

GetJoystickButtons :: fn (jid: s32, count: *s32) *u8 #extern

File: glfw3.bl

GetJoystickHats

GetJoystickHats :: fn (jid: s32, count: *s32) *u8 #extern

File: glfw3.bl

GetJoystickName

GetJoystickName :: fn (jid: s32) *u8 #extern

File: glfw3.bl

GetJoystickGUID

GetJoystickGUID :: fn (jid: s32) *u8 #extern

File: glfw3.bl

SetJoystickUserPointer

SetJoystickUserPointer :: fn (jid: s32, pointer: *u8)  #extern

File: glfw3.bl

GetJoystickUserPointer

GetJoystickUserPointer :: fn (jid: s32) *u8 #extern

File: glfw3.bl

JoystickIsGamepad

JoystickIsGamepad :: fn (jid: s32) s32 #extern

File: glfw3.bl

SetJoystickCallback

SetJoystickCallback :: fn (cbfun: JoystickFun) JoystickFun #extern

File: glfw3.bl

UpdateGamepadMappings

UpdateGamepadMappings :: fn (str: *u8) s32 #extern

File: glfw3.bl

GetGamepadName

GetGamepadName :: fn (jid: s32) *u8 #extern

File: glfw3.bl

GetGamepadState

GetGamepadState :: fn (jid: s32, state: *GamepadState) s32 #extern

File: glfw3.bl

SetClipboardString

SetClipboardString :: fn (window: *Window, str: *u8)  #extern

File: glfw3.bl

GetClipboardString

GetClipboardString :: fn (window: *Window) *u8 #extern

File: glfw3.bl

GetTime

GetTime :: fn () f64 #extern

File: glfw3.bl

SetTime

SetTime :: fn (time: f64)  #extern

File: glfw3.bl

GetTimerValue

GetTimerValue :: fn () s32 #extern

File: glfw3.bl

GetTimerFrequency

GetTimerFrequency :: fn () s32 #extern

File: glfw3.bl

MakeContextCurrent

MakeContextCurrent :: fn (window: *Window)  #extern

File: glfw3.bl

GetCurrentContext

GetCurrentContext :: fn () *Window #extern

File: glfw3.bl

SwapBuffers

SwapBuffers :: fn (window: *Window)  #extern

File: glfw3.bl

SwapInterval

SwapInterval :: fn (interval: s32)  #extern

File: glfw3.bl

ExtensionSupported

ExtensionSupported :: fn (extension: *u8) s32 #extern

File: glfw3.bl

GetProcAddress

GetProcAddress :: fn (procname: *u8) GLProc #extern

File: glfw3.bl

VulkanSupported

VulkanSupported :: fn () s32 #extern

File: glfw3.bl

GetRequiredInstanceExtensions

GetRequiredInstanceExtensions :: fn (count: *u32) **u8 #extern

File: glfw3.bl