Bindings for [[ GLFW ; https://www.glfw.org ]]

Collection Info

View Source
Collection
vendor
Path
glfw
Entries
399

Source Files

(hidden platform specific files)

Constants

333

ANGLE_PLATFORM_TYPE_D3D11 #

Source
ANGLE_PLATFORM_TYPE_D3D11 :: 0x00037005

ANGLE_PLATFORM_TYPE_D3D9 #

Source
ANGLE_PLATFORM_TYPE_D3D9 :: 0x00037004

ANGLE_PLATFORM_TYPE_METAL #

Source
ANGLE_PLATFORM_TYPE_METAL :: 0x00037008

ANGLE_PLATFORM_TYPE_NONE #

Source
ANGLE_PLATFORM_TYPE_NONE :: 0x00037001

ANGLE_PLATFORM_TYPE_OPENGL #

Source
ANGLE_PLATFORM_TYPE_OPENGL :: 0x00037002

ANGLE_PLATFORM_TYPE_OPENGLES #

Source
ANGLE_PLATFORM_TYPE_OPENGLES :: 0x00037003

ANGLE_PLATFORM_TYPE_VULKAN #

Source
ANGLE_PLATFORM_TYPE_VULKAN :: 0x00037007

CLIENT_API #

Source
CLIENT_API :: 0x00022001

Context window attributes

COCOA_CHDIR_RESOURCES #

Source
COCOA_CHDIR_RESOURCES :: 0x00051001

Platform specific init hints.

COCOA_GRAPHICS_SWITCHING #

Source
COCOA_GRAPHICS_SWITCHING :: 0x00023003

COCOA_RETINA_FRAMEBUFFER #

Source
COCOA_RETINA_FRAMEBUFFER :: 0x00023001

Cross platform attributes

CONTEXT_RELEASE_BEHAVIOR #

Source
CONTEXT_RELEASE_BEHAVIOR :: 0x00022009

CURSOR #

Source
CURSOR :: 0x00033001

Cursor draw state and whether keys are sticky

GAMEPAD_AXIS_LAST #

Source
GAMEPAD_AXIS_LAST :: GAMEPAD_AXIS_RIGHT_TRIGGER

GAMEPAD_BUTTON_CIRCLE #

Source
GAMEPAD_BUTTON_CIRCLE :: GAMEPAD_BUTTON_B

GAMEPAD_BUTTON_CROSS #

Source
GAMEPAD_BUTTON_CROSS :: GAMEPAD_BUTTON_A

GAMEPAD_BUTTON_LAST #

Source
GAMEPAD_BUTTON_LAST :: GAMEPAD_BUTTON_DPAD_LEFT

GAMEPAD_BUTTON_RIGHT_BUMPER #

Source
GAMEPAD_BUTTON_RIGHT_BUMPER :: 5

GAMEPAD_BUTTON_SQUARE #

Source
GAMEPAD_BUTTON_SQUARE :: GAMEPAD_BUTTON_X

GAMEPAD_BUTTON_TRIANGLE #

Source
GAMEPAD_BUTTON_TRIANGLE :: GAMEPAD_BUTTON_Y

GLFW_SHARED #

Source
GLFW_SHARED :: #config(GLFW_SHARED, false)

Config

HRESIZE_CURSOR #

Source
HRESIZE_CURSOR :: RESIZE_EW_CURSOR

Backwards compatibility cursors.

KEY_KP_DECIMAL #

Source
KEY_KP_DECIMAL :: 330

Keypad named function keys

MOUSE_BUTTON_LAST #

Source
MOUSE_BUTTON_LAST :: MOUSE_BUTTON_8

Mousebutton aliases

NATIVE_CONTEXT_API #

Source
NATIVE_CONTEXT_API :: 0x00036001

Context API ?

OPENGL_DEBUG_CONTEXT #

Source
OPENGL_DEBUG_CONTEXT :: CONTEXT_DEBUG

Backwards compatibility

RAW_MOUSE_MOTION #

Source
RAW_MOUSE_MOTION :: 0x00033005

Mouse motion

TRANSPARENT_FRAMEBUFFER #

Source
TRANSPARENT_FRAMEBUFFER :: 0x0002000A

WAYLAND_DISABLE_LIBDECOR #

Source
WAYLAND_DISABLE_LIBDECOR :: 0x00038002

WAYLAND_PREFER_LIBDECOR #

Source
WAYLAND_PREFER_LIBDECOR :: 0x00038001

Config Values

1

GLFW_SHARED #

Source
GLFW_SHARED :: #config(GLFW_SHARED, false)

Config

Types

31

Procedures

33

Procedure Groups

1