Lines Matching full:ref
7 tutorial, see @ref quick_guide instead. For details on a specific function in
8 this category, see the @ref init.
12 - @ref window_guide
13 - @ref context_guide
14 - @ref vulkan_guide
15 - @ref monitor_guide
16 - @ref input_guide
29 - @ref glfwGetVersion
30 - @ref glfwGetVersionString
31 - @ref glfwPlatformSupported
32 - @ref glfwGetError
33 - @ref glfwSetErrorCallback
34 - @ref glfwInitHint
35 - @ref glfwInitAllocator
36 - @ref glfwInitVulkanLoader
37 - @ref glfwInit
38 - @ref glfwTerminate
40 Calling any other function before successful initialization will cause a @ref
46 The library is initialized with @ref glfwInit, which returns `GLFW_FALSE` if an
57 if @ref glfwTerminate had been called. The library only needs to be initialized
68 main menu and dock icon can be disabled with the @ref GLFW_COCOA_MENUBAR init
74 Initialization hints are set before @ref glfwInit and affect how the library
75 behaves until termination. Hints are set with @ref glfwInitHint.
103 buttons, for compatibility with earlier versions of GLFW that did not have @ref
160 @ref GLFW_PLATFORM | `GLFW_ANY_PLATFORM` | `GLFW_ANY_PLATFORM`, `GLFW_PLA…
161 @ref GLFW_JOYSTICK_HAT_BUTTONS | `GLFW_TRUE` | `GLFW_TRUE` or `GLFW_FALSE`
162 @ref GLFW_ANGLE_PLATFORM_TYPE | `GLFW_ANGLE_PLATFORM_TYPE_NONE` | `GLFW_ANGLE_PLATFORM_TYPE_NONE…
163 @ref GLFW_COCOA_CHDIR_RESOURCES | `GLFW_TRUE` | `GLFW_TRUE` or `GLFW_FALSE`
164 @ref GLFW_COCOA_MENUBAR | `GLFW_TRUE` | `GLFW_TRUE` or `GLFW_FALSE`
165 @ref GLFW_WAYLAND_LIBDECOR | `GLFW_WAYLAND_PREFER_LIBDECOR` | `GLFW_WAYLAND_PREFER_LIBDECOR`…
166 @ref GLFW_X11_XCB_VULKAN_SURFACE | `GLFW_TRUE` | `GLFW_TRUE` or `GLFW_FALSE`
174 You can control platform selection via the @ref GLFW_PLATFORM initialization hint. By
175 default, this is set to @ref GLFW_ANY_PLATFORM, which will look for supported window
192 with @ref glfwPlatformSupported.
199 Once GLFW has been initialized, you can query which platform was selected with @ref
206 If you are using any [native access functions](@ref native), especially on Linux and other
213 The heap memory allocator can be customized before initialization with @ref
234 The allocation function must have a signature matching @ref GLFWallocatefun. It receives
235 the desired size, in bytes, and the user pointer passed to @ref glfwInitAllocator and
245 The documentation for @ref GLFWallocatefun also lists the requirements and limitations for
248 The reallocation function must have a function signature matching @ref GLFWreallocatefun.
250 pointer passed to @ref glfwInitAllocator and returns the address to the resized memory
260 The documentation for @ref GLFWreallocatefun also lists the requirements and limitations
263 The deallocation function must have a function signature matching @ref GLFWdeallocatefun.
264 It receives the memory block to be deallocated and the user pointer passed to @ref
274 The documentation for @ref GLFWdeallocatefun also lists the requirements and limitations
281 been initialized. This is done with @ref glfwTerminate.
305 The last [error code](@ref errors) for the calling thread can be queried at any
306 time with @ref glfwGetError.
315 If no error has occurred since the last call, @ref GLFW_NO_ERROR (zero) is
319 such as @ref GLFW_NOT_INITIALIZED has only a single meaning, whereas others like
320 @ref GLFW_PLATFORM_ERROR are used for many different errors.
339 occurs. It is set with @ref glfwSetErrorCallback.
346 returned by @ref glfwGetError.
355 The error callback is called after the error is stored, so calling @ref
365 that causes @ref glfwInit to fail, any part of the library that was initialized
399 Two exceptions are the [monitor physical size](@ref monitor_size), which is
400 measured in millimetres, and [framebuffer size](@ref window_fbsize), which is
443 - @ref glfwDestroyWindow
444 - @ref glfwDestroyCursor
445 - @ref glfwPollEvents
446 - @ref glfwWaitEvents
447 - @ref glfwWaitEventsTimeout
448 - @ref glfwTerminate
473 - @ref glfwGetError
477 - @ref glfwPostEmptyEvent
482 - @ref glfwGetWindowUserPointer
483 - @ref glfwSetWindowUserPointer
484 - @ref glfwWindowShouldClose
485 - @ref glfwSetWindowShouldClose
490 - @ref glfwMakeContextCurrent
491 - @ref glfwGetCurrentContext
492 - @ref glfwSwapBuffers
493 - @ref glfwSwapInterval
494 - @ref glfwExtensionSupported
495 - @ref glfwGetProcAddress
499 - @ref glfwGetTimerFrequency
500 - @ref glfwGetTimerValue
505 - @ref glfwGetTime
506 - @ref glfwSetTime
510 - @ref glfwGetVersion
511 - @ref glfwGetVersionString
515 - @ref glfwPlatformSupported
516 - @ref glfwGetPlatform
520 - @ref glfwVulkanSupported
521 - @ref glfwGetRequiredInstanceExtensions
522 - @ref glfwGetInstanceProcAddress
523 - @ref glfwGetPhysicalDevicePresentationSupport
524 - @ref glfwCreateWindowSurface
585 The run-time version can be retrieved with @ref glfwGetVersion, a function that
603 The version string is returned by @ref glfwGetVersionString, a function that may
606 __Do not use the version string__ to parse the GLFW library version. The @ref
610 __Do not use the version string__ to parse what platforms are supported. The @ref
614 [runtime platform selection](@ref platform).