[][src]Module rs_glfw3::bindings

Structs

GLFWcursor
GLFWgammaramp

@brief Gamma ramp.

GLFWimage

@brief Image data.

GLFWmonitor
GLFWvidmode

@brief Video mode type.

GLFWwindow
__fsid_t
max_align_t

Constants

GLFW_ACCUM_ALPHA_BITS
GLFW_ACCUM_BLUE_BITS
GLFW_ACCUM_GREEN_BITS
GLFW_ACCUM_RED_BITS
GLFW_ALPHA_BITS
GLFW_ANY_RELEASE_BEHAVIOR
GLFW_API_UNAVAILABLE
GLFW_ARROW_CURSOR
GLFW_AUTO_ICONIFY
GLFW_AUX_BUFFERS
GLFW_BLUE_BITS
GLFW_CLIENT_API
GLFW_CONNECTED
GLFW_CONTEXT_CREATION_API
GLFW_CONTEXT_NO_ERROR
GLFW_CONTEXT_RELEASE_BEHAVIOR
GLFW_CONTEXT_REVISION
GLFW_CONTEXT_ROBUSTNESS
GLFW_CONTEXT_VERSION_MAJOR
GLFW_CONTEXT_VERSION_MINOR
GLFW_CROSSHAIR_CURSOR
GLFW_CURSOR
GLFW_CURSOR_DISABLED
GLFW_CURSOR_HIDDEN
GLFW_CURSOR_NORMAL
GLFW_DECORATED
GLFW_DEPTH_BITS
GLFW_DISCONNECTED
GLFW_DONT_CARE
GLFW_DOUBLEBUFFER
GLFW_EGL_CONTEXT_API
GLFW_FALSE
GLFW_FLOATING
GLFW_FOCUSED
GLFW_FORMAT_UNAVAILABLE
GLFW_GREEN_BITS
GLFW_HAND_CURSOR
GLFW_HRESIZE_CURSOR
GLFW_IBEAM_CURSOR
GLFW_ICONIFIED
GLFW_INCLUDE_NONE
GLFW_INVALID_ENUM
GLFW_INVALID_VALUE
GLFW_JOYSTICK_1
GLFW_JOYSTICK_2
GLFW_JOYSTICK_3
GLFW_JOYSTICK_4
GLFW_JOYSTICK_5
GLFW_JOYSTICK_6
GLFW_JOYSTICK_7
GLFW_JOYSTICK_8
GLFW_JOYSTICK_9
GLFW_JOYSTICK_10
GLFW_JOYSTICK_11
GLFW_JOYSTICK_12
GLFW_JOYSTICK_13
GLFW_JOYSTICK_14
GLFW_JOYSTICK_15
GLFW_JOYSTICK_16
GLFW_JOYSTICK_LAST
GLFW_KEY_0
GLFW_KEY_1
GLFW_KEY_2
GLFW_KEY_3
GLFW_KEY_4
GLFW_KEY_5
GLFW_KEY_6
GLFW_KEY_7
GLFW_KEY_8
GLFW_KEY_9
GLFW_KEY_A
GLFW_KEY_APOSTROPHE
GLFW_KEY_B
GLFW_KEY_BACKSLASH
GLFW_KEY_BACKSPACE
GLFW_KEY_C
GLFW_KEY_CAPS_LOCK
GLFW_KEY_COMMA
GLFW_KEY_D
GLFW_KEY_DELETE
GLFW_KEY_DOWN
GLFW_KEY_E
GLFW_KEY_END
GLFW_KEY_ENTER
GLFW_KEY_EQUAL
GLFW_KEY_ESCAPE
GLFW_KEY_F
GLFW_KEY_F1
GLFW_KEY_F2
GLFW_KEY_F3
GLFW_KEY_F4
GLFW_KEY_F5
GLFW_KEY_F6
GLFW_KEY_F7
GLFW_KEY_F8
GLFW_KEY_F9
GLFW_KEY_F10
GLFW_KEY_F11
GLFW_KEY_F12
GLFW_KEY_F13
GLFW_KEY_F14
GLFW_KEY_F15
GLFW_KEY_F16
GLFW_KEY_F17
GLFW_KEY_F18
GLFW_KEY_F19
GLFW_KEY_F20
GLFW_KEY_F21
GLFW_KEY_F22
GLFW_KEY_F23
GLFW_KEY_F24
GLFW_KEY_F25
GLFW_KEY_G
GLFW_KEY_GRAVE_ACCENT
GLFW_KEY_H
GLFW_KEY_HOME
GLFW_KEY_I
GLFW_KEY_INSERT
GLFW_KEY_J
GLFW_KEY_K
GLFW_KEY_KP_0
GLFW_KEY_KP_1
GLFW_KEY_KP_2
GLFW_KEY_KP_3
GLFW_KEY_KP_4
GLFW_KEY_KP_5
GLFW_KEY_KP_6
GLFW_KEY_KP_7
GLFW_KEY_KP_8
GLFW_KEY_KP_9
GLFW_KEY_KP_ADD
GLFW_KEY_KP_DECIMAL
GLFW_KEY_KP_DIVIDE
GLFW_KEY_KP_ENTER
GLFW_KEY_KP_EQUAL
GLFW_KEY_KP_MULTIPLY
GLFW_KEY_KP_SUBTRACT
GLFW_KEY_L
GLFW_KEY_LAST
GLFW_KEY_LEFT
GLFW_KEY_LEFT_ALT
GLFW_KEY_LEFT_BRACKET
GLFW_KEY_LEFT_CONTROL
GLFW_KEY_LEFT_SHIFT
GLFW_KEY_LEFT_SUPER
GLFW_KEY_M
GLFW_KEY_MENU
GLFW_KEY_MINUS
GLFW_KEY_N
GLFW_KEY_NUM_LOCK
GLFW_KEY_O
GLFW_KEY_P
GLFW_KEY_PAGE_DOWN
GLFW_KEY_PAGE_UP
GLFW_KEY_PAUSE
GLFW_KEY_PERIOD
GLFW_KEY_PRINT_SCREEN
GLFW_KEY_Q
GLFW_KEY_R
GLFW_KEY_RIGHT
GLFW_KEY_RIGHT_ALT
GLFW_KEY_RIGHT_BRACKET
GLFW_KEY_RIGHT_CONTROL
GLFW_KEY_RIGHT_SHIFT
GLFW_KEY_RIGHT_SUPER
GLFW_KEY_S
GLFW_KEY_SCROLL_LOCK
GLFW_KEY_SEMICOLON
GLFW_KEY_SLASH
GLFW_KEY_SPACE
GLFW_KEY_T
GLFW_KEY_TAB
GLFW_KEY_U
GLFW_KEY_UNKNOWN
GLFW_KEY_UP
GLFW_KEY_V
GLFW_KEY_W
GLFW_KEY_WORLD_1
GLFW_KEY_WORLD_2
GLFW_KEY_X
GLFW_KEY_Y
GLFW_KEY_Z
GLFW_LOSE_CONTEXT_ON_RESET
GLFW_MAXIMIZED
GLFW_MOD_ALT
GLFW_MOD_CONTROL
GLFW_MOD_SHIFT
GLFW_MOD_SUPER
GLFW_MOUSE_BUTTON_1
GLFW_MOUSE_BUTTON_2
GLFW_MOUSE_BUTTON_3
GLFW_MOUSE_BUTTON_4
GLFW_MOUSE_BUTTON_5
GLFW_MOUSE_BUTTON_6
GLFW_MOUSE_BUTTON_7
GLFW_MOUSE_BUTTON_8
GLFW_MOUSE_BUTTON_LAST
GLFW_MOUSE_BUTTON_LEFT
GLFW_MOUSE_BUTTON_MIDDLE
GLFW_MOUSE_BUTTON_RIGHT
GLFW_NATIVE_CONTEXT_API
GLFW_NOT_INITIALIZED
GLFW_NO_API
GLFW_NO_CURRENT_CONTEXT
GLFW_NO_RESET_NOTIFICATION
GLFW_NO_ROBUSTNESS
GLFW_NO_WINDOW_CONTEXT
GLFW_OPENGL_ANY_PROFILE
GLFW_OPENGL_API
GLFW_OPENGL_COMPAT_PROFILE
GLFW_OPENGL_CORE_PROFILE
GLFW_OPENGL_DEBUG_CONTEXT
GLFW_OPENGL_ES_API
GLFW_OPENGL_FORWARD_COMPAT
GLFW_OPENGL_PROFILE
GLFW_OUT_OF_MEMORY
GLFW_PLATFORM_ERROR
GLFW_PRESS
GLFW_RED_BITS
GLFW_REFRESH_RATE
GLFW_RELEASE
GLFW_RELEASE_BEHAVIOR_FLUSH
GLFW_RELEASE_BEHAVIOR_NONE
GLFW_REPEAT
GLFW_RESIZABLE
GLFW_SAMPLES
GLFW_SRGB_CAPABLE
GLFW_STENCIL_BITS
GLFW_STEREO
GLFW_STICKY_KEYS
GLFW_STICKY_MOUSE_BUTTONS
GLFW_TRUE
GLFW_VERSION_MAJOR
GLFW_VERSION_MINOR
GLFW_VERSION_REVISION
GLFW_VERSION_UNAVAILABLE
GLFW_VISIBLE
GLFW_VRESIZE_CURSOR
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
PTRDIFF_MAX
PTRDIFF_MIN
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
WINT_MAX
WINT_MIN
_ATFILE_SOURCE
_BITS_STDINT_INTN_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_FEATURES_H
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_SYS_CDEFS_H
__FD_SETSIZE
__GLIBC_MINOR__
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__LONG_DOUBLE_USES_FLOAT128
__OFF_T_MATCHES_OFF64_T
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__glibc_c99_flexarr_available

Functions

glfwCreateCursor

@brief Creates a custom cursor.

glfwCreateStandardCursor

@brief Creates a cursor with a standard shape.

glfwCreateWindow

@brief Creates a window and its associated context.

glfwDefaultWindowHints

@brief Resets all window hints to their default values.

glfwDestroyCursor

@brief Destroys a cursor.

glfwDestroyWindow

@brief Destroys the specified window and its context.

glfwExtensionSupported

@brief Returns whether the specified extension is available.

glfwFocusWindow

@brief Brings the specified window to front and sets input focus.

glfwGetClipboardString

@brief Returns the contents of the clipboard as a string.

glfwGetCurrentContext

@brief Returns the window whose context is current on the calling thread.

glfwGetCursorPos

@brief Retrieves the position of the cursor relative to the client area of the window.

glfwGetFramebufferSize

@brief Retrieves the size of the framebuffer of the specified window.

glfwGetGammaRamp

@brief Returns the current gamma ramp for the specified monitor.

glfwGetInputMode

@brief Returns the value of an input option for the specified window.

glfwGetJoystickAxes

@brief Returns the values of all axes of the specified joystick.

glfwGetJoystickButtons

@brief Returns the state of all buttons of the specified joystick.

glfwGetJoystickName

@brief Returns the name of the specified joystick.

glfwGetKey

@brief Returns the last reported state of a keyboard key for the specified window.

glfwGetKeyName

@brief Returns the localized name of the specified printable key.

glfwGetMonitorName

@brief Returns the name of the specified monitor.

glfwGetMonitorPhysicalSize

@brief Returns the physical size of the monitor.

glfwGetMonitorPos

@brief Returns the position of the monitor's viewport on the virtual screen.

glfwGetMonitors

@brief Returns the currently connected monitors.

glfwGetMouseButton

@brief Returns the last reported state of a mouse button for the specified window.

glfwGetPrimaryMonitor

@brief Returns the primary monitor.

glfwGetProcAddress

@brief Returns the address of the specified function for the current context.

glfwGetRequiredInstanceExtensions

@brief Returns the Vulkan instance extensions required by GLFW.

glfwGetTime

@brief Returns the value of the GLFW timer.

glfwGetTimerFrequency

@brief Returns the frequency, in Hz, of the raw timer.

glfwGetTimerValue

@brief Returns the current value of the raw timer.

glfwGetVersion

@brief Retrieves the version of the GLFW library.

glfwGetVersionString

@brief Returns a string describing the compile-time configuration.

glfwGetVideoMode

@brief Returns the current mode of the specified monitor.

glfwGetVideoModes

@brief Returns the available video modes for the specified monitor.

glfwGetWindowAttrib

@brief Returns an attribute of the specified window.

glfwGetWindowFrameSize

@brief Retrieves the size of the frame of the window.

glfwGetWindowMonitor

@brief Returns the monitor that the window uses for full screen mode.

glfwGetWindowPos

@brief Retrieves the position of the client area of the specified window.

glfwGetWindowSize

@brief Retrieves the size of the client area of the specified window.

glfwGetWindowUserPointer

@brief Returns the user pointer of the specified window.

glfwHideWindow

@brief Hides the specified window.

glfwIconifyWindow

@brief Iconifies the specified window.

glfwInit

@brief Initializes the GLFW library.

glfwJoystickPresent

@brief Returns whether the specified joystick is present.

glfwMakeContextCurrent

@brief Makes the context of the specified window current for the calling thread.

glfwMaximizeWindow

@brief Maximizes the specified window.

glfwPollEvents

@brief Processes all pending events.

glfwPostEmptyEvent

@brief Posts an empty event to the event queue.

glfwRestoreWindow

@brief Restores the specified window.

glfwSetCharCallback

@brief Sets the Unicode character callback.

glfwSetCharModsCallback

@brief Sets the Unicode character with modifiers callback.

glfwSetClipboardString

@brief Sets the clipboard to the specified string.

glfwSetCursor

@brief Sets the cursor for the window.

glfwSetCursorEnterCallback

@brief Sets the cursor enter/exit callback.

glfwSetCursorPos

@brief Sets the position of the cursor, relative to the client area of the window.

glfwSetCursorPosCallback

@brief Sets the cursor position callback.

glfwSetDropCallback

@brief Sets the file drop callback.

glfwSetErrorCallback

@brief Sets the error callback.

glfwSetFramebufferSizeCallback

@brief Sets the framebuffer resize callback for the specified window.

glfwSetGamma

@brief Generates a gamma ramp and sets it for the specified monitor.

glfwSetGammaRamp

@brief Sets the current gamma ramp for the specified monitor.

glfwSetInputMode

@brief Sets an input option for the specified window.

glfwSetJoystickCallback

@brief Sets the joystick configuration callback.

glfwSetKeyCallback

@brief Sets the key callback.

glfwSetMonitorCallback

@brief Sets the monitor configuration callback.

glfwSetMouseButtonCallback

@brief Sets the mouse button callback.

glfwSetScrollCallback

@brief Sets the scroll callback.

glfwSetTime

@brief Sets the GLFW timer.

glfwSetWindowAspectRatio

@brief Sets the aspect ratio of the specified window.

glfwSetWindowCloseCallback

@brief Sets the close callback for the specified window.

glfwSetWindowFocusCallback

@brief Sets the focus callback for the specified window.

glfwSetWindowIcon

@brief Sets the icon for the specified window.

glfwSetWindowIconifyCallback

@brief Sets the iconify callback for the specified window.

glfwSetWindowMonitor

@brief Sets the mode, monitor, video mode and placement of a window.

glfwSetWindowPos

@brief Sets the position of the client area of the specified window.

glfwSetWindowPosCallback

@brief Sets the position callback for the specified window.

glfwSetWindowRefreshCallback

@brief Sets the refresh callback for the specified window.

glfwSetWindowShouldClose

@brief Sets the close flag of the specified window.

glfwSetWindowSize

@brief Sets the size of the client area of the specified window.

glfwSetWindowSizeCallback

@brief Sets the size callback for the specified window.

glfwSetWindowSizeLimits

@brief Sets the size limits of the specified window.

glfwSetWindowTitle

@brief Sets the title of the specified window.

glfwSetWindowUserPointer

@brief Sets the user pointer of the specified window.

glfwShowWindow

@brief Makes the specified window visible.

glfwSwapBuffers

@brief Swaps the front and back buffers of the specified window.

glfwSwapInterval

@brief Sets the swap interval for the current context.

glfwTerminate

@brief Terminates the GLFW library.

glfwVulkanSupported

@brief Returns whether the Vulkan loader has been found.

glfwWaitEvents

@brief Waits until events are queued and processes them.

glfwWaitEventsTimeout

@brief Waits with timeout until events are queued and processes them.

glfwWindowHint

@brief Sets the specified window hint to the desired value.

glfwWindowShouldClose

@brief Checks the close flag of the specified window.

Type Definitions

GLFWcharfun

@brief The function signature for Unicode character callbacks.

GLFWcharmodsfun

@brief The function signature for Unicode character with modifiers callbacks.

GLFWcursorenterfun

@brief The function signature for cursor enter/leave callbacks.

GLFWcursorposfun

@brief The function signature for cursor position callbacks.

GLFWdropfun

@brief The function signature for file drop callbacks.

GLFWerrorfun

@brief The function signature for error callbacks.

GLFWframebuffersizefun

@brief The function signature for framebuffer resize callbacks.

GLFWglproc

@brief Client API function pointer type.

GLFWjoystickfun

@brief The function signature for joystick configuration callbacks.

GLFWkeyfun

@brief The function signature for keyboard key callbacks.

GLFWmonitorfun

@brief The function signature for monitor configuration callbacks.

GLFWmousebuttonfun

@brief The function signature for mouse button callbacks.

GLFWscrollfun

@brief The function signature for scroll callbacks.

GLFWvkproc

@brief Vulkan API function pointer type.

GLFWwindowclosefun

@brief The function signature for window close callbacks.

GLFWwindowfocusfun

@brief The function signature for window focus/defocus callbacks.

GLFWwindowiconifyfun

@brief The function signature for window iconify/restore callbacks.

GLFWwindowposfun

@brief The function signature for window position callbacks.

GLFWwindowrefreshfun

@brief The function signature for window content refresh callbacks.

GLFWwindowsizefun

@brief The function signature for window resize callbacks.

__blkcnt64_t
__blkcnt_t
__blksize_t
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
size_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
wchar_t