About DelphiGlfw
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
License
Creates a custom cursor.
Creates a cursor with a standard shape.
Creates a window and its associated context.
Resets all window hints to their default values.
Destroys a cursor.
Destroys the specified window and its context.
Returns whether the specified extension is available.
Brings the specified window to front and sets input focus.
Returns the contents of the clipboard as a string.
Returns the CGDirectDisplayID of the specified monitor.
CGDirectDisplayID
Returns the NSWindow of the specified window.
NSWindow
Returns the window whose context is current on the calling thread.
Retrieves the position of the cursor relative to the client area of the window.
Retrieves the size of the framebuffer of the specified window.
Returns the current gamma ramp for the specified monitor.
Returns the value of an input option for the specified window.
Returns the values of all axes of the specified joystick.
Returns the state of all buttons of the specified joystick.
Returns the name of the specified joystick.
Returns the last reported state of a keyboard key for the specified window.
Returns the localized name of the specified printable key.
Returns the name of the specified monitor.
Returns the physical size of the monitor.
Returns the position of the monitor's viewport on the virtual screen.
Returns the currently connected monitors.
Returns the last reported state of a mouse button for the specified window.
Returns the NSOpenGLContext of the specified window.
NSOpenGLContext
Returns the primary monitor.
Returns the address of the specified function for the current context.
Returns the Vulkan instance extensions required by GLFW.
Returns the value of the GLFW timer.
Returns the frequency, in Hz, of the raw timer.
Returns the current value of the raw timer.
Retrieves the version of the GLFW library.
Returns a string describing the compile-time configuration.
Returns the current mode of the specified monitor.
Returns the available video modes for the specified monitor.
Returns the HGLRC of the specified window.
HGLRC
Returns the adapter device name of the specified monitor.
Returns the display device name of the specified monitor.
Returns the HWND of the specified window.
HWND
Returns an attribute of the specified window.
Retrieves the size of the frame of the window.
Returns the monitor that the window uses for full screen mode.
Retrieves the position of the client area of the specified window.
Retrieves the size of the client area of the specified window.
Returns the user pointer of the specified window.
Hides the specified window.
Iconifies the specified window.
Initializes the GLFW library.
Returns whether the specified joystick is present.
Makes the context of the specified window current for the calling thread.
Maximizes the specified window.
Processes all pending events.
Posts an empty event to the event queue.
Restores the specified window.
Sets the Unicode character callback.
Sets the Unicode character with modifiers callback.
Sets the clipboard to the specified string.
Sets the cursor for the window.
Sets the cursor enter/exit callback.
Sets the position of the cursor, relative to the client area of the window.
Sets the cursor position callback.
Sets the file drop callback.
Sets the error callback.
Sets the framebuffer resize callback for the specified window.
Generates a gamma ramp and sets it for the specified monitor.
Sets the current gamma ramp for the specified monitor.
Sets an input option for the specified window.
Sets the joystick configuration callback.
Sets the key callback.
Sets the monitor configuration callback.
Sets the mouse button callback.
Sets the scroll callback.
Sets the GLFW timer.
Sets the aspect ratio of the specified window.
Sets the close callback for the specified window.
Sets the focus callback for the specified window.
Sets the icon for the specified window.
Sets the iconify callback for the specified window.
Sets the mode, monitor, video mode and placement of a window.
Sets the position of the client area of the specified window.
Sets the position callback for the specified window.
Sets the refresh callback for the specified window.
Sets the close flag of the specified window.
Sets the size of the client area of the specified window.
Sets the size callback for the specified window.
Sets the size limits of the specified window.
Sets the title of the specified window.
Sets the user pointer of the specified window.
Makes the specified window visible.
Swaps the front and back buffers of the specified window.
Sets the swap interval for the current context.
Terminates the GLFW library.
Returns whether the Vulkan loader has been found.
Waits until events are queued and processes them.
Waits with timeout until events are queued and processes them.
Sets the specified window hint to the desired value.
Checks the close flag of the specified window.
GLFW could not find support for the requested API on the system.
The regular arrow cursor shape.
The crosshair shape.
Zero.
The requested format is not supported or available.
The hand shape.
The horizontal resize arrow shape.
The text input I-beam cursor shape.
One of the arguments to the function was an invalid enum value.
One of the arguments to the function was an invalid value.
Joysticks
Function keys
Printable keys
The unknown key
If this bit is set one or more Alt keys were held down.
If this bit is set one or more Control keys were held down.
If this bit is set one or more Shift keys were held down.
If this bit is set one or more Super keys were held down.
Mouse buttons
GLFW has not been initialized.
No context is current for this thread.
The specified window does not have an OpenGL or OpenGL ES context.
A memory allocation failed.
A platform-specific error occurred that does not match any of the more specific categories.
The key or mouse button was pressed.
The key or mouse button was released.
The key was held down until it repeated.
One.
The major version number of the GLFW library.
The minor version number of the GLFW library.
The revision number of the GLFW library.
The requested OpenGL or OpenGL ES version is not available.
The vertical resize arrow shape.
Opaque cursor object.
Opaque monitor object.
Opaque window object.
The function signature for Unicode character callbacks.
The function signature for Unicode character with modifiers callbacks.
The function signature for cursor enter/leave callbacks.
The function signature for cursor position callbacks.
The function signature for file drop callbacks.
The function signature for error callbacks.
The function signature for framebuffer resize callbacks.
Describes the gamma ramp for a monitor.
Client API function pointer type.
Image data.
The function signature for joystick configuration callbacks.
The function signature for keyboard key callbacks.
The function signature for monitor configuration callbacks.
The function signature for mouse button callbacks.
The function signature for scroll callbacks.
Video mode type.
The function signature for window close callbacks.
The function signature for window focus/defocus callbacks.
The function signature for window iconify/restore callbacks.
The function signature for window position callbacks.
The function signature for window content refresh callbacks.
The function signature for window resize callbacks.