- glfwCreateCursor
GLFWcursor* glfwCreateCursor(const(GLFWimage)* image, int xhot, int yhot)
 - glfwCreateStandardCursor
GLFWcursor* glfwCreateStandardCursor(int shape)
 Creates a cursor with a standard shape.
- glfwCreateWindow
GLFWwindow* glfwCreateWindow(int width, int height, const(char)* title, GLFWmonitor* monitor, GLFWwindow* share)
 Creates a window and its associated context.
- glfwCreateWindowSurface
VkResult glfwCreateWindowSurface(VkInstance instance, GLFWwindow* window, const(VkAllocationCallbacks)* allocator, VkSurfaceKHR* surface)
 Creates a Vulkan surface for the specified window.
- glfwDefaultWindowHints
void glfwDefaultWindowHints()
 Resets all window hints to their default values.
- glfwDestroyCursor
void glfwDestroyCursor(GLFWcursor* cursor)
 - glfwDestroyWindow
void glfwDestroyWindow(GLFWwindow* window)
 Destroys the specified window and its context.
- glfwExtensionSupported
int glfwExtensionSupported(const(char)* extension)
 Returns whether the specified extension is available.
- glfwFocusWindow
void glfwFocusWindow(GLFWwindow* window)
 Brings the specified window to front and sets input focus.
- glfwGetClipboardString
const(char)* glfwGetClipboardString(GLFWwindow* window)
 Returns the contents of the clipboard as a string.
- glfwGetCurrentContext
GLFWwindow* glfwGetCurrentContext()
 Returns the window whose context is current on the calling thread.
- glfwGetCursorPos
void glfwGetCursorPos(GLFWwindow* window, double* xpos, double* ypos)
 Retrieves the position of the cursor relative to the content area of
 the window.
- glfwGetError
int glfwGetError(const(char)** description)
 Returns and clears the last error for the calling thread.
- glfwGetFramebufferSize
void glfwGetFramebufferSize(GLFWwindow* window, int* width, int* height)
 Retrieves the size of the framebuffer of the specified window.
- glfwGetGamepadName
const(char)* glfwGetGamepadName(int jid)
 Returns the human-readable gamepad name for the specified joystick.
- glfwGetGamepadState
int glfwGetGamepadState(int jid, GLFWgamepadstate* state)
 Retrieves the state of the specified joystick remapped as a gamepad.
- glfwGetGammaRamp
const(GLFWgammaramp)* glfwGetGammaRamp(GLFWmonitor* monitor)
 Returns the current gamma ramp for the specified monitor.
- glfwGetInputMode
int glfwGetInputMode(GLFWwindow* window, int mode)
 Returns the value of an input option for the specified window.
- glfwGetInstanceProcAddress
GLFWvkproc glfwGetInstanceProcAddress(VkInstance instance, const(char)* procname)
 Returns the address of the specified Vulkan instance function.
- glfwGetJoystickAxes
const(float)* glfwGetJoystickAxes(int jid, int* count)
 Returns the values of all axes of the specified joystick.
- glfwGetJoystickButtons
const(ubyte)* glfwGetJoystickButtons(int jid, int* count)
 Returns the state of all buttons of the specified joystick.
- glfwGetJoystickGUID
const(char)* glfwGetJoystickGUID(int jid)
 Returns the SDL compatible GUID of the specified joystick.
- glfwGetJoystickHats
const(ubyte)* glfwGetJoystickHats(int jid, int* count)
 Returns the state of all hats of the specified joystick.
- glfwGetJoystickName
const(char)* glfwGetJoystickName(int jid)
 Returns the name of the specified joystick.
- glfwGetJoystickUserPointer
void* glfwGetJoystickUserPointer(int jid)
 Returns the user pointer of the specified joystick.
- glfwGetKey
int glfwGetKey(GLFWwindow* window, int key)
 Returns the last reported state of a keyboard key for the specified
 window.
- glfwGetKeyName
const(char)* glfwGetKeyName(int key, int scancode)
 Returns the layout-specific name of the specified printable key.
- glfwGetKeyScancode
int glfwGetKeyScancode(int key)
 Returns the platform-specific scancode of the specified key.
- glfwGetMonitorContentScale
void glfwGetMonitorContentScale(GLFWmonitor* monitor, float* xscale, float* yscale)
 Retrieves the content scale for the specified monitor.
- glfwGetMonitorName
const(char)* glfwGetMonitorName(GLFWmonitor* monitor)
 Returns the name of the specified monitor.
- glfwGetMonitorPhysicalSize
void glfwGetMonitorPhysicalSize(GLFWmonitor* monitor, int* widthMM, int* heightMM)
 Returns the physical size of the monitor.
- glfwGetMonitorPos
void glfwGetMonitorPos(GLFWmonitor* monitor, int* xpos, int* ypos)
 Returns the position of the monitor's viewport on the virtual screen.
- glfwGetMonitorUserPointer
void* glfwGetMonitorUserPointer(GLFWmonitor* monitor)
 Returns the user pointer of the specified monitor.
- glfwGetMonitorWorkarea
void glfwGetMonitorWorkarea(GLFWmonitor* monitor, int* xpos, int* ypos, int* width, int* height)
 Retrieves the work area of the monitor.
- glfwGetMonitors
GLFWmonitor** glfwGetMonitors(int* count)
 Returns the currently connected monitors.
- glfwGetMouseButton
int glfwGetMouseButton(GLFWwindow* window, int button)
 Returns the last reported state of a mouse button for the specified
 window.
- glfwGetPhysicalDevicePresentationSupport
int glfwGetPhysicalDevicePresentationSupport(VkInstance instance, VkPhysicalDevice device, uint queuefamily)
 Returns whether the specified queue family can present images.
- glfwGetPrimaryMonitor
GLFWmonitor* glfwGetPrimaryMonitor()
 Returns the primary monitor.
- glfwGetProcAddress
GLFWglproc glfwGetProcAddress(const(char)* procname)
 Returns the address of the specified function for the current
 context.
- glfwGetRequiredInstanceExtensions
const(char)** glfwGetRequiredInstanceExtensions(uint* count)
 Returns the Vulkan instance extensions required by GLFW.
- glfwGetTime
double glfwGetTime()
 - glfwGetTimerFrequency
ulong glfwGetTimerFrequency()
 Returns the frequency, in Hz, of the raw timer.
- glfwGetTimerValue
ulong glfwGetTimerValue()
 Returns the current value of the raw timer.
- glfwGetVersion
void glfwGetVersion(int* major, int* minor, int* rev)
 Retrieves the version of the GLFW library.
- glfwGetVersionString
const(char)* glfwGetVersionString()
 Returns a string describing the compile-time configuration.
- glfwGetVideoMode
const(GLFWvidmode)* glfwGetVideoMode(GLFWmonitor* monitor)
 Returns the current mode of the specified monitor.
- glfwGetVideoModes
const(GLFWvidmode)* glfwGetVideoModes(GLFWmonitor* monitor, int* count)
 Returns the available video modes for the specified monitor.
- glfwGetWindowAttrib
int glfwGetWindowAttrib(GLFWwindow* window, int attrib)
 Returns an attribute of the specified window.
- glfwGetWindowContentScale
void glfwGetWindowContentScale(GLFWwindow* window, float* xscale, float* yscale)
 Retrieves the content scale for the specified window.
- glfwGetWindowFrameSize
void glfwGetWindowFrameSize(GLFWwindow* window, int* left, int* top, int* right, int* bottom)
 Retrieves the size of the frame of the window.
- glfwGetWindowMonitor
GLFWmonitor* glfwGetWindowMonitor(GLFWwindow* window)
 Returns the monitor that the window uses for full screen mode.
- glfwGetWindowOpacity
float glfwGetWindowOpacity(GLFWwindow* window)
 Returns the opacity of the whole window.
- glfwGetWindowPos
void glfwGetWindowPos(GLFWwindow* window, int* xpos, int* ypos)
 Retrieves the position of the content area of the specified window.
- glfwGetWindowSize
void glfwGetWindowSize(GLFWwindow* window, int* width, int* height)
 Retrieves the size of the content area of the specified window.
- glfwGetWindowUserPointer
void* glfwGetWindowUserPointer(GLFWwindow* window)
 Returns the user pointer of the specified window.
- glfwHideWindow
void glfwHideWindow(GLFWwindow* window)
 Hides the specified window.
- glfwIconifyWindow
void glfwIconifyWindow(GLFWwindow* window)
 Iconifies the specified window.
- glfwInit
int glfwInit()
 Initializes the GLFW library.
- glfwInitHint
void glfwInitHint(int hint, int value)
 Sets the specified init hint to the desired value.
- glfwJoystickIsGamepad
int glfwJoystickIsGamepad(int jid)
 Returns whether the specified joystick has a gamepad mapping.
- glfwJoystickPresent
int glfwJoystickPresent(int jid)
 Returns whether the specified joystick is present.
- glfwMakeContextCurrent
void glfwMakeContextCurrent(GLFWwindow* window)
 Makes the context of the specified window current for the calling
 thread.
- glfwMaximizeWindow
void glfwMaximizeWindow(GLFWwindow* window)
 Maximizes the specified window.
- glfwPollEvents
void glfwPollEvents()
 Processes all pending events.
- glfwPostEmptyEvent
void glfwPostEmptyEvent()
 Posts an empty event to the event queue.
- glfwRawMouseMotionSupported
int glfwRawMouseMotionSupported()
 Returns whether raw mouse motion is supported.
- glfwRequestWindowAttention
void glfwRequestWindowAttention(GLFWwindow* window)
 Requests user attention to the specified window.
- glfwRestoreWindow
void glfwRestoreWindow(GLFWwindow* window)
 Restores the specified window.
- glfwSetCharCallback
GLFWcharfun glfwSetCharCallback(GLFWwindow* window, GLFWcharfun callback)
 Sets the Unicode character callback.
- glfwSetCharModsCallback
GLFWcharmodsfun glfwSetCharModsCallback(GLFWwindow* window, GLFWcharmodsfun callback)
 Sets the Unicode character with modifiers callback.
- glfwSetClipboardString
void glfwSetClipboardString(GLFWwindow* window, const(char)* string)
 Sets the clipboard to the specified string.
- glfwSetCursor
void glfwSetCursor(GLFWwindow* window, GLFWcursor* cursor)
 Sets the cursor for the window.
- glfwSetCursorEnterCallback
GLFWcursorenterfun glfwSetCursorEnterCallback(GLFWwindow* window, GLFWcursorenterfun callback)
 Sets the cursor enter/leave callback.
- glfwSetCursorPos
void glfwSetCursorPos(GLFWwindow* window, double xpos, double ypos)
 Sets the position of the cursor, relative to the content area of the
 window.
- glfwSetCursorPosCallback
GLFWcursorposfun glfwSetCursorPosCallback(GLFWwindow* window, GLFWcursorposfun callback)
 Sets the cursor position callback.
- glfwSetDropCallback
GLFWdropfun glfwSetDropCallback(GLFWwindow* window, GLFWdropfun callback)
 Sets the path drop callback.
- glfwSetErrorCallback
GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun callback)
 - glfwSetFramebufferSizeCallback
GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow* window, GLFWframebuffersizefun callback)
 Sets the framebuffer resize callback for the specified window.
- glfwSetGamma
void glfwSetGamma(GLFWmonitor* monitor, float gamma)
 Generates a gamma ramp and sets it for the specified monitor.
- glfwSetGammaRamp
void glfwSetGammaRamp(GLFWmonitor* monitor, const(GLFWgammaramp)* ramp)
 Sets the current gamma ramp for the specified monitor.
- glfwSetInputMode
void glfwSetInputMode(GLFWwindow* window, int mode, int value)
 Sets an input option for the specified window.
- glfwSetJoystickCallback
GLFWjoystickfun glfwSetJoystickCallback(GLFWjoystickfun callback)
 Sets the joystick configuration callback.
- glfwSetJoystickRumble
int glfwSetJoystickRumble(int jid, float slowMotorIntensity, float fastMotorIntensity)
 Sets the intensity of a joystick's rumble effect.
- glfwSetJoystickUserPointer
void glfwSetJoystickUserPointer(int jid, void* pointer)
 Sets the user pointer of the specified joystick.
- glfwSetKeyCallback
GLFWkeyfun glfwSetKeyCallback(GLFWwindow* window, GLFWkeyfun callback)
 - glfwSetMonitorCallback
GLFWmonitorfun glfwSetMonitorCallback(GLFWmonitorfun callback)
 Sets the monitor configuration callback.
- glfwSetMonitorUserPointer
void glfwSetMonitorUserPointer(GLFWmonitor* monitor, void* pointer)
 Sets the user pointer of the specified monitor.
- glfwSetMouseButtonCallback
GLFWmousebuttonfun glfwSetMouseButtonCallback(GLFWwindow* window, GLFWmousebuttonfun callback)
 Sets the mouse button callback.
- glfwSetScrollCallback
GLFWscrollfun glfwSetScrollCallback(GLFWwindow* window, GLFWscrollfun callback)
 Sets the scroll callback.
- glfwSetTime
void glfwSetTime(double time)
 - glfwSetWindowAspectRatio
void glfwSetWindowAspectRatio(GLFWwindow* window, int numer, int denom)
 Sets the aspect ratio of the specified window.
- glfwSetWindowAttrib
void glfwSetWindowAttrib(GLFWwindow* window, int attrib, int value)
 Sets an attribute of the specified window.
- glfwSetWindowCloseCallback
GLFWwindowclosefun glfwSetWindowCloseCallback(GLFWwindow* window, GLFWwindowclosefun callback)
 Sets the close callback for the specified window.
- glfwSetWindowContentScaleCallback
GLFWwindowcontentscalefun glfwSetWindowContentScaleCallback(GLFWwindow* window, GLFWwindowcontentscalefun callback)
 Sets the window content scale callback for the specified window.
- glfwSetWindowFocusCallback
GLFWwindowfocusfun glfwSetWindowFocusCallback(GLFWwindow* window, GLFWwindowfocusfun callback)
 Sets the focus callback for the specified window.
- glfwSetWindowIcon
void glfwSetWindowIcon(GLFWwindow* window, int count, const(GLFWimage)* images)
 Sets the icon for the specified window.
- glfwSetWindowIconifyCallback
GLFWwindowiconifyfun glfwSetWindowIconifyCallback(GLFWwindow* window, GLFWwindowiconifyfun callback)
 Sets the iconify callback for the specified window.
- glfwSetWindowMaximizeCallback
GLFWwindowmaximizefun glfwSetWindowMaximizeCallback(GLFWwindow* window, GLFWwindowmaximizefun callback)
 Sets the maximize callback for the specified window.
- glfwSetWindowMonitor
void glfwSetWindowMonitor(GLFWwindow* window, GLFWmonitor* monitor, int xpos, int ypos, int width, int height, int refreshRate)
 Sets the mode, monitor, video mode and placement of a window.
- glfwSetWindowOpacity
void glfwSetWindowOpacity(GLFWwindow* window, float opacity)
 Sets the opacity of the whole window.
- glfwSetWindowPos
void glfwSetWindowPos(GLFWwindow* window, int xpos, int ypos)
 Sets the position of the content area of the specified window.
- glfwSetWindowPosCallback
GLFWwindowposfun glfwSetWindowPosCallback(GLFWwindow* window, GLFWwindowposfun callback)
 Sets the position callback for the specified window.
- glfwSetWindowRefreshCallback
GLFWwindowrefreshfun glfwSetWindowRefreshCallback(GLFWwindow* window, GLFWwindowrefreshfun callback)
 Sets the refresh callback for the specified window.
- glfwSetWindowShouldClose
void glfwSetWindowShouldClose(GLFWwindow* window, int value)
 Sets the close flag of the specified window.
- glfwSetWindowSize
void glfwSetWindowSize(GLFWwindow* window, int width, int height)
 Sets the size of the content area of the specified window.
- glfwSetWindowSizeCallback
GLFWwindowsizefun glfwSetWindowSizeCallback(GLFWwindow* window, GLFWwindowsizefun callback)
 Sets the size callback for the specified window.
- glfwSetWindowSizeLimits
void glfwSetWindowSizeLimits(GLFWwindow* window, int minwidth, int minheight, int maxwidth, int maxheight)
 Sets the size limits of the specified window.
- glfwSetWindowTitle
void glfwSetWindowTitle(GLFWwindow* window, const(char)* title)
 Sets the title of the specified window.
- glfwSetWindowUserPointer
void glfwSetWindowUserPointer(GLFWwindow* window, void* pointer)
 Sets the user pointer of the specified window.
- glfwShowWindow
void glfwShowWindow(GLFWwindow* window)
 Makes the specified window visible.
- glfwSwapBuffers
void glfwSwapBuffers(GLFWwindow* window)
 Swaps the front and back buffers of the specified window.
- glfwSwapInterval
void glfwSwapInterval(int interval)
 Sets the swap interval for the current context.
- glfwTerminate
void glfwTerminate()
 Terminates the GLFW library.
- glfwUpdateGamepadMappings
int glfwUpdateGamepadMappings(const(char)* string)
 Adds the specified SDL_GameControllerDB gamepad mappings.
- glfwVulkanSupported
int glfwVulkanSupported()
 Returns whether the Vulkan loader and an ICD have been found.
- glfwWaitEvents
void glfwWaitEvents()
 Waits until events are queued and processes them.
- glfwWaitEventsTimeout
void glfwWaitEventsTimeout(double timeout)
 Waits with timeout until events are queued and processes them.
- glfwWindowHint
void glfwWindowHint(int hint, int value)
 Sets the specified window hint to the desired value.
- glfwWindowHintString
void glfwWindowHintString(int hint, const(char)* value)
 Sets the specified window hint to the desired value.
- glfwWindowShouldClose
int glfwWindowShouldClose(GLFWwindow* window)
 Checks the close flag of the specified window.
- GLFW_ACCUM_ALPHA_BITS
enum GLFW_ACCUM_ALPHA_BITS;
 Framebuffer bit depth hint.
- GLFW_ACCUM_BLUE_BITS
enum GLFW_ACCUM_BLUE_BITS;
 Framebuffer bit depth hint.
- GLFW_ACCUM_GREEN_BITS
enum GLFW_ACCUM_GREEN_BITS;
 Framebuffer bit depth hint.
- GLFW_ACCUM_RED_BITS
enum GLFW_ACCUM_RED_BITS;
 Framebuffer bit depth hint.
- GLFW_ALPHA_BITS
enum GLFW_ALPHA_BITS;
 Framebuffer bit depth hint.
- GLFW_ANY_RELEASE_BEHAVIOR
enum GLFW_ANY_RELEASE_BEHAVIOR;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_API_UNAVAILABLE
enum GLFW_API_UNAVAILABLE;
 GLFW could not find support for the requested API on the system.
- GLFW_ARROW_CURSOR
enum GLFW_ARROW_CURSOR;
 The regular arrow cursor shape.
- GLFW_AUTO_ICONIFY
enum GLFW_AUTO_ICONIFY;
 Window auto-iconification window hint and attribute
- GLFW_AUX_BUFFERS
enum GLFW_AUX_BUFFERS;
 Framebuffer auxiliary buffer hint.
- GLFW_BLUE_BITS
enum GLFW_BLUE_BITS;
 Framebuffer bit depth hint.
- GLFW_CENTER_CURSOR
enum GLFW_CENTER_CURSOR;
 Cursor centering window hint
- GLFW_CLIENT_API
enum GLFW_CLIENT_API;
 Context client API hint and attribute.
- GLFW_COCOA_CHDIR_RESOURCES
enum GLFW_COCOA_CHDIR_RESOURCES;
 macOS specific init hint.
- GLFW_COCOA_FRAME_NAME
enum GLFW_COCOA_FRAME_NAME;
 - GLFW_COCOA_GRAPHICS_SWITCHING
enum GLFW_COCOA_GRAPHICS_SWITCHING;
 - GLFW_COCOA_MENUBAR
enum GLFW_COCOA_MENUBAR;
 macOS specific init hint.
- GLFW_COCOA_RETINA_FRAMEBUFFER
enum GLFW_COCOA_RETINA_FRAMEBUFFER;
 - GLFW_CONNECTED
enum GLFW_CONNECTED;
 - GLFW_CONTEXT_CREATION_API
enum GLFW_CONTEXT_CREATION_API;
 Context creation API hint and attribute.
- GLFW_CONTEXT_NO_ERROR
enum GLFW_CONTEXT_NO_ERROR;
 Context error suppression hint and attribute.
- GLFW_CONTEXT_RELEASE_BEHAVIOR
enum GLFW_CONTEXT_RELEASE_BEHAVIOR;
 Context flush-on-release hint and attribute.
- GLFW_CONTEXT_REVISION
enum GLFW_CONTEXT_REVISION;
 Context client API revision number hint and attribute.
- GLFW_CONTEXT_ROBUSTNESS
enum GLFW_CONTEXT_ROBUSTNESS;
 Context robustness hint and attribute.
- GLFW_CONTEXT_VERSION_MAJOR
enum GLFW_CONTEXT_VERSION_MAJOR;
 Context client API major version hint and attribute.
- GLFW_CONTEXT_VERSION_MINOR
enum GLFW_CONTEXT_VERSION_MINOR;
 Context client API minor version hint and attribute.
- GLFW_CROSSHAIR_CURSOR
enum GLFW_CROSSHAIR_CURSOR;
 - GLFW_CURSOR
enum GLFW_CURSOR;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_CURSOR_DISABLED
enum GLFW_CURSOR_DISABLED;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_CURSOR_HIDDEN
enum GLFW_CURSOR_HIDDEN;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_CURSOR_NORMAL
enum GLFW_CURSOR_NORMAL;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_DECORATED
enum GLFW_DECORATED;
 Window decoration window hint and attribute
- GLFW_DEPTH_BITS
enum GLFW_DEPTH_BITS;
 Framebuffer bit depth hint.
- GLFW_DISCONNECTED
enum GLFW_DISCONNECTED;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_DONT_CARE
enum GLFW_DONT_CARE;
 - GLFW_DOUBLEBUFFER
enum GLFW_DOUBLEBUFFER;
 Framebuffer double buffering hint.
- GLFW_EGL_CONTEXT_API
enum GLFW_EGL_CONTEXT_API;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_FALSE
enum GLFW_FALSE;
 - GLFW_FLOATING
enum GLFW_FLOATING;
 Window decoration window hint and attribute
- GLFW_FOCUSED
enum GLFW_FOCUSED;
 Input focus window hint and attribute
- GLFW_FOCUS_ON_SHOW
enum GLFW_FOCUS_ON_SHOW;
 Input focus on calling show window hint and attribute
- GLFW_FORMAT_UNAVAILABLE
enum GLFW_FORMAT_UNAVAILABLE;
 The requested format is not supported or available.
- GLFW_GAMEPAD_AXIS_LAST
enum GLFW_GAMEPAD_AXIS_LAST;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_AXIS_LEFT_TRIGGER
enum GLFW_GAMEPAD_AXIS_LEFT_TRIGGER;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_AXIS_LEFT_X
enum GLFW_GAMEPAD_AXIS_LEFT_X;
 @defgroup gamepad_axes Gamepad axes
*  Gamepad axes.
*
*  See @ref gamepad for how these are used.
*
*  Ingroup: input
*  @{
- GLFW_GAMEPAD_AXIS_LEFT_Y
enum GLFW_GAMEPAD_AXIS_LEFT_Y;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER
enum GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_AXIS_RIGHT_X
enum GLFW_GAMEPAD_AXIS_RIGHT_X;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_AXIS_RIGHT_Y
enum GLFW_GAMEPAD_AXIS_RIGHT_Y;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_A
enum GLFW_GAMEPAD_BUTTON_A;
 @defgroup gamepad_buttons Gamepad buttons
*  Gamepad buttons.
*
*  See @ref gamepad for how these are used.
*
*  Ingroup: input
*  @{
- GLFW_GAMEPAD_BUTTON_B
enum GLFW_GAMEPAD_BUTTON_B;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_BACK
enum GLFW_GAMEPAD_BUTTON_BACK;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_CIRCLE
enum GLFW_GAMEPAD_BUTTON_CIRCLE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_CROSS
enum GLFW_GAMEPAD_BUTTON_CROSS;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_DPAD_DOWN
enum GLFW_GAMEPAD_BUTTON_DPAD_DOWN;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_DPAD_LEFT
enum GLFW_GAMEPAD_BUTTON_DPAD_LEFT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_DPAD_RIGHT
enum GLFW_GAMEPAD_BUTTON_DPAD_RIGHT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_DPAD_UP
enum GLFW_GAMEPAD_BUTTON_DPAD_UP;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_GUIDE
enum GLFW_GAMEPAD_BUTTON_GUIDE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_LAST
enum GLFW_GAMEPAD_BUTTON_LAST;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_LEFT_BUMPER
enum GLFW_GAMEPAD_BUTTON_LEFT_BUMPER;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_LEFT_THUMB
enum GLFW_GAMEPAD_BUTTON_LEFT_THUMB;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_RIGHT_BUMPER
enum GLFW_GAMEPAD_BUTTON_RIGHT_BUMPER;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_RIGHT_THUMB
enum GLFW_GAMEPAD_BUTTON_RIGHT_THUMB;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_SQUARE
enum GLFW_GAMEPAD_BUTTON_SQUARE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_START
enum GLFW_GAMEPAD_BUTTON_START;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_TRIANGLE
enum GLFW_GAMEPAD_BUTTON_TRIANGLE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_X
enum GLFW_GAMEPAD_BUTTON_X;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GAMEPAD_BUTTON_Y
enum GLFW_GAMEPAD_BUTTON_Y;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_GREEN_BITS
enum GLFW_GREEN_BITS;
 Framebuffer bit depth hint.
- GLFW_HAND_CURSOR
enum GLFW_HAND_CURSOR;
 - GLFW_HAT_CENTERED
enum GLFW_HAT_CENTERED;
 @defgroup hat_state Joystick hat states
*  Joystick hat states.
*
*  See joystick hat input for how these are used.
*
*  Ingroup: input
*  @{
- GLFW_HAT_DOWN
enum GLFW_HAT_DOWN;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_HAT_LEFT
enum GLFW_HAT_LEFT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_HAT_LEFT_DOWN
enum GLFW_HAT_LEFT_DOWN;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_HAT_LEFT_UP
enum GLFW_HAT_LEFT_UP;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_HAT_RIGHT
enum GLFW_HAT_RIGHT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_HAT_RIGHT_DOWN
enum GLFW_HAT_RIGHT_DOWN;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_HAT_RIGHT_UP
enum GLFW_HAT_RIGHT_UP;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_HAT_UP
enum GLFW_HAT_UP;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_HOVERED
enum GLFW_HOVERED;
 Mouse cursor hover window attribute.
- GLFW_HRESIZE_CURSOR
enum GLFW_HRESIZE_CURSOR;
 The horizontal resize arrow shape.
- GLFW_IBEAM_CURSOR
enum GLFW_IBEAM_CURSOR;
 The text input I-beam cursor shape.
- GLFW_ICONIFIED
enum GLFW_ICONIFIED;
 Window iconification window attribute
- GLFW_INVALID_ENUM
enum GLFW_INVALID_ENUM;
 One of the arguments to the function was an invalid enum value.
- GLFW_INVALID_VALUE
enum GLFW_INVALID_VALUE;
 One of the arguments to the function was an invalid value.
- GLFW_JOYSTICK_1
enum GLFW_JOYSTICK_1;
 @defgroup joysticks Joysticks
*  Joystick IDs.
*
*  See joystick input for how these are used.
*
*  Ingroup: input
*  @{
- GLFW_JOYSTICK_10
enum GLFW_JOYSTICK_10;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_11
enum GLFW_JOYSTICK_11;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_12
enum GLFW_JOYSTICK_12;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_13
enum GLFW_JOYSTICK_13;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_14
enum GLFW_JOYSTICK_14;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_15
enum GLFW_JOYSTICK_15;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_16
enum GLFW_JOYSTICK_16;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_2
enum GLFW_JOYSTICK_2;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_3
enum GLFW_JOYSTICK_3;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_4
enum GLFW_JOYSTICK_4;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_5
enum GLFW_JOYSTICK_5;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_6
enum GLFW_JOYSTICK_6;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_7
enum GLFW_JOYSTICK_7;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_8
enum GLFW_JOYSTICK_8;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_9
enum GLFW_JOYSTICK_9;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_JOYSTICK_HAT_BUTTONS
enum GLFW_JOYSTICK_HAT_BUTTONS;
 Joystick hat buttons init hint.
- GLFW_JOYSTICK_LAST
enum GLFW_JOYSTICK_LAST;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_0
enum GLFW_KEY_0;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_1
enum GLFW_KEY_1;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_2
enum GLFW_KEY_2;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_3
enum GLFW_KEY_3;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_4
enum GLFW_KEY_4;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_5
enum GLFW_KEY_5;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_6
enum GLFW_KEY_6;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_7
enum GLFW_KEY_7;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_8
enum GLFW_KEY_8;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_9
enum GLFW_KEY_9;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_A
enum GLFW_KEY_A;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_APOSTROPHE
enum GLFW_KEY_APOSTROPHE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_B
enum GLFW_KEY_B;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_BACKSLASH
enum GLFW_KEY_BACKSLASH;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_BACKSPACE
enum GLFW_KEY_BACKSPACE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_C
enum GLFW_KEY_C;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_CAPS_LOCK
enum GLFW_KEY_CAPS_LOCK;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_COMMA
enum GLFW_KEY_COMMA;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_D
enum GLFW_KEY_D;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_DELETE
enum GLFW_KEY_DELETE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_DOWN
enum GLFW_KEY_DOWN;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_E
enum GLFW_KEY_E;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_END
enum GLFW_KEY_END;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_ENTER
enum GLFW_KEY_ENTER;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_EQUAL
enum GLFW_KEY_EQUAL;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_ESCAPE
enum GLFW_KEY_ESCAPE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F
enum GLFW_KEY_F;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F1
enum GLFW_KEY_F1;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F10
enum GLFW_KEY_F10;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F11
enum GLFW_KEY_F11;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F12
enum GLFW_KEY_F12;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F13
enum GLFW_KEY_F13;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F14
enum GLFW_KEY_F14;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F15
enum GLFW_KEY_F15;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F16
enum GLFW_KEY_F16;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F17
enum GLFW_KEY_F17;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F18
enum GLFW_KEY_F18;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F19
enum GLFW_KEY_F19;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F2
enum GLFW_KEY_F2;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F20
enum GLFW_KEY_F20;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F21
enum GLFW_KEY_F21;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F22
enum GLFW_KEY_F22;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F23
enum GLFW_KEY_F23;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F24
enum GLFW_KEY_F24;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F25
enum GLFW_KEY_F25;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F3
enum GLFW_KEY_F3;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F4
enum GLFW_KEY_F4;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F5
enum GLFW_KEY_F5;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F6
enum GLFW_KEY_F6;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F7
enum GLFW_KEY_F7;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F8
enum GLFW_KEY_F8;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_F9
enum GLFW_KEY_F9;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_G
enum GLFW_KEY_G;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_GRAVE_ACCENT
enum GLFW_KEY_GRAVE_ACCENT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_H
enum GLFW_KEY_H;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_HOME
enum GLFW_KEY_HOME;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_I
enum GLFW_KEY_I;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_INSERT
enum GLFW_KEY_INSERT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_J
enum GLFW_KEY_J;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_K
enum GLFW_KEY_K;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_0
enum GLFW_KEY_KP_0;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_1
enum GLFW_KEY_KP_1;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_2
enum GLFW_KEY_KP_2;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_3
enum GLFW_KEY_KP_3;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_4
enum GLFW_KEY_KP_4;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_5
enum GLFW_KEY_KP_5;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_6
enum GLFW_KEY_KP_6;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_7
enum GLFW_KEY_KP_7;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_8
enum GLFW_KEY_KP_8;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_9
enum GLFW_KEY_KP_9;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_ADD
enum GLFW_KEY_KP_ADD;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_DECIMAL
enum GLFW_KEY_KP_DECIMAL;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_DIVIDE
enum GLFW_KEY_KP_DIVIDE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_ENTER
enum GLFW_KEY_KP_ENTER;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_EQUAL
enum GLFW_KEY_KP_EQUAL;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_MULTIPLY
enum GLFW_KEY_KP_MULTIPLY;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_KP_SUBTRACT
enum GLFW_KEY_KP_SUBTRACT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_L
enum GLFW_KEY_L;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_LAST
enum GLFW_KEY_LAST;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_LEFT
enum GLFW_KEY_LEFT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_LEFT_ALT
enum GLFW_KEY_LEFT_ALT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_LEFT_BRACKET
enum GLFW_KEY_LEFT_BRACKET;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_LEFT_CONTROL
enum GLFW_KEY_LEFT_CONTROL;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_LEFT_SHIFT
enum GLFW_KEY_LEFT_SHIFT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_LEFT_SUPER
enum GLFW_KEY_LEFT_SUPER;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_M
enum GLFW_KEY_M;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_MENU
enum GLFW_KEY_MENU;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_MINUS
enum GLFW_KEY_MINUS;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_N
enum GLFW_KEY_N;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_NUM_LOCK
enum GLFW_KEY_NUM_LOCK;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_O
enum GLFW_KEY_O;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_P
enum GLFW_KEY_P;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_PAGE_DOWN
enum GLFW_KEY_PAGE_DOWN;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_PAGE_UP
enum GLFW_KEY_PAGE_UP;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_PAUSE
enum GLFW_KEY_PAUSE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_PERIOD
enum GLFW_KEY_PERIOD;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_PRINT_SCREEN
enum GLFW_KEY_PRINT_SCREEN;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_Q
enum GLFW_KEY_Q;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_R
enum GLFW_KEY_R;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_RIGHT
enum GLFW_KEY_RIGHT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_RIGHT_ALT
enum GLFW_KEY_RIGHT_ALT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_RIGHT_BRACKET
enum GLFW_KEY_RIGHT_BRACKET;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_RIGHT_CONTROL
enum GLFW_KEY_RIGHT_CONTROL;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_RIGHT_SHIFT
enum GLFW_KEY_RIGHT_SHIFT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_RIGHT_SUPER
enum GLFW_KEY_RIGHT_SUPER;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_S
enum GLFW_KEY_S;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_SCROLL_LOCK
enum GLFW_KEY_SCROLL_LOCK;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_SEMICOLON
enum GLFW_KEY_SEMICOLON;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_SLASH
enum GLFW_KEY_SLASH;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_SPACE
enum GLFW_KEY_SPACE;
 - GLFW_KEY_T
enum GLFW_KEY_T;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_TAB
enum GLFW_KEY_TAB;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_U
enum GLFW_KEY_U;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_UNKNOWN
enum GLFW_KEY_UNKNOWN;
 @defgroup keys Keyboard keys
 Keyboard key IDs.
- GLFW_KEY_UP
enum GLFW_KEY_UP;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_V
enum GLFW_KEY_V;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_W
enum GLFW_KEY_W;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_WORLD_1
enum GLFW_KEY_WORLD_1;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_WORLD_2
enum GLFW_KEY_WORLD_2;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_X
enum GLFW_KEY_X;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_Y
enum GLFW_KEY_Y;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_KEY_Z
enum GLFW_KEY_Z;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_LOCK_KEY_MODS
enum GLFW_LOCK_KEY_MODS;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_LOSE_CONTEXT_ON_RESET
enum GLFW_LOSE_CONTEXT_ON_RESET;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MAXIMIZED
enum GLFW_MAXIMIZED;
 Window maximization window hint and attribute
- GLFW_MOD_ALT
enum GLFW_MOD_ALT;
 If this bit is set one or more Alt keys were held down.
- GLFW_MOD_CAPS_LOCK
enum GLFW_MOD_CAPS_LOCK;
 If this bit is set the Caps Lock key is enabled.
- GLFW_MOD_CONTROL
enum GLFW_MOD_CONTROL;
 If this bit is set one or more Control keys were held down.
- GLFW_MOD_NUM_LOCK
enum GLFW_MOD_NUM_LOCK;
 If this bit is set the Num Lock key is enabled.
- GLFW_MOD_SHIFT
enum GLFW_MOD_SHIFT;
 If this bit is set one or more Shift keys were held down.
- GLFW_MOD_SUPER
enum GLFW_MOD_SUPER;
 If this bit is set one or more Super keys were held down.
- GLFW_MOUSE_BUTTON_1
enum GLFW_MOUSE_BUTTON_1;
 @defgroup buttons Mouse buttons
*  Mouse button IDs.
*
*  See mouse button input for how these are used.
*
*  Ingroup: input
*  @{
- GLFW_MOUSE_BUTTON_2
enum GLFW_MOUSE_BUTTON_2;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_3
enum GLFW_MOUSE_BUTTON_3;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_4
enum GLFW_MOUSE_BUTTON_4;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_5
enum GLFW_MOUSE_BUTTON_5;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_6
enum GLFW_MOUSE_BUTTON_6;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_7
enum GLFW_MOUSE_BUTTON_7;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_8
enum GLFW_MOUSE_BUTTON_8;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_LAST
enum GLFW_MOUSE_BUTTON_LAST;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_LEFT
enum GLFW_MOUSE_BUTTON_LEFT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_MIDDLE
enum GLFW_MOUSE_BUTTON_MIDDLE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_MOUSE_BUTTON_RIGHT
enum GLFW_MOUSE_BUTTON_RIGHT;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_NATIVE_CONTEXT_API
enum GLFW_NATIVE_CONTEXT_API;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_NOT_INITIALIZED
enum GLFW_NOT_INITIALIZED;
 GLFW has not been initialized.
- GLFW_NO_API
enum GLFW_NO_API;
 - GLFW_NO_CURRENT_CONTEXT
enum GLFW_NO_CURRENT_CONTEXT;
 No context is current for this thread.
- GLFW_NO_ERROR
enum GLFW_NO_ERROR;
 - GLFW_NO_RESET_NOTIFICATION
enum GLFW_NO_RESET_NOTIFICATION;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_NO_ROBUSTNESS
enum GLFW_NO_ROBUSTNESS;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_NO_WINDOW_CONTEXT
enum GLFW_NO_WINDOW_CONTEXT;
 The specified window does not have an OpenGL or OpenGL ES context.
- GLFW_OPENGL_ANY_PROFILE
enum GLFW_OPENGL_ANY_PROFILE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_OPENGL_API
enum GLFW_OPENGL_API;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_OPENGL_COMPAT_PROFILE
enum GLFW_OPENGL_COMPAT_PROFILE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_OPENGL_CORE_PROFILE
enum GLFW_OPENGL_CORE_PROFILE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_OPENGL_DEBUG_CONTEXT
enum GLFW_OPENGL_DEBUG_CONTEXT;
 OpenGL debug context hint and attribute.
- GLFW_OPENGL_ES_API
enum GLFW_OPENGL_ES_API;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_OPENGL_FORWARD_COMPAT
enum GLFW_OPENGL_FORWARD_COMPAT;
 OpenGL forward-compatibility hint and attribute.
- GLFW_OPENGL_PROFILE
enum GLFW_OPENGL_PROFILE;
 OpenGL profile hint and attribute.
- GLFW_OSMESA_CONTEXT_API
enum GLFW_OSMESA_CONTEXT_API;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_OUT_OF_MEMORY
enum GLFW_OUT_OF_MEMORY;
 A memory allocation failed.
- GLFW_PLATFORM_ERROR
enum GLFW_PLATFORM_ERROR;
 A platform-specific error occurred that does not match any of the
 more specific categories.
- GLFW_PRESS
enum GLFW_PRESS;
 The key or mouse button was pressed.
- GLFW_RAW_MOUSE_MOTION
enum GLFW_RAW_MOUSE_MOTION;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_RED_BITS
enum GLFW_RED_BITS;
 Framebuffer bit depth hint.
- GLFW_REFRESH_RATE
enum GLFW_REFRESH_RATE;
 Monitor refresh rate hint.
- GLFW_RELEASE
enum GLFW_RELEASE;
 The key or mouse button was released.
- GLFW_RELEASE_BEHAVIOR_FLUSH
enum GLFW_RELEASE_BEHAVIOR_FLUSH;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_RELEASE_BEHAVIOR_NONE
enum GLFW_RELEASE_BEHAVIOR_NONE;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_REPEAT
enum GLFW_REPEAT;
 The key was held down until it repeated.
- GLFW_RESIZABLE
enum GLFW_RESIZABLE;
 Window resize-ability window hint and attribute
- GLFW_SAMPLES
enum GLFW_SAMPLES;
 Framebuffer MSAA samples hint.
- GLFW_SCALE_TO_MONITOR
enum GLFW_SCALE_TO_MONITOR;
 - GLFW_SRGB_CAPABLE
enum GLFW_SRGB_CAPABLE;
 - GLFW_STENCIL_BITS
enum GLFW_STENCIL_BITS;
 Framebuffer bit depth hint.
- GLFW_STEREO
enum GLFW_STEREO;
 OpenGL stereoscopic rendering hint.
- GLFW_STICKY_KEYS
enum GLFW_STICKY_KEYS;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_STICKY_MOUSE_BUTTONS
enum GLFW_STICKY_MOUSE_BUTTONS;
 Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GLFW_TRANSPARENT_FRAMEBUFFER
enum GLFW_TRANSPARENT_FRAMEBUFFER;
 Window framebuffer transparency hint and attribute
- GLFW_TRUE
enum GLFW_TRUE;
 - GLFW_VERSION_MAJOR
enum GLFW_VERSION_MAJOR;
 The major version number of the GLFW library.
- GLFW_VERSION_MINOR
enum GLFW_VERSION_MINOR;
 The minor version number of the GLFW library.
- GLFW_VERSION_REVISION
enum GLFW_VERSION_REVISION;
 The revision number of the GLFW library.
- GLFW_VERSION_UNAVAILABLE
enum GLFW_VERSION_UNAVAILABLE;
 The requested OpenGL or OpenGL ES version is not available.
- GLFW_VISIBLE
enum GLFW_VISIBLE;
 Window visibility window hint and attribute
- GLFW_VRESIZE_CURSOR
enum GLFW_VRESIZE_CURSOR;
 The vertical resize arrow shape.
- GLFW_X11_CLASS_NAME
enum GLFW_X11_CLASS_NAME;
 - GLFW_X11_INSTANCE_NAME
enum GLFW_X11_INSTANCE_NAME;
 
The cross-platform GLFW 3 API, translated from glfw3.h
This is the header file of the GLFW 3 API. It defines all types and functions that are used on all platforms. For platform-specific public definitions, refer to glfw3.apinative.