Address
:
[go:
up one dir
,
main page
]
Include Form
Remove Scripts
Accept Cookies
Show Images
Show Referer
Rotate13
Base64
Strip Meta
Strip Title
Session Cookies
Docs.rs
glfw-0.25.1
glfw 0.25.1
Docs.rs crate page
Apache-2.0
Links
Repository
crates.io
Source
Owners
bvssvni
larsbergstrom
github:pistondevelopers:publish
Dependencies
bitflags ^1.0.0
normal
enum_primitive ^0.1
normal
glfw-sys ^3.2
normal
image ^0.20
normal
libc ^0.2
normal
log ^0.4
normal
num ^0.2
normal
semver ^0.2
normal
vk-sys ^0.2
normal
image ^0.20
dev
vk-sys ^0.2
dev
Versions
29.43%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module ffi
Structs
Enums
Constants
Functions
Type Definitions
?
Module
glfw
::
ffi
source
·
[
−
]
Expand description
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