Module glfw::ffi [] [src]

Low-level function bindings and constants pertaining to the underlying GLFW library.

Structs

GLFWgammaramp
GLFWimage

Pixels are 4-bytes each, RGBA

GLFWvidmode

Enums

GLFWcursor
GLFWmonitor
GLFWwindow

Constants

ACCUM_ALPHA_BITS
ACCUM_BLUE_BITS
ACCUM_GREEN_BITS
ACCUM_RED_BITS
ALPHA_BITS
ANY_RELEASE_BEHAVIOR
API_UNAVAILABLE
ARROW_CURSOR
AUTO_ICONIFY
AUX_BUFFERS
BLUE_BITS
CLIENT_API
CONNECTED
CONTEXT_CREATION_API
CONTEXT_NO_ERROR
CONTEXT_RELEASE_BEHAVIOR
CONTEXT_REVISION
CONTEXT_ROBUSTNESS
CONTEXT_VERSION_MAJOR
CONTEXT_VERSION_MINOR
CROSSHAIR_CURSOR
CURSOR
CURSOR_DISABLED
CURSOR_HIDDEN
CURSOR_NORMAL
DECORATED
DEPTH_BITS
DISCONNECTED
DONT_CARE
DOUBLEBUFFER
EGL_CONTEXT_API
FALSE
FLOATING
FOCUSED
FORMAT_UNAVAILABLE
GREEN_BITS
HAND_CURSOR
HRESIZE_CURSOR
IBEAM_CURSOR
ICONIFIED
INVALID_ENUM
INVALID_VALUE
JOYSTICK_1
JOYSTICK_2
JOYSTICK_3
JOYSTICK_4
JOYSTICK_5
JOYSTICK_6
JOYSTICK_7
JOYSTICK_8
JOYSTICK_9
JOYSTICK_10
JOYSTICK_11
JOYSTICK_12
JOYSTICK_13
JOYSTICK_14
JOYSTICK_15
JOYSTICK_16
JOYSTICK_LAST
KEY_0
KEY_1
KEY_2
KEY_3
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
KEY_A
KEY_APOSTROPHE
KEY_B
KEY_BACKSLASH
KEY_BACKSPACE
KEY_C
KEY_CAPS_LOCK
KEY_COMMA
KEY_D
KEY_DELETE
KEY_DOWN
KEY_E
KEY_END
KEY_ENTER
KEY_EQUAL
KEY_ESCAPE
KEY_F
KEY_F1
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_F10
KEY_F11
KEY_F12
KEY_F13
KEY_F14
KEY_F15
KEY_F16
KEY_F17
KEY_F18
KEY_F19
KEY_F20
KEY_F21
KEY_F22
KEY_F23
KEY_F24
KEY_F25
KEY_G
KEY_GRAVE_ACCENT
KEY_H
KEY_HOME
KEY_I
KEY_INSERT
KEY_J
KEY_K
KEY_KP_0
KEY_KP_1
KEY_KP_2
KEY_KP_3
KEY_KP_4
KEY_KP_5
KEY_KP_6
KEY_KP_7
KEY_KP_8
KEY_KP_9
KEY_KP_ADD
KEY_KP_DECIMAL
KEY_KP_DIVIDE
KEY_KP_ENTER
KEY_KP_EQUAL
KEY_KP_MULTIPLY
KEY_KP_SUBTRACT
KEY_L
KEY_LAST
KEY_LEFT
KEY_LEFT_ALT
KEY_LEFT_BRACKET
KEY_LEFT_CONTROL
KEY_LEFT_SHIFT
KEY_LEFT_SUPER
KEY_M
KEY_MENU
KEY_MINUS
KEY_N
KEY_NUM_LOCK
KEY_O
KEY_P
KEY_PAGE_DOWN
KEY_PAGE_UP
KEY_PAUSE
KEY_PERIOD
KEY_PRINT_SCREEN
KEY_Q
KEY_R
KEY_RIGHT
KEY_RIGHT_ALT
KEY_RIGHT_BRACKET
KEY_RIGHT_CONTROL
KEY_RIGHT_SHIFT
KEY_RIGHT_SUPER
KEY_S
KEY_SCROLL_LOCK
KEY_SEMICOLON
KEY_SLASH
KEY_SPACE
KEY_T
KEY_TAB
KEY_U
KEY_UNKNOWN
KEY_UP
KEY_V
KEY_W
KEY_WORLD_1
KEY_WORLD_2
KEY_X
KEY_Y
KEY_Z
LOSE_CONTEXT_ON_RESET
MAXIMIZED
MOD_ALT
MOD_CONTROL
MOD_SHIFT
MOD_SUPER
MOUSE_BUTTON_1
MOUSE_BUTTON_2
MOUSE_BUTTON_3
MOUSE_BUTTON_4
MOUSE_BUTTON_5
MOUSE_BUTTON_6
MOUSE_BUTTON_7
MOUSE_BUTTON_8
MOUSE_BUTTON_LAST
MOUSE_BUTTON_LEFT
MOUSE_BUTTON_MIDDLE
MOUSE_BUTTON_RIGHT
NATIVE_CONTEXT_API
NOT_INITIALIZED
NO_API
NO_CURRENT_CONTEXT
NO_RESET_NOTIFICATION
NO_ROBUSTNESS
NO_WINDOW_CONTEXT
OPENGL_ANY_PROFILE
OPENGL_API
OPENGL_COMPAT_PROFILE
OPENGL_CORE_PROFILE
OPENGL_DEBUG_CONTEXT
OPENGL_ES_API
OPENGL_FORWARD_COMPAT
OPENGL_PROFILE
OUT_OF_MEMORY
PLATFORM_ERROR
PRESS
RED_BITS
REFRESH_RATE
RELEASE
RELEASE_BEHAVIOR_FLUSH
RELEASE_BEHAVIOR_NONE
REPEAT
RESIZABLE
SAMPLES
SRGB_CAPABLE
STENCIL_BITS
STEREO
STICKY_KEYS
STICKY_MOUSE_BUTTONS
TRUE
VERSION_UNAVAILABLE
VISIBLE
VRESIZE_CURSOR

Functions

glfwCreateCursor
glfwCreateStandardCursor
glfwCreateWindow
glfwDefaultWindowHints
glfwDestroyCursor
glfwDestroyWindow
glfwExtensionSupported
glfwFocusWindow
glfwGetClipboardString
glfwGetCurrentContext
glfwGetCursorPos
glfwGetFramebufferSize
glfwGetGLXContext
glfwGetGammaRamp
glfwGetInputMode
glfwGetJoystickAxes
glfwGetJoystickButtons
glfwGetJoystickName
glfwGetKey
glfwGetKeyName
glfwGetMonitorName
glfwGetMonitorPhysicalSize
glfwGetMonitorPos
glfwGetMonitors
glfwGetMouseButton
glfwGetPrimaryMonitor
glfwGetProcAddress
glfwGetTime
glfwGetTimerFrequency
glfwGetTimerValue
glfwGetVersion
glfwGetVersionString
glfwGetVideoMode
glfwGetVideoModes
glfwGetWindowAttrib
glfwGetWindowFrameSize
glfwGetWindowMonitor
glfwGetWindowPos
glfwGetWindowSize
glfwGetWindowUserPointer
glfwGetX11Display
glfwGetX11Window
glfwHideWindow
glfwIconifyWindow
glfwInit
glfwJoystickPresent
glfwMakeContextCurrent
glfwMaximizeWindow
glfwPollEvents
glfwPostEmptyEvent
glfwRestoreWindow
glfwSetCharCallback
glfwSetCharModsCallback
glfwSetClipboardString
glfwSetCursor
glfwSetCursorEnterCallback
glfwSetCursorPos
glfwSetCursorPosCallback
glfwSetDropCallback
glfwSetErrorCallback
glfwSetFramebufferSizeCallback
glfwSetGamma
glfwSetGammaRamp
glfwSetInputMode
glfwSetJoystickCallback
glfwSetKeyCallback
glfwSetMonitorCallback
glfwSetMouseButtonCallback
glfwSetScrollCallback
glfwSetTime
glfwSetWindowAspectRatio
glfwSetWindowCloseCallback
glfwSetWindowFocusCallback
glfwSetWindowIcon
glfwSetWindowIconifyCallback
glfwSetWindowMonitor
glfwSetWindowPos
glfwSetWindowPosCallback
glfwSetWindowRefreshCallback
glfwSetWindowShouldClose
glfwSetWindowSize
glfwSetWindowSizeCallback
glfwSetWindowSizeLimits
glfwSetWindowTitle
glfwSetWindowUserPointer
glfwShowWindow
glfwSwapBuffers
glfwSwapInterval
glfwTerminate
glfwWaitEvents
glfwWaitEventsTimeout
glfwWindowHint
glfwWindowShouldClose

Type Definitions

GLFWcharfun
GLFWcharmodsfun
GLFWcursorenterfun
GLFWcursorposfun
GLFWdropfun
GLFWerrorfun
GLFWframebuffersizefun
GLFWglproc
GLFWjoystickfun
GLFWkeyfun
GLFWmonitorfun
GLFWmousebuttonfun
GLFWscrollfun
GLFWwindowclosefun
GLFWwindowfocusfun
GLFWwindowiconifyfun
GLFWwindowposfun
GLFWwindowrefreshfun
GLFWwindowsizefun