This is the bodge-glfw Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:23:25 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
bodge-glfwWrapper over glfw3 library
Pavel Korolev
MIT
1.0.0
alexandria (system).
cffi (system).
cffi-c-ref (system).
claw (system).
claw-utils (system).
packages.lisp (file).
bodge_glfw.h (file).
claw.lisp (file).
glfw.lisp (file).
glfw-includes (module).
glfw-deps (module).
spec (module).
Modules are listed depth-first from the system components tree.
bodge-glfw/glfw-includesglfw.lisp (file).
bodge-glfw (system).
bodge-glfw/glfw-depsglfw-includes (module).
bodge-glfw (system).
Files are sorted by type and then listed depth-first from the systems components trees.
bodge-glfw/claw.lispbodge_glfw.h (file).
bodge-glfw (system).
+accum-alpha-bits+ (special variable).
+accum-blue-bits+ (special variable).
+accum-green-bits+ (special variable).
+accum-red-bits+ (special variable).
+alpha-bits+ (special variable).
+any-release-behavior+ (special variable).
+api+ (special variable).
+api-unavailable+ (special variable).
+arrow-cursor+ (special variable).
+auto-iconify+ (special variable).
+aux-buffers+ (special variable).
+blue-bits+ (special variable).
+center-cursor+ (special variable).
+client-api+ (special variable).
+cocoa-chdir-resources+ (special variable).
+cocoa-frame-name+ (special variable).
+cocoa-graphics-switching+ (special variable).
+cocoa-menubar+ (special variable).
+cocoa-retina-framebuffer+ (special variable).
+connected+ (special variable).
+context-creation-api+ (special variable).
+context-no-error+ (special variable).
+context-release-behavior+ (special variable).
+context-revision+ (special variable).
+context-robustness+ (special variable).
+context-version-major+ (special variable).
+context-version-minor+ (special variable).
+crosshair-cursor+ (special variable).
+cursor+ (special variable).
+cursor-disabled+ (special variable).
+cursor-hidden+ (special variable).
+cursor-normal+ (special variable).
+decorated+ (special variable).
+depth-bits+ (special variable).
+disconnected+ (special variable).
+dont-care+ (special variable).
+doublebuffer+ (special variable).
+egl-context-api+ (special variable).
+expose-native-x11+ (special variable).
+false+ (special variable).
+floating+ (special variable).
+focus-on-show+ (special variable).
+focused+ (special variable).
+format-unavailable+ (special variable).
+gamepad-axis-last+ (special variable).
+gamepad-axis-left-trigger+ (special variable).
+gamepad-axis-left-x+ (special variable).
+gamepad-axis-left-y+ (special variable).
+gamepad-axis-right-trigger+ (special variable).
+gamepad-axis-right-x+ (special variable).
+gamepad-axis-right-y+ (special variable).
+gamepad-button-a+ (special variable).
+gamepad-button-b+ (special variable).
+gamepad-button-back+ (special variable).
+gamepad-button-circle+ (special variable).
+gamepad-button-cross+ (special variable).
+gamepad-button-dpad-down+ (special variable).
+gamepad-button-dpad-left+ (special variable).
+gamepad-button-dpad-right+ (special variable).
+gamepad-button-dpad-up+ (special variable).
+gamepad-button-guide+ (special variable).
+gamepad-button-last+ (special variable).
+gamepad-button-left-bumper+ (special variable).
+gamepad-button-left-thumb+ (special variable).
+gamepad-button-right-bumper+ (special variable).
+gamepad-button-right-thumb+ (special variable).
+gamepad-button-square+ (special variable).
+gamepad-button-start+ (special variable).
+gamepad-button-triangle+ (special variable).
+gamepad-button-x+ (special variable).
+gamepad-button-y+ (special variable).
+green-bits+ (special variable).
+hand-cursor+ (special variable).
+hat-centered+ (special variable).
+hat-down+ (special variable).
+hat-left+ (special variable).
+hat-left-down+ (special variable).
+hat-left-up+ (special variable).
+hat-right+ (special variable).
+hat-right-down+ (special variable).
+hat-right-up+ (special variable).
+hat-up+ (special variable).
+hovered+ (special variable).
+hresize-cursor+ (special variable).
+ibeam-cursor+ (special variable).
+iconified+ (special variable).
+include-vulkan+ (special variable).
+invalid-enum+ (special variable).
+invalid-value+ (special variable).
+joystick-1+ (special variable).
+joystick-10+ (special variable).
+joystick-11+ (special variable).
+joystick-12+ (special variable).
+joystick-13+ (special variable).
+joystick-14+ (special variable).
+joystick-15+ (special variable).
+joystick-16+ (special variable).
+joystick-2+ (special variable).
+joystick-3+ (special variable).
+joystick-4+ (special variable).
+joystick-5+ (special variable).
+joystick-6+ (special variable).
+joystick-7+ (special variable).
+joystick-8+ (special variable).
+joystick-9+ (special variable).
+joystick-hat-buttons+ (special variable).
+joystick-last+ (special variable).
+key-0+ (special variable).
+key-1+ (special variable).
+key-2+ (special variable).
+key-3+ (special variable).
+key-4+ (special variable).
+key-5+ (special variable).
+key-6+ (special variable).
+key-7+ (special variable).
+key-8+ (special variable).
+key-9+ (special variable).
+key-a+ (special variable).
+key-apostrophe+ (special variable).
+key-b+ (special variable).
+key-backslash+ (special variable).
+key-backspace+ (special variable).
+key-c+ (special variable).
+key-caps-lock+ (special variable).
+key-comma+ (special variable).
+key-d+ (special variable).
+key-delete+ (special variable).
+key-down+ (special variable).
+key-e+ (special variable).
+key-end+ (special variable).
+key-enter+ (special variable).
+key-equal+ (special variable).
+key-escape+ (special variable).
+key-f+ (special variable).
+key-f1+ (special variable).
+key-f10+ (special variable).
+key-f11+ (special variable).
+key-f12+ (special variable).
+key-f13+ (special variable).
+key-f14+ (special variable).
+key-f15+ (special variable).
+key-f16+ (special variable).
+key-f17+ (special variable).
+key-f18+ (special variable).
+key-f19+ (special variable).
+key-f2+ (special variable).
+key-f20+ (special variable).
+key-f21+ (special variable).
+key-f22+ (special variable).
+key-f23+ (special variable).
+key-f24+ (special variable).
+key-f25+ (special variable).
+key-f3+ (special variable).
+key-f4+ (special variable).
+key-f5+ (special variable).
+key-f6+ (special variable).
+key-f7+ (special variable).
+key-f8+ (special variable).
+key-f9+ (special variable).
+key-g+ (special variable).
+key-grave-accent+ (special variable).
+key-h+ (special variable).
+key-home+ (special variable).
+key-i+ (special variable).
+key-insert+ (special variable).
+key-j+ (special variable).
+key-k+ (special variable).
+key-kp-0+ (special variable).
+key-kp-1+ (special variable).
+key-kp-2+ (special variable).
+key-kp-3+ (special variable).
+key-kp-4+ (special variable).
+key-kp-5+ (special variable).
+key-kp-6+ (special variable).
+key-kp-7+ (special variable).
+key-kp-8+ (special variable).
+key-kp-9+ (special variable).
+key-kp-add+ (special variable).
+key-kp-decimal+ (special variable).
+key-kp-divide+ (special variable).
+key-kp-enter+ (special variable).
+key-kp-equal+ (special variable).
+key-kp-multiply+ (special variable).
+key-kp-subtract+ (special variable).
+key-l+ (special variable).
+key-last+ (special variable).
+key-left+ (special variable).
+key-left-alt+ (special variable).
+key-left-bracket+ (special variable).
+key-left-control+ (special variable).
+key-left-shift+ (special variable).
+key-left-super+ (special variable).
+key-m+ (special variable).
+key-menu+ (special variable).
+key-minus+ (special variable).
+key-n+ (special variable).
+key-num-lock+ (special variable).
+key-o+ (special variable).
+key-p+ (special variable).
+key-page-down+ (special variable).
+key-page-up+ (special variable).
+key-pause+ (special variable).
+key-period+ (special variable).
+key-print-screen+ (special variable).
+key-q+ (special variable).
+key-r+ (special variable).
+key-right+ (special variable).
+key-right-alt+ (special variable).
+key-right-bracket+ (special variable).
+key-right-control+ (special variable).
+key-right-shift+ (special variable).
+key-right-super+ (special variable).
+key-s+ (special variable).
+key-scroll-lock+ (special variable).
+key-semicolon+ (special variable).
+key-slash+ (special variable).
+key-space+ (special variable).
+key-t+ (special variable).
+key-tab+ (special variable).
+key-u+ (special variable).
+key-unknown+ (special variable).
+key-up+ (special variable).
+key-v+ (special variable).
+key-w+ (special variable).
+key-world-1+ (special variable).
+key-world-2+ (special variable).
+key-x+ (special variable).
+key-y+ (special variable).
+key-z+ (special variable).
+lock-key-mods+ (special variable).
+lose-context-on-reset+ (special variable).
+maximized+ (special variable).
+mod-alt+ (special variable).
+mod-caps-lock+ (special variable).
+mod-control+ (special variable).
+mod-num-lock+ (special variable).
+mod-shift+ (special variable).
+mod-super+ (special variable).
+mouse-button-1+ (special variable).
+mouse-button-2+ (special variable).
+mouse-button-3+ (special variable).
+mouse-button-4+ (special variable).
+mouse-button-5+ (special variable).
+mouse-button-6+ (special variable).
+mouse-button-7+ (special variable).
+mouse-button-8+ (special variable).
+mouse-button-last+ (special variable).
+mouse-button-left+ (special variable).
+mouse-button-middle+ (special variable).
+mouse-button-right+ (special variable).
+native-context-api+ (special variable).
+no-api+ (special variable).
+no-current-context+ (special variable).
+no-error+ (special variable).
+no-reset-notification+ (special variable).
+no-robustness+ (special variable).
+no-window-context+ (special variable).
+not-initialized+ (special variable).
+opengl-any-profile+ (special variable).
+opengl-api+ (special variable).
+opengl-compat-profile+ (special variable).
+opengl-core-profile+ (special variable).
+opengl-debug-context+ (special variable).
+opengl-es-api+ (special variable).
+opengl-forward-compat+ (special variable).
+opengl-profile+ (special variable).
+osmesa-context-api+ (special variable).
+out-of-memory+ (special variable).
+platform-error+ (special variable).
+press+ (special variable).
+raw-mouse-motion+ (special variable).
+red-bits+ (special variable).
+refresh-rate+ (special variable).
+release+ (special variable).
+release-behavior-flush+ (special variable).
+release-behavior-none+ (special variable).
+repeat+ (special variable).
+resizable+ (special variable).
+samples+ (special variable).
+scale-to-monitor+ (special variable).
+srgb-capable+ (special variable).
+stencil-bits+ (special variable).
+stereo+ (special variable).
+sticky-keys+ (special variable).
+sticky-mouse-buttons+ (special variable).
+transparent-framebuffer+ (special variable).
+true+ (special variable).
+version-major+ (special variable).
+version-minor+ (special variable).
+version-revision+ (special variable).
+version-unavailable+ (special variable).
+visible+ (special variable).
+vresize-cursor+ (special variable).
+x11-class-name+ (special variable).
+x11-instance-name+ (special variable).
create-cursor (function).
create-standard-cursor (function).
create-window (function).
default-window-hints (function).
destroy-cursor (function).
destroy-window (function).
extension-supported (function).
focus-window (function).
get-clipboard-string (function).
get-current-context (function).
get-cursor-pos (function).
get-error (function).
get-framebuffer-size (function).
get-gamepad-name (function).
get-gamepad-state (function).
get-gamma-ramp (function).
get-input-mode (function).
get-joystick-axes (function).
get-joystick-buttons (function).
get-joystick-guid (function).
get-joystick-hats (function).
get-joystick-name (function).
get-joystick-user-pointer (function).
get-key (function).
get-key-name (function).
get-key-scancode (function).
get-monitor-content-scale (function).
get-monitor-name (function).
get-monitor-physical-size (function).
get-monitor-pos (function).
get-monitor-user-pointer (function).
get-monitor-workarea (function).
get-monitors (function).
get-mouse-button (function).
get-primary-monitor (function).
get-proc-address (function).
get-required-instance-extensions (function).
get-time (function).
get-timer-frequency (function).
get-timer-value (function).
get-version (function).
get-version-string (function).
get-video-mode (function).
get-video-modes (function).
get-window-attrib (function).
get-window-content-scale (function).
get-window-frame-size (function).
get-window-monitor (function).
get-window-opacity (function).
get-window-pos (function).
get-window-size (function).
get-window-user-pointer (function).
get-x11adapter (function).
get-x11display (function).
get-x11monitor (function).
get-x11selection-string (function).
get-x11window (function).
hide-window (function).
iconify-window (function).
init (function).
init-hint (function).
joystick-is-gamepad (function).
joystick-present (function).
make-context-current (function).
maximize-window (function).
poll-events (function).
post-empty-event (function).
raw-mouse-motion-supported (function).
request-window-attention (function).
restore-window (function).
set-char-callback (function).
set-char-mods-callback (function).
set-clipboard-string (function).
set-cursor (function).
set-cursor-enter-callback (function).
set-cursor-pos (function).
set-cursor-pos-callback (function).
set-drop-callback (function).
set-error-callback (function).
set-framebuffer-size-callback (function).
set-gamma (function).
set-gamma-ramp (function).
set-input-mode (function).
set-joystick-callback (function).
set-joystick-user-pointer (function).
set-key-callback (function).
set-monitor-callback (function).
set-monitor-user-pointer (function).
set-mouse-button-callback (function).
set-scroll-callback (function).
set-time (function).
set-window-aspect-ratio (function).
set-window-attrib (function).
set-window-close-callback (function).
set-window-content-scale-callback (function).
set-window-focus-callback (function).
set-window-icon (function).
set-window-iconify-callback (function).
set-window-maximize-callback (function).
set-window-monitor (function).
set-window-opacity (function).
set-window-pos (function).
set-window-pos-callback (function).
set-window-refresh-callback (function).
set-window-should-close (function).
set-window-size (function).
set-window-size-callback (function).
set-window-size-limits (function).
set-window-title (function).
set-window-user-pointer (function).
set-x11selection-string (function).
show-window (function).
swap-buffers (function).
swap-interval (function).
terminate (function).
update-gamepad-mappings (function).
vulkan-supported (function).
wait-events (function).
wait-events-timeout (function).
window-hint (function).
window-hint-string (function).
window-should-close (function).
bodge-glfw/glfw.lispclaw.lisp (file).
bodge-glfw (system).
define-char-callback (macro).
define-cursor-pos-callback (macro).
define-framebuffer-size-callback (macro).
define-joystick-callback (macro).
define-key-callback (macro).
define-mouse-button-callback (macro).
define-scroll-callback (macro).
define-window-close-callback (macro).
define-window-size-callback (macro).
with-init (macro).
with-window-hints (macro).
define-drop-callback (macro).
bodge-glfw/bodge_glfw.hpackages.lisp (file).
bodge-glfw (system).
Packages are listed by definition order.
%glfw+accum-alpha-bits+ (special variable).
+accum-blue-bits+ (special variable).
+accum-green-bits+ (special variable).
+accum-red-bits+ (special variable).
+alpha-bits+ (special variable).
+any-release-behavior+ (special variable).
+api+ (special variable).
+api-unavailable+ (special variable).
+arrow-cursor+ (special variable).
+auto-iconify+ (special variable).
+aux-buffers+ (special variable).
+blue-bits+ (special variable).
+center-cursor+ (special variable).
+client-api+ (special variable).
+cocoa-chdir-resources+ (special variable).
+cocoa-frame-name+ (special variable).
+cocoa-graphics-switching+ (special variable).
+cocoa-menubar+ (special variable).
+cocoa-retina-framebuffer+ (special variable).
+connected+ (special variable).
+context-creation-api+ (special variable).
+context-no-error+ (special variable).
+context-release-behavior+ (special variable).
+context-revision+ (special variable).
+context-robustness+ (special variable).
+context-version-major+ (special variable).
+context-version-minor+ (special variable).
+crosshair-cursor+ (special variable).
+cursor+ (special variable).
+cursor-disabled+ (special variable).
+cursor-hidden+ (special variable).
+cursor-normal+ (special variable).
+decorated+ (special variable).
+depth-bits+ (special variable).
+disconnected+ (special variable).
+dont-care+ (special variable).
+doublebuffer+ (special variable).
+egl-context-api+ (special variable).
+expose-native-x11+ (special variable).
+false+ (special variable).
+floating+ (special variable).
+focus-on-show+ (special variable).
+focused+ (special variable).
+format-unavailable+ (special variable).
+gamepad-axis-last+ (special variable).
+gamepad-axis-left-trigger+ (special variable).
+gamepad-axis-left-x+ (special variable).
+gamepad-axis-left-y+ (special variable).
+gamepad-axis-right-trigger+ (special variable).
+gamepad-axis-right-x+ (special variable).
+gamepad-axis-right-y+ (special variable).
+gamepad-button-a+ (special variable).
+gamepad-button-b+ (special variable).
+gamepad-button-back+ (special variable).
+gamepad-button-circle+ (special variable).
+gamepad-button-cross+ (special variable).
+gamepad-button-dpad-down+ (special variable).
+gamepad-button-dpad-left+ (special variable).
+gamepad-button-dpad-right+ (special variable).
+gamepad-button-dpad-up+ (special variable).
+gamepad-button-guide+ (special variable).
+gamepad-button-last+ (special variable).
+gamepad-button-left-bumper+ (special variable).
+gamepad-button-left-thumb+ (special variable).
+gamepad-button-right-bumper+ (special variable).
+gamepad-button-right-thumb+ (special variable).
+gamepad-button-square+ (special variable).
+gamepad-button-start+ (special variable).
+gamepad-button-triangle+ (special variable).
+gamepad-button-x+ (special variable).
+gamepad-button-y+ (special variable).
+green-bits+ (special variable).
+hand-cursor+ (special variable).
+hat-centered+ (special variable).
+hat-down+ (special variable).
+hat-left+ (special variable).
+hat-left-down+ (special variable).
+hat-left-up+ (special variable).
+hat-right+ (special variable).
+hat-right-down+ (special variable).
+hat-right-up+ (special variable).
+hat-up+ (special variable).
+hovered+ (special variable).
+hresize-cursor+ (special variable).
+ibeam-cursor+ (special variable).
+iconified+ (special variable).
+include-vulkan+ (special variable).
+invalid-enum+ (special variable).
+invalid-value+ (special variable).
+joystick-1+ (special variable).
+joystick-10+ (special variable).
+joystick-11+ (special variable).
+joystick-12+ (special variable).
+joystick-13+ (special variable).
+joystick-14+ (special variable).
+joystick-15+ (special variable).
+joystick-16+ (special variable).
+joystick-2+ (special variable).
+joystick-3+ (special variable).
+joystick-4+ (special variable).
+joystick-5+ (special variable).
+joystick-6+ (special variable).
+joystick-7+ (special variable).
+joystick-8+ (special variable).
+joystick-9+ (special variable).
+joystick-hat-buttons+ (special variable).
+joystick-last+ (special variable).
+key-0+ (special variable).
+key-1+ (special variable).
+key-2+ (special variable).
+key-3+ (special variable).
+key-4+ (special variable).
+key-5+ (special variable).
+key-6+ (special variable).
+key-7+ (special variable).
+key-8+ (special variable).
+key-9+ (special variable).
+key-a+ (special variable).
+key-apostrophe+ (special variable).
+key-b+ (special variable).
+key-backslash+ (special variable).
+key-backspace+ (special variable).
+key-c+ (special variable).
+key-caps-lock+ (special variable).
+key-comma+ (special variable).
+key-d+ (special variable).
+key-delete+ (special variable).
+key-down+ (special variable).
+key-e+ (special variable).
+key-end+ (special variable).
+key-enter+ (special variable).
+key-equal+ (special variable).
+key-escape+ (special variable).
+key-f+ (special variable).
+key-f1+ (special variable).
+key-f10+ (special variable).
+key-f11+ (special variable).
+key-f12+ (special variable).
+key-f13+ (special variable).
+key-f14+ (special variable).
+key-f15+ (special variable).
+key-f16+ (special variable).
+key-f17+ (special variable).
+key-f18+ (special variable).
+key-f19+ (special variable).
+key-f2+ (special variable).
+key-f20+ (special variable).
+key-f21+ (special variable).
+key-f22+ (special variable).
+key-f23+ (special variable).
+key-f24+ (special variable).
+key-f25+ (special variable).
+key-f3+ (special variable).
+key-f4+ (special variable).
+key-f5+ (special variable).
+key-f6+ (special variable).
+key-f7+ (special variable).
+key-f8+ (special variable).
+key-f9+ (special variable).
+key-g+ (special variable).
+key-grave-accent+ (special variable).
+key-h+ (special variable).
+key-home+ (special variable).
+key-i+ (special variable).
+key-insert+ (special variable).
+key-j+ (special variable).
+key-k+ (special variable).
+key-kp-0+ (special variable).
+key-kp-1+ (special variable).
+key-kp-2+ (special variable).
+key-kp-3+ (special variable).
+key-kp-4+ (special variable).
+key-kp-5+ (special variable).
+key-kp-6+ (special variable).
+key-kp-7+ (special variable).
+key-kp-8+ (special variable).
+key-kp-9+ (special variable).
+key-kp-add+ (special variable).
+key-kp-decimal+ (special variable).
+key-kp-divide+ (special variable).
+key-kp-enter+ (special variable).
+key-kp-equal+ (special variable).
+key-kp-multiply+ (special variable).
+key-kp-subtract+ (special variable).
+key-l+ (special variable).
+key-last+ (special variable).
+key-left+ (special variable).
+key-left-alt+ (special variable).
+key-left-bracket+ (special variable).
+key-left-control+ (special variable).
+key-left-shift+ (special variable).
+key-left-super+ (special variable).
+key-m+ (special variable).
+key-menu+ (special variable).
+key-minus+ (special variable).
+key-n+ (special variable).
+key-num-lock+ (special variable).
+key-o+ (special variable).
+key-p+ (special variable).
+key-page-down+ (special variable).
+key-page-up+ (special variable).
+key-pause+ (special variable).
+key-period+ (special variable).
+key-print-screen+ (special variable).
+key-q+ (special variable).
+key-r+ (special variable).
+key-right+ (special variable).
+key-right-alt+ (special variable).
+key-right-bracket+ (special variable).
+key-right-control+ (special variable).
+key-right-shift+ (special variable).
+key-right-super+ (special variable).
+key-s+ (special variable).
+key-scroll-lock+ (special variable).
+key-semicolon+ (special variable).
+key-slash+ (special variable).
+key-space+ (special variable).
+key-t+ (special variable).
+key-tab+ (special variable).
+key-u+ (special variable).
+key-unknown+ (special variable).
+key-up+ (special variable).
+key-v+ (special variable).
+key-w+ (special variable).
+key-world-1+ (special variable).
+key-world-2+ (special variable).
+key-x+ (special variable).
+key-y+ (special variable).
+key-z+ (special variable).
+lock-key-mods+ (special variable).
+lose-context-on-reset+ (special variable).
+maximized+ (special variable).
+mod-alt+ (special variable).
+mod-caps-lock+ (special variable).
+mod-control+ (special variable).
+mod-num-lock+ (special variable).
+mod-shift+ (special variable).
+mod-super+ (special variable).
+mouse-button-1+ (special variable).
+mouse-button-2+ (special variable).
+mouse-button-3+ (special variable).
+mouse-button-4+ (special variable).
+mouse-button-5+ (special variable).
+mouse-button-6+ (special variable).
+mouse-button-7+ (special variable).
+mouse-button-8+ (special variable).
+mouse-button-last+ (special variable).
+mouse-button-left+ (special variable).
+mouse-button-middle+ (special variable).
+mouse-button-right+ (special variable).
+native-context-api+ (special variable).
+no-api+ (special variable).
+no-current-context+ (special variable).
+no-error+ (special variable).
+no-reset-notification+ (special variable).
+no-robustness+ (special variable).
+no-window-context+ (special variable).
+not-initialized+ (special variable).
+opengl-any-profile+ (special variable).
+opengl-api+ (special variable).
+opengl-compat-profile+ (special variable).
+opengl-core-profile+ (special variable).
+opengl-debug-context+ (special variable).
+opengl-es-api+ (special variable).
+opengl-forward-compat+ (special variable).
+opengl-profile+ (special variable).
+osmesa-context-api+ (special variable).
+out-of-memory+ (special variable).
+platform-error+ (special variable).
+press+ (special variable).
+raw-mouse-motion+ (special variable).
+red-bits+ (special variable).
+refresh-rate+ (special variable).
+release+ (special variable).
+release-behavior-flush+ (special variable).
+release-behavior-none+ (special variable).
+repeat+ (special variable).
+resizable+ (special variable).
+samples+ (special variable).
+scale-to-monitor+ (special variable).
+srgb-capable+ (special variable).
+stencil-bits+ (special variable).
+stereo+ (special variable).
+sticky-keys+ (special variable).
+sticky-mouse-buttons+ (special variable).
+transparent-framebuffer+ (special variable).
+true+ (special variable).
+version-major+ (special variable).
+version-minor+ (special variable).
+version-revision+ (special variable).
+version-unavailable+ (special variable).
+visible+ (special variable).
+vresize-cursor+ (special variable).
+x11-class-name+ (special variable).
+x11-instance-name+ (special variable).
create-cursor (function).
create-standard-cursor (function).
create-window (function).
default-window-hints (function).
destroy-cursor (function).
destroy-window (function).
extension-supported (function).
focus-window (function).
get-clipboard-string (function).
get-current-context (function).
get-cursor-pos (function).
get-error (function).
get-framebuffer-size (function).
get-gamepad-name (function).
get-gamepad-state (function).
get-gamma-ramp (function).
get-input-mode (function).
get-joystick-axes (function).
get-joystick-buttons (function).
get-joystick-guid (function).
get-joystick-hats (function).
get-joystick-name (function).
get-joystick-user-pointer (function).
get-key (function).
get-key-name (function).
get-key-scancode (function).
get-monitor-content-scale (function).
get-monitor-name (function).
get-monitor-physical-size (function).
get-monitor-pos (function).
get-monitor-user-pointer (function).
get-monitor-workarea (function).
get-monitors (function).
get-mouse-button (function).
get-primary-monitor (function).
get-proc-address (function).
get-required-instance-extensions (function).
get-time (function).
get-timer-frequency (function).
get-timer-value (function).
get-version (function).
get-version-string (function).
get-video-mode (function).
get-video-modes (function).
get-window-attrib (function).
get-window-content-scale (function).
get-window-frame-size (function).
get-window-monitor (function).
get-window-opacity (function).
get-window-pos (function).
get-window-size (function).
get-window-user-pointer (function).
get-x11adapter (function).
get-x11display (function).
get-x11monitor (function).
get-x11selection-string (function).
get-x11window (function).
hide-window (function).
iconify-window (function).
init (function).
init-hint (function).
joystick-is-gamepad (function).
joystick-present (function).
make-context-current (function).
maximize-window (function).
poll-events (function).
post-empty-event (function).
raw-mouse-motion-supported (function).
request-window-attention (function).
restore-window (function).
set-char-callback (function).
set-char-mods-callback (function).
set-clipboard-string (function).
set-cursor (function).
set-cursor-enter-callback (function).
set-cursor-pos (function).
set-cursor-pos-callback (function).
set-drop-callback (function).
set-error-callback (function).
set-framebuffer-size-callback (function).
set-gamma (function).
set-gamma-ramp (function).
set-input-mode (function).
set-joystick-callback (function).
set-joystick-user-pointer (function).
set-key-callback (function).
set-monitor-callback (function).
set-monitor-user-pointer (function).
set-mouse-button-callback (function).
set-scroll-callback (function).
set-time (function).
set-window-aspect-ratio (function).
set-window-attrib (function).
set-window-close-callback (function).
set-window-content-scale-callback (function).
set-window-focus-callback (function).
set-window-icon (function).
set-window-iconify-callback (function).
set-window-maximize-callback (function).
set-window-monitor (function).
set-window-opacity (function).
set-window-pos (function).
set-window-pos-callback (function).
set-window-refresh-callback (function).
set-window-should-close (function).
set-window-size (function).
set-window-size-callback (function).
set-window-size-limits (function).
set-window-title (function).
set-window-user-pointer (function).
set-x11selection-string (function).
show-window (function).
swap-buffers (function).
swap-interval (function).
terminate (function).
update-gamepad-mappings (function).
vulkan-supported (function).
wait-events (function).
wait-events-timeout (function).
window-hint (function).
window-hint-string (function).
window-should-close (function).
glfwalexandria.
claw.
common-lisp.
define-char-callback (macro).
define-cursor-pos-callback (macro).
define-framebuffer-size-callback (macro).
define-joystick-callback (macro).
define-key-callback (macro).
define-mouse-button-callback (macro).
define-scroll-callback (macro).
define-window-close-callback (macro).
define-window-size-callback (macro).
with-init (macro).
with-window-hints (macro).
define-drop-callback (macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
GLFWcursor* glfwCreateCursor(GLFWimage* image, int xhot, int yhot);
GLFWcursor* glfwCreateStandardCursor(int shape);
GLFWwindow* glfwCreateWindow(int width, int height, char* title, GLFWmonitor* monitor, GLFWwindow* share);
void glfwDestroyCursor(GLFWcursor* cursor);
void glfwDestroyWindow(GLFWwindow* window);
int glfwExtensionSupported(char* extension);
void glfwFocusWindow(GLFWwindow* window);
char* glfwGetClipboardString(GLFWwindow* window);
GLFWwindow* glfwGetCurrentContext();
void glfwGetCursorPos(GLFWwindow* window, double* xpos, double* ypos);
int glfwGetError(char** description);
void glfwGetFramebufferSize(GLFWwindow* window, int* width, int* height);
char* glfwGetGamepadName(int jid);
int glfwGetGamepadState(int jid, GLFWgamepadstate* state);
GLFWgammaramp* glfwGetGammaRamp(GLFWmonitor* monitor);
int glfwGetInputMode(GLFWwindow* window, int mode);
float* glfwGetJoystickAxes(int jid, int* count);
unsigned char* glfwGetJoystickButtons(int jid, int* count);
char* glfwGetJoystickGUID(int jid);
unsigned char* glfwGetJoystickHats(int jid, int* count);
char* glfwGetJoystickName(int jid);
void* glfwGetJoystickUserPointer(int jid);
int glfwGetKey(GLFWwindow* window, int key);
char* glfwGetKeyName(int key, int scancode);
int glfwGetKeyScancode(int key);
void glfwGetMonitorContentScale(GLFWmonitor* monitor, float* xscale, float* yscale);
char* glfwGetMonitorName(GLFWmonitor* monitor);
void glfwGetMonitorPhysicalSize(GLFWmonitor* monitor, int* widthMM, int* heightMM);
void glfwGetMonitorPos(GLFWmonitor* monitor, int* xpos, int* ypos);
void* glfwGetMonitorUserPointer(GLFWmonitor* monitor);
void glfwGetMonitorWorkarea(GLFWmonitor* monitor, int* xpos, int* ypos, int* width, int* height);
GLFWmonitor** glfwGetMonitors(int* count);
int glfwGetMouseButton(GLFWwindow* window, int button);
GLFWmonitor* glfwGetPrimaryMonitor();
GLFWglproc glfwGetProcAddress(char* procname);
char** glfwGetRequiredInstanceExtensions(uint32_t* count);
uint64_t glfwGetTimerFrequency();
void glfwGetVersion(int* major, int* minor, int* rev);
GLFWvidmode* glfwGetVideoMode(GLFWmonitor* monitor);
GLFWvidmode* glfwGetVideoModes(GLFWmonitor* monitor, int* count);
int glfwGetWindowAttrib(GLFWwindow* window, int attrib);
void glfwGetWindowContentScale(GLFWwindow* window, float* xscale, float* yscale);
void glfwGetWindowFrameSize(GLFWwindow* window, int* left, int* top, int* right, int* bottom);
GLFWmonitor* glfwGetWindowMonitor(GLFWwindow* window);
float glfwGetWindowOpacity(GLFWwindow* window);
void glfwGetWindowPos(GLFWwindow* window, int* xpos, int* ypos);
void glfwGetWindowSize(GLFWwindow* window, int* width, int* height);
void* glfwGetWindowUserPointer(GLFWwindow* window);
RRCrtc glfwGetX11Adapter(GLFWmonitor* monitor);
RROutput glfwGetX11Monitor(GLFWmonitor* monitor);
char* glfwGetX11SelectionString();
Window glfwGetX11Window(GLFWwindow* window);
void glfwHideWindow(GLFWwindow* window);
void glfwIconifyWindow(GLFWwindow* window);
void glfwInitHint(int hint, int value);
int glfwJoystickIsGamepad(int jid);
int glfwJoystickPresent(int jid);
void glfwMakeContextCurrent(GLFWwindow* window);
void glfwMaximizeWindow(GLFWwindow* window);
int glfwRawMouseMotionSupported();
void glfwRequestWindowAttention(GLFWwindow* window);
void glfwRestoreWindow(GLFWwindow* window);
GLFWcharfun glfwSetCharCallback(GLFWwindow* window, GLFWcharfun callback);
GLFWcharmodsfun glfwSetCharModsCallback(GLFWwindow* window, GLFWcharmodsfun callback);
void glfwSetClipboardString(GLFWwindow* window, char* string);
void glfwSetCursor(GLFWwindow* window, GLFWcursor* cursor);
GLFWcursorenterfun glfwSetCursorEnterCallback(GLFWwindow* window, GLFWcursorenterfun callback);
void glfwSetCursorPos(GLFWwindow* window, double xpos, double ypos);
GLFWcursorposfun glfwSetCursorPosCallback(GLFWwindow* window, GLFWcursorposfun callback);
GLFWdropfun glfwSetDropCallback(GLFWwindow* window, GLFWdropfun callback);
GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun callback);
GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow* window, GLFWframebuffersizefun callback);
void glfwSetGamma(GLFWmonitor* monitor, float gamma);
void glfwSetGammaRamp(GLFWmonitor* monitor, GLFWgammaramp* ramp);
void glfwSetInputMode(GLFWwindow* window, int mode, int value);
GLFWjoystickfun glfwSetJoystickCallback(GLFWjoystickfun callback);
void glfwSetJoystickUserPointer(int jid, void* pointer);
GLFWkeyfun glfwSetKeyCallback(GLFWwindow* window, GLFWkeyfun callback);
GLFWmonitorfun glfwSetMonitorCallback(GLFWmonitorfun callback);
void glfwSetMonitorUserPointer(GLFWmonitor* monitor, void* pointer);
GLFWmousebuttonfun glfwSetMouseButtonCallback(GLFWwindow* window, GLFWmousebuttonfun callback);
GLFWscrollfun glfwSetScrollCallback(GLFWwindow* window, GLFWscrollfun callback);
void glfwSetWindowAspectRatio(GLFWwindow* window, int numer, int denom);
void glfwSetWindowAttrib(GLFWwindow* window, int attrib, int value);
GLFWwindowclosefun glfwSetWindowCloseCallback(GLFWwindow* window, GLFWwindowclosefun callback);
GLFWwindowcontentscalefun glfwSetWindowContentScaleCallback(GLFWwindow* window, GLFWwindowcontentscalefun callback);
GLFWwindowfocusfun glfwSetWindowFocusCallback(GLFWwindow* window, GLFWwindowfocusfun callback);
void glfwSetWindowIcon(GLFWwindow* window, int count, GLFWimage* images);
GLFWwindowiconifyfun glfwSetWindowIconifyCallback(GLFWwindow* window, GLFWwindowiconifyfun callback);
GLFWwindowmaximizefun glfwSetWindowMaximizeCallback(GLFWwindow* window, GLFWwindowmaximizefun callback);
void glfwSetWindowMonitor(GLFWwindow* window, GLFWmonitor* monitor, int xpos, int ypos, int width, int height, int refreshRate);
void glfwSetWindowOpacity(GLFWwindow* window, float opacity);
void glfwSetWindowPos(GLFWwindow* window, int xpos, int ypos);
GLFWwindowposfun glfwSetWindowPosCallback(GLFWwindow* window, GLFWwindowposfun callback);
GLFWwindowrefreshfun glfwSetWindowRefreshCallback(GLFWwindow* window, GLFWwindowrefreshfun callback);
void glfwSetWindowShouldClose(GLFWwindow* window, int value);
void glfwSetWindowSize(GLFWwindow* window, int width, int height);
GLFWwindowsizefun glfwSetWindowSizeCallback(GLFWwindow* window, GLFWwindowsizefun callback);
void glfwSetWindowSizeLimits(GLFWwindow* window, int minwidth, int minheight, int maxwidth, int maxheight);
void glfwSetWindowTitle(GLFWwindow* window, char* title);
void glfwSetWindowUserPointer(GLFWwindow* window, void* pointer);
void glfwSetX11SelectionString(char* string);
void glfwShowWindow(GLFWwindow* window);
void glfwSwapBuffers(GLFWwindow* window);
void glfwSwapInterval(int interval);
int glfwUpdateGamepadMappings(char* string);
void glfwWaitEventsTimeout(double timeout);
void glfwWindowHint(int hint, int value);
void glfwWindowHintString(int hint, char* value);
int glfwWindowShouldClose(GLFWwindow* window);
| Jump to: | C D E F G H I J M P R S T U V W |
|---|
| Jump to: | C D E F G H I J M P R S T U V W |
|---|
| Jump to: | +
S |
|---|
| Jump to: | +
S |
|---|
| Jump to: | %
B C F G M P S |
|---|
| Jump to: | %
B C F G M P S |
|---|