The bodge-glfw Reference Manual

This is the bodge-glfw Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:44:57 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 bodge-glfw

Wrapper over glfw3 library

Author

Pavel Korolev

Contact

License

MIT

Version

1.0.0

Dependencies
  • alexandria (system).
  • cffi (system).
  • cffi-c-ref (system).
  • claw (system).
  • claw-utils (system).
Source

bodge-glfw.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 bodge-glfw/glfw-includes

Dependency

glfw.lisp (file).

Source

bodge-glfw.asd.

Parent Component

bodge-glfw (system).


3.2 bodge-glfw/glfw-deps

Dependency

glfw-includes (module).

Source

bodge-glfw.asd.

Parent Component

bodge-glfw (system).


3.3 bodge-glfw/spec

Dependency

glfw-deps (module).

Source

bodge-glfw.asd.

Parent Component

bodge-glfw (system).


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 bodge-glfw/bodge-glfw.asd

Source

bodge-glfw.asd.

Parent Component

bodge-glfw (system).

ASDF Systems

bodge-glfw.


4.1.2 bodge-glfw/packages.lisp

Source

bodge-glfw.asd.

Parent Component

bodge-glfw (system).

Packages

glfw.


4.1.3 bodge-glfw/claw.lisp

Dependency

bodge_glfw.h (file).

Source

bodge-glfw.asd.

Parent Component

bodge-glfw (system).

Packages
Public Interface

4.1.4 bodge-glfw/glfw.lisp

Dependency

claw.lisp (file).

Source

bodge-glfw.asd.

Parent Component

bodge-glfw (system).

Public Interface
Internals

define-drop-callback (macro).


4.2 Static


4.2.1 bodge-glfw/bodge_glfw.h

Dependency

packages.lisp (file).

Source

bodge-glfw.asd.

Parent Component

bodge-glfw (system).


5 Packages

Packages are listed by definition order.


5.1 %glfw

Source

claw.lisp.

Public Interface

5.2 %glfw.ext

Source

claw.lisp.


5.3 glfw

Source

packages.lisp.

Use List
  • alexandria.
  • claw.
  • common-lisp.
Public Interface
Internals

define-drop-callback (macro).


6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: +accum-alpha-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +accum-blue-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +accum-green-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +accum-red-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +alpha-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +any-release-behavior+
Package

%glfw.

Source

claw.lisp.

Special Variable: +api+
Package

%glfw.

Source

claw.lisp.

Special Variable: +api-unavailable+
Package

%glfw.

Source

claw.lisp.

Special Variable: +arrow-cursor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +auto-iconify+
Package

%glfw.

Source

claw.lisp.

Special Variable: +aux-buffers+
Package

%glfw.

Source

claw.lisp.

Special Variable: +blue-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +center-cursor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +client-api+
Package

%glfw.

Source

claw.lisp.

Special Variable: +cocoa-chdir-resources+
Package

%glfw.

Source

claw.lisp.

Special Variable: +cocoa-frame-name+
Package

%glfw.

Source

claw.lisp.

Special Variable: +cocoa-graphics-switching+
Package

%glfw.

Source

claw.lisp.

Special Variable: +cocoa-menubar+
Package

%glfw.

Source

claw.lisp.

Special Variable: +cocoa-retina-framebuffer+
Package

%glfw.

Source

claw.lisp.

Special Variable: +connected+
Package

%glfw.

Source

claw.lisp.

Special Variable: +context-creation-api+
Package

%glfw.

Source

claw.lisp.

Special Variable: +context-no-error+
Package

%glfw.

Source

claw.lisp.

Special Variable: +context-release-behavior+
Package

%glfw.

Source

claw.lisp.

Special Variable: +context-revision+
Package

%glfw.

Source

claw.lisp.

Special Variable: +context-robustness+
Package

%glfw.

Source

claw.lisp.

Special Variable: +context-version-major+
Package

%glfw.

Source

claw.lisp.

Special Variable: +context-version-minor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +crosshair-cursor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +cursor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +cursor-disabled+
Package

%glfw.

Source

claw.lisp.

Special Variable: +cursor-hidden+
Package

%glfw.

Source

claw.lisp.

Special Variable: +cursor-normal+
Package

%glfw.

Source

claw.lisp.

Special Variable: +decorated+
Package

%glfw.

Source

claw.lisp.

Special Variable: +depth-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +disconnected+
Package

%glfw.

Source

claw.lisp.

Special Variable: +dont-care+
Package

%glfw.

Source

claw.lisp.

Special Variable: +doublebuffer+
Package

%glfw.

Source

claw.lisp.

Special Variable: +egl-context-api+
Package

%glfw.

Source

claw.lisp.

Special Variable: +expose-native-x11+
Package

%glfw.

Source

claw.lisp.

Special Variable: +false+
Package

%glfw.

Source

claw.lisp.

Special Variable: +floating+
Package

%glfw.

Source

claw.lisp.

Special Variable: +focus-on-show+
Package

%glfw.

Source

claw.lisp.

Special Variable: +focused+
Package

%glfw.

Source

claw.lisp.

Special Variable: +format-unavailable+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-axis-last+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-axis-left-trigger+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-axis-left-x+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-axis-left-y+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-axis-right-trigger+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-axis-right-x+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-axis-right-y+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-a+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-b+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-back+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-circle+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-cross+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-dpad-down+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-dpad-left+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-dpad-right+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-dpad-up+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-guide+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-last+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-left-bumper+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-left-thumb+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-right-bumper+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-right-thumb+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-square+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-start+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-triangle+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-x+
Package

%glfw.

Source

claw.lisp.

Special Variable: +gamepad-button-y+
Package

%glfw.

Source

claw.lisp.

Special Variable: +green-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hand-cursor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hat-centered+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hat-down+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hat-left+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hat-left-down+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hat-left-up+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hat-right+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hat-right-down+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hat-right-up+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hat-up+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hovered+
Package

%glfw.

Source

claw.lisp.

Special Variable: +hresize-cursor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +ibeam-cursor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +iconified+
Package

%glfw.

Source

claw.lisp.

Special Variable: +include-vulkan+
Package

%glfw.

Source

claw.lisp.

Special Variable: +invalid-enum+
Package

%glfw.

Source

claw.lisp.

Special Variable: +invalid-value+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-1+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-10+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-11+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-12+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-13+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-14+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-15+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-16+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-2+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-3+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-4+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-5+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-6+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-7+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-8+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-9+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-hat-buttons+
Package

%glfw.

Source

claw.lisp.

Special Variable: +joystick-last+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-0+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-1+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-2+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-3+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-4+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-5+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-6+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-7+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-8+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-9+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-a+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-apostrophe+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-b+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-backslash+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-backspace+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-c+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-caps-lock+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-comma+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-d+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-delete+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-down+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-e+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-end+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-enter+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-equal+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-escape+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f1+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f10+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f11+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f12+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f13+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f14+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f15+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f16+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f17+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f18+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f19+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f2+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f20+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f21+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f22+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f23+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f24+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f25+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f3+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f4+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f5+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f6+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f7+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f8+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-f9+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-g+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-grave-accent+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-h+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-home+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-i+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-insert+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-j+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-k+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-0+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-1+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-2+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-3+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-4+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-5+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-6+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-7+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-8+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-9+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-add+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-decimal+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-divide+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-enter+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-equal+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-multiply+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-kp-subtract+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-l+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-last+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-left+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-left-alt+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-left-bracket+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-left-control+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-left-shift+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-left-super+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-m+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-menu+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-minus+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-n+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-num-lock+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-o+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-p+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-page-down+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-page-up+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-pause+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-period+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-print-screen+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-q+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-r+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-right+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-right-alt+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-right-bracket+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-right-control+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-right-shift+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-right-super+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-s+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-scroll-lock+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-semicolon+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-slash+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-space+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-t+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-tab+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-u+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-unknown+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-up+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-v+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-w+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-world-1+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-world-2+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-x+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-y+
Package

%glfw.

Source

claw.lisp.

Special Variable: +key-z+
Package

%glfw.

Source

claw.lisp.

Special Variable: +lock-key-mods+
Package

%glfw.

Source

claw.lisp.

Special Variable: +lose-context-on-reset+
Package

%glfw.

Source

claw.lisp.

Special Variable: +maximized+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mod-alt+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mod-caps-lock+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mod-control+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mod-num-lock+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mod-shift+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mod-super+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-1+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-2+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-3+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-4+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-5+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-6+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-7+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-8+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-last+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-left+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-middle+
Package

%glfw.

Source

claw.lisp.

Special Variable: +mouse-button-right+
Package

%glfw.

Source

claw.lisp.

Special Variable: +native-context-api+
Package

%glfw.

Source

claw.lisp.

Special Variable: +no-api+
Package

%glfw.

Source

claw.lisp.

Special Variable: +no-current-context+
Package

%glfw.

Source

claw.lisp.

Special Variable: +no-error+
Package

%glfw.

Source

claw.lisp.

Special Variable: +no-reset-notification+
Package

%glfw.

Source

claw.lisp.

Special Variable: +no-robustness+
Package

%glfw.

Source

claw.lisp.

Special Variable: +no-window-context+
Package

%glfw.

Source

claw.lisp.

Special Variable: +not-initialized+
Package

%glfw.

Source

claw.lisp.

Special Variable: +opengl-any-profile+
Package

%glfw.

Source

claw.lisp.

Special Variable: +opengl-api+
Package

%glfw.

Source

claw.lisp.

Special Variable: +opengl-compat-profile+
Package

%glfw.

Source

claw.lisp.

Special Variable: +opengl-core-profile+
Package

%glfw.

Source

claw.lisp.

Special Variable: +opengl-debug-context+
Package

%glfw.

Source

claw.lisp.

Special Variable: +opengl-es-api+
Package

%glfw.

Source

claw.lisp.

Special Variable: +opengl-forward-compat+
Package

%glfw.

Source

claw.lisp.

Special Variable: +opengl-profile+
Package

%glfw.

Source

claw.lisp.

Special Variable: +osmesa-context-api+
Package

%glfw.

Source

claw.lisp.

Special Variable: +out-of-memory+
Package

%glfw.

Source

claw.lisp.

Special Variable: +platform-error+
Package

%glfw.

Source

claw.lisp.

Special Variable: +press+
Package

%glfw.

Source

claw.lisp.

Special Variable: +raw-mouse-motion+
Package

%glfw.

Source

claw.lisp.

Special Variable: +red-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +refresh-rate+
Package

%glfw.

Source

claw.lisp.

Special Variable: +release+
Package

%glfw.

Source

claw.lisp.

Special Variable: +release-behavior-flush+
Package

%glfw.

Source

claw.lisp.

Special Variable: +release-behavior-none+
Package

%glfw.

Source

claw.lisp.

Special Variable: +repeat+
Package

%glfw.

Source

claw.lisp.

Special Variable: +resizable+
Package

%glfw.

Source

claw.lisp.

Special Variable: +samples+
Package

%glfw.

Source

claw.lisp.

Special Variable: +scale-to-monitor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +srgb-capable+
Package

%glfw.

Source

claw.lisp.

Special Variable: +stencil-bits+
Package

%glfw.

Source

claw.lisp.

Special Variable: +stereo+
Package

%glfw.

Source

claw.lisp.

Special Variable: +sticky-keys+
Package

%glfw.

Source

claw.lisp.

Special Variable: +sticky-mouse-buttons+
Package

%glfw.

Source

claw.lisp.

Special Variable: +transparent-framebuffer+
Package

%glfw.

Source

claw.lisp.

Special Variable: +true+
Package

%glfw.

Source

claw.lisp.

Special Variable: +version-major+
Package

%glfw.

Source

claw.lisp.

Special Variable: +version-minor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +version-revision+
Package

%glfw.

Source

claw.lisp.

Special Variable: +version-unavailable+
Package

%glfw.

Source

claw.lisp.

Special Variable: +visible+
Package

%glfw.

Source

claw.lisp.

Special Variable: +vresize-cursor+
Package

%glfw.

Source

claw.lisp.

Special Variable: +x11-class-name+
Package

%glfw.

Source

claw.lisp.

Special Variable: +x11-instance-name+
Package

%glfw.

Source

claw.lisp.


6.1.2 Macros

Macro: define-char-callback (name (window codepoint) &body body)
Package

glfw.

Source

glfw.lisp.

Macro: define-cursor-pos-callback (name (window x y) &body body)
Package

glfw.

Source

glfw.lisp.

Macro: define-framebuffer-size-callback (name (window w h) &body body)
Package

glfw.

Source

glfw.lisp.

Macro: define-joystick-callback (name (joystick-id event-id) &body body)
Package

glfw.

Source

glfw.lisp.

Macro: define-key-callback (name (window key scancode action mod-keys) &body body)
Package

glfw.

Source

glfw.lisp.

Macro: define-mouse-button-callback (name (window button action mod-keys) &body body)
Package

glfw.

Source

glfw.lisp.

Macro: define-scroll-callback (name (window x y) &body body)
Package

glfw.

Source

glfw.lisp.

Macro: define-window-close-callback (name (window) &body body)
Package

glfw.

Source

glfw.lisp.

Macro: define-window-size-callback (name (window w h) &body body)
Package

glfw.

Source

glfw.lisp.

Macro: with-init (() &body body)
Package

glfw.

Source

glfw.lisp.

Macro: with-window-hints ((&rest hints) &body body)
Package

glfw.

Source

glfw.lisp.


6.1.3 Ordinary functions

Function: create-cursor (image xhot yhot)

GLFWcursor* glfwCreateCursor(GLFWimage* image, int xhot, int yhot);

Package

%glfw.

Source

claw.lisp.

Function: create-standard-cursor (shape)

GLFWcursor* glfwCreateStandardCursor(int shape);

Package

%glfw.

Source

claw.lisp.

Function: create-window (width height title monitor share)

GLFWwindow* glfwCreateWindow(int width, int height, char* title, GLFWmonitor* monitor, GLFWwindow* share);

Package

%glfw.

Source

claw.lisp.

Function: default-window-hints ()

void glfwDefaultWindowHints();

Package

%glfw.

Source

claw.lisp.

Function: destroy-cursor (cursor)

void glfwDestroyCursor(GLFWcursor* cursor);

Package

%glfw.

Source

claw.lisp.

Function: destroy-window (window)

void glfwDestroyWindow(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: extension-supported (extension)

int glfwExtensionSupported(char* extension);

Package

%glfw.

Source

claw.lisp.

Function: focus-window (window)

void glfwFocusWindow(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: get-clipboard-string (window)

char* glfwGetClipboardString(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: get-current-context ()

GLFWwindow* glfwGetCurrentContext();

Package

%glfw.

Source

claw.lisp.

Function: get-cursor-pos (window xpos ypos)

void glfwGetCursorPos(GLFWwindow* window, double* xpos, double* ypos);

Package

%glfw.

Source

claw.lisp.

Function: get-error (description)

int glfwGetError(char** description);

Package

%glfw.

Source

claw.lisp.

Function: get-framebuffer-size (window width height)

void glfwGetFramebufferSize(GLFWwindow* window, int* width, int* height);

Package

%glfw.

Source

claw.lisp.

Function: get-gamepad-name (jid)

char* glfwGetGamepadName(int jid);

Package

%glfw.

Source

claw.lisp.

Function: get-gamepad-state (jid state)

int glfwGetGamepadState(int jid, GLFWgamepadstate* state);

Package

%glfw.

Source

claw.lisp.

Function: get-gamma-ramp (monitor)

GLFWgammaramp* glfwGetGammaRamp(GLFWmonitor* monitor);

Package

%glfw.

Source

claw.lisp.

Function: get-input-mode (window mode)

int glfwGetInputMode(GLFWwindow* window, int mode);

Package

%glfw.

Source

claw.lisp.

Function: get-joystick-axes (jid count)

float* glfwGetJoystickAxes(int jid, int* count);

Package

%glfw.

Source

claw.lisp.

Function: get-joystick-buttons (jid count)

unsigned char* glfwGetJoystickButtons(int jid, int* count);

Package

%glfw.

Source

claw.lisp.

Function: get-joystick-guid (jid)

char* glfwGetJoystickGUID(int jid);

Package

%glfw.

Source

claw.lisp.

Function: get-joystick-hats (jid count)

unsigned char* glfwGetJoystickHats(int jid, int* count);

Package

%glfw.

Source

claw.lisp.

Function: get-joystick-name (jid)

char* glfwGetJoystickName(int jid);

Package

%glfw.

Source

claw.lisp.

Function: get-joystick-user-pointer (jid)

void* glfwGetJoystickUserPointer(int jid);

Package

%glfw.

Source

claw.lisp.

Function: get-key (window key)

int glfwGetKey(GLFWwindow* window, int key);

Package

%glfw.

Source

claw.lisp.

Function: get-key-name (key scancode)

char* glfwGetKeyName(int key, int scancode);

Package

%glfw.

Source

claw.lisp.

Function: get-key-scancode (key)

int glfwGetKeyScancode(int key);

Package

%glfw.

Source

claw.lisp.

Function: get-monitor-content-scale (monitor xscale yscale)

void glfwGetMonitorContentScale(GLFWmonitor* monitor, float* xscale, float* yscale);

Package

%glfw.

Source

claw.lisp.

Function: get-monitor-name (monitor)

char* glfwGetMonitorName(GLFWmonitor* monitor);

Package

%glfw.

Source

claw.lisp.

Function: get-monitor-physical-size (monitor width-mm height-mm)

void glfwGetMonitorPhysicalSize(GLFWmonitor* monitor, int* widthMM, int* heightMM);

Package

%glfw.

Source

claw.lisp.

Function: get-monitor-pos (monitor xpos ypos)

void glfwGetMonitorPos(GLFWmonitor* monitor, int* xpos, int* ypos);

Package

%glfw.

Source

claw.lisp.

Function: get-monitor-user-pointer (monitor)

void* glfwGetMonitorUserPointer(GLFWmonitor* monitor);

Package

%glfw.

Source

claw.lisp.

Function: get-monitor-workarea (monitor xpos ypos width height)

void glfwGetMonitorWorkarea(GLFWmonitor* monitor, int* xpos, int* ypos, int* width, int* height);

Package

%glfw.

Source

claw.lisp.

Function: get-monitors (count)

GLFWmonitor** glfwGetMonitors(int* count);

Package

%glfw.

Source

claw.lisp.

Function: get-mouse-button (window button)

int glfwGetMouseButton(GLFWwindow* window, int button);

Package

%glfw.

Source

claw.lisp.

Function: get-primary-monitor ()

GLFWmonitor* glfwGetPrimaryMonitor();

Package

%glfw.

Source

claw.lisp.

Function: get-proc-address (procname)

GLFWglproc glfwGetProcAddress(char* procname);

Package

%glfw.

Source

claw.lisp.

Function: get-required-instance-extensions (count)

char** glfwGetRequiredInstanceExtensions(uint32_t* count);

Package

%glfw.

Source

claw.lisp.

Function: get-time ()

double glfwGetTime();

Package

%glfw.

Source

claw.lisp.

Function: get-timer-frequency ()

uint64_t glfwGetTimerFrequency();

Package

%glfw.

Source

claw.lisp.

Function: get-timer-value ()

uint64_t glfwGetTimerValue();

Package

%glfw.

Source

claw.lisp.

Function: get-version (major minor rev)

void glfwGetVersion(int* major, int* minor, int* rev);

Package

%glfw.

Source

claw.lisp.

Function: get-version-string ()

char* glfwGetVersionString();

Package

%glfw.

Source

claw.lisp.

Function: get-video-mode (monitor)

GLFWvidmode* glfwGetVideoMode(GLFWmonitor* monitor);

Package

%glfw.

Source

claw.lisp.

Function: get-video-modes (monitor count)

GLFWvidmode* glfwGetVideoModes(GLFWmonitor* monitor, int* count);

Package

%glfw.

Source

claw.lisp.

Function: get-window-attrib (window attrib)

int glfwGetWindowAttrib(GLFWwindow* window, int attrib);

Package

%glfw.

Source

claw.lisp.

Function: get-window-content-scale (window xscale yscale)

void glfwGetWindowContentScale(GLFWwindow* window, float* xscale, float* yscale);

Package

%glfw.

Source

claw.lisp.

Function: get-window-frame-size (window left top right bottom)

void glfwGetWindowFrameSize(GLFWwindow* window, int* left, int* top, int* right, int* bottom);

Package

%glfw.

Source

claw.lisp.

Function: get-window-monitor (window)

GLFWmonitor* glfwGetWindowMonitor(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: get-window-opacity (window)

float glfwGetWindowOpacity(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: get-window-pos (window xpos ypos)

void glfwGetWindowPos(GLFWwindow* window, int* xpos, int* ypos);

Package

%glfw.

Source

claw.lisp.

Function: get-window-size (window width height)

void glfwGetWindowSize(GLFWwindow* window, int* width, int* height);

Package

%glfw.

Source

claw.lisp.

Function: get-window-user-pointer (window)

void* glfwGetWindowUserPointer(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: get-x11adapter (monitor)

RRCrtc glfwGetX11Adapter(GLFWmonitor* monitor);

Package

%glfw.

Source

claw.lisp.

Function: get-x11display ()

Display* glfwGetX11Display();

Package

%glfw.

Source

claw.lisp.

Function: get-x11monitor (monitor)

RROutput glfwGetX11Monitor(GLFWmonitor* monitor);

Package

%glfw.

Source

claw.lisp.

Function: get-x11selection-string ()

char* glfwGetX11SelectionString();

Package

%glfw.

Source

claw.lisp.

Function: get-x11window (window)

Window glfwGetX11Window(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: hide-window (window)

void glfwHideWindow(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: iconify-window (window)

void glfwIconifyWindow(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: init ()

int glfwInit();

Package

%glfw.

Source

claw.lisp.

Function: init-hint (hint value)

void glfwInitHint(int hint, int value);

Package

%glfw.

Source

claw.lisp.

Function: joystick-is-gamepad (jid)

int glfwJoystickIsGamepad(int jid);

Package

%glfw.

Source

claw.lisp.

Function: joystick-present (jid)

int glfwJoystickPresent(int jid);

Package

%glfw.

Source

claw.lisp.

Function: make-context-current (window)

void glfwMakeContextCurrent(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: maximize-window (window)

void glfwMaximizeWindow(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: poll-events ()

void glfwPollEvents();

Package

%glfw.

Source

claw.lisp.

Function: post-empty-event ()

void glfwPostEmptyEvent();

Package

%glfw.

Source

claw.lisp.

Function: raw-mouse-motion-supported ()

int glfwRawMouseMotionSupported();

Package

%glfw.

Source

claw.lisp.

Function: request-window-attention (window)

void glfwRequestWindowAttention(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: restore-window (window)

void glfwRestoreWindow(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: set-char-callback (window callback)

GLFWcharfun glfwSetCharCallback(GLFWwindow* window, GLFWcharfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-char-mods-callback (window callback)

GLFWcharmodsfun glfwSetCharModsCallback(GLFWwindow* window, GLFWcharmodsfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-clipboard-string (window string)

void glfwSetClipboardString(GLFWwindow* window, char* string);

Package

%glfw.

Source

claw.lisp.

Function: set-cursor (window cursor)

void glfwSetCursor(GLFWwindow* window, GLFWcursor* cursor);

Package

%glfw.

Source

claw.lisp.

Function: set-cursor-enter-callback (window callback)

GLFWcursorenterfun glfwSetCursorEnterCallback(GLFWwindow* window, GLFWcursorenterfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-cursor-pos (window xpos ypos)

void glfwSetCursorPos(GLFWwindow* window, double xpos, double ypos);

Package

%glfw.

Source

claw.lisp.

Function: set-cursor-pos-callback (window callback)

GLFWcursorposfun glfwSetCursorPosCallback(GLFWwindow* window, GLFWcursorposfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-drop-callback (window callback)

GLFWdropfun glfwSetDropCallback(GLFWwindow* window, GLFWdropfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-error-callback (callback)

GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-framebuffer-size-callback (window callback)

GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow* window, GLFWframebuffersizefun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-gamma (monitor gamma)

void glfwSetGamma(GLFWmonitor* monitor, float gamma);

Package

%glfw.

Source

claw.lisp.

Function: set-gamma-ramp (monitor ramp)

void glfwSetGammaRamp(GLFWmonitor* monitor, GLFWgammaramp* ramp);

Package

%glfw.

Source

claw.lisp.

Function: set-input-mode (window mode value)

void glfwSetInputMode(GLFWwindow* window, int mode, int value);

Package

%glfw.

Source

claw.lisp.

Function: set-joystick-callback (callback)

GLFWjoystickfun glfwSetJoystickCallback(GLFWjoystickfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-joystick-user-pointer (jid pointer)

void glfwSetJoystickUserPointer(int jid, void* pointer);

Package

%glfw.

Source

claw.lisp.

Function: set-key-callback (window callback)

GLFWkeyfun glfwSetKeyCallback(GLFWwindow* window, GLFWkeyfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-monitor-callback (callback)

GLFWmonitorfun glfwSetMonitorCallback(GLFWmonitorfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-monitor-user-pointer (monitor pointer)

void glfwSetMonitorUserPointer(GLFWmonitor* monitor, void* pointer);

Package

%glfw.

Source

claw.lisp.

Function: set-mouse-button-callback (window callback)

GLFWmousebuttonfun glfwSetMouseButtonCallback(GLFWwindow* window, GLFWmousebuttonfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-scroll-callback (window callback)

GLFWscrollfun glfwSetScrollCallback(GLFWwindow* window, GLFWscrollfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-time (time)

void glfwSetTime(double time);

Package

%glfw.

Source

claw.lisp.

Function: set-window-aspect-ratio (window numer denom)

void glfwSetWindowAspectRatio(GLFWwindow* window, int numer, int denom);

Package

%glfw.

Source

claw.lisp.

Function: set-window-attrib (window attrib value)

void glfwSetWindowAttrib(GLFWwindow* window, int attrib, int value);

Package

%glfw.

Source

claw.lisp.

Function: set-window-close-callback (window callback)

GLFWwindowclosefun glfwSetWindowCloseCallback(GLFWwindow* window, GLFWwindowclosefun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-window-content-scale-callback (window callback)

GLFWwindowcontentscalefun glfwSetWindowContentScaleCallback(GLFWwindow* window, GLFWwindowcontentscalefun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-window-focus-callback (window callback)

GLFWwindowfocusfun glfwSetWindowFocusCallback(GLFWwindow* window, GLFWwindowfocusfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-window-icon (window count images)

void glfwSetWindowIcon(GLFWwindow* window, int count, GLFWimage* images);

Package

%glfw.

Source

claw.lisp.

Function: set-window-iconify-callback (window callback)

GLFWwindowiconifyfun glfwSetWindowIconifyCallback(GLFWwindow* window, GLFWwindowiconifyfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-window-maximize-callback (window callback)

GLFWwindowmaximizefun glfwSetWindowMaximizeCallback(GLFWwindow* window, GLFWwindowmaximizefun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-window-monitor (window monitor xpos ypos width height refresh-rate)

void glfwSetWindowMonitor(GLFWwindow* window, GLFWmonitor* monitor, int xpos, int ypos, int width, int height, int refreshRate);

Package

%glfw.

Source

claw.lisp.

Function: set-window-opacity (window opacity)

void glfwSetWindowOpacity(GLFWwindow* window, float opacity);

Package

%glfw.

Source

claw.lisp.

Function: set-window-pos (window xpos ypos)

void glfwSetWindowPos(GLFWwindow* window, int xpos, int ypos);

Package

%glfw.

Source

claw.lisp.

Function: set-window-pos-callback (window callback)

GLFWwindowposfun glfwSetWindowPosCallback(GLFWwindow* window, GLFWwindowposfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-window-refresh-callback (window callback)

GLFWwindowrefreshfun glfwSetWindowRefreshCallback(GLFWwindow* window, GLFWwindowrefreshfun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-window-should-close (window value)

void glfwSetWindowShouldClose(GLFWwindow* window, int value);

Package

%glfw.

Source

claw.lisp.

Function: set-window-size (window width height)

void glfwSetWindowSize(GLFWwindow* window, int width, int height);

Package

%glfw.

Source

claw.lisp.

Function: set-window-size-callback (window callback)

GLFWwindowsizefun glfwSetWindowSizeCallback(GLFWwindow* window, GLFWwindowsizefun callback);

Package

%glfw.

Source

claw.lisp.

Function: set-window-size-limits (window minwidth minheight maxwidth maxheight)

void glfwSetWindowSizeLimits(GLFWwindow* window, int minwidth, int minheight, int maxwidth, int maxheight);

Package

%glfw.

Source

claw.lisp.

Function: set-window-title (window title)

void glfwSetWindowTitle(GLFWwindow* window, char* title);

Package

%glfw.

Source

claw.lisp.

Function: set-window-user-pointer (window pointer)

void glfwSetWindowUserPointer(GLFWwindow* window, void* pointer);

Package

%glfw.

Source

claw.lisp.

Function: set-x11selection-string (string)

void glfwSetX11SelectionString(char* string);

Package

%glfw.

Source

claw.lisp.

Function: show-window (window)

void glfwShowWindow(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: swap-buffers (window)

void glfwSwapBuffers(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.

Function: swap-interval (interval)

void glfwSwapInterval(int interval);

Package

%glfw.

Source

claw.lisp.

Function: terminate ()

void glfwTerminate();

Package

%glfw.

Source

claw.lisp.

Function: update-gamepad-mappings (string)

int glfwUpdateGamepadMappings(char* string);

Package

%glfw.

Source

claw.lisp.

Function: vulkan-supported ()

int glfwVulkanSupported();

Package

%glfw.

Source

claw.lisp.

Function: wait-events ()

void glfwWaitEvents();

Package

%glfw.

Source

claw.lisp.

Function: wait-events-timeout (timeout)

void glfwWaitEventsTimeout(double timeout);

Package

%glfw.

Source

claw.lisp.

Function: window-hint (hint value)

void glfwWindowHint(int hint, int value);

Package

%glfw.

Source

claw.lisp.

Function: window-hint-string (hint value)

void glfwWindowHintString(int hint, char* value);

Package

%glfw.

Source

claw.lisp.

Function: window-should-close (window)

int glfwWindowShouldClose(GLFWwindow* window);

Package

%glfw.

Source

claw.lisp.


6.2 Internals


6.2.1 Macros

Macro: define-drop-callback (name (window count paths) &body body)
Package

glfw.

Source

glfw.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   C   D   E   F   G   H   I   J   M   P   R   S   T   U   V   W  
Index Entry  Section

C
create-cursor: Public ordinary functions
create-standard-cursor: Public ordinary functions
create-window: Public ordinary functions

D
default-window-hints: Public ordinary functions
define-char-callback: Public macros
define-cursor-pos-callback: Public macros
define-drop-callback: Private macros
define-framebuffer-size-callback: Public macros
define-joystick-callback: Public macros
define-key-callback: Public macros
define-mouse-button-callback: Public macros
define-scroll-callback: Public macros
define-window-close-callback: Public macros
define-window-size-callback: Public macros
destroy-cursor: Public ordinary functions
destroy-window: Public ordinary functions

E
extension-supported: Public ordinary functions

F
focus-window: Public ordinary functions
Function, create-cursor: Public ordinary functions
Function, create-standard-cursor: Public ordinary functions
Function, create-window: Public ordinary functions
Function, default-window-hints: Public ordinary functions
Function, destroy-cursor: Public ordinary functions
Function, destroy-window: Public ordinary functions
Function, extension-supported: Public ordinary functions
Function, focus-window: Public ordinary functions
Function, get-clipboard-string: Public ordinary functions
Function, get-current-context: Public ordinary functions
Function, get-cursor-pos: Public ordinary functions
Function, get-error: Public ordinary functions
Function, get-framebuffer-size: Public ordinary functions
Function, get-gamepad-name: Public ordinary functions
Function, get-gamepad-state: Public ordinary functions
Function, get-gamma-ramp: Public ordinary functions
Function, get-input-mode: Public ordinary functions
Function, get-joystick-axes: Public ordinary functions
Function, get-joystick-buttons: Public ordinary functions
Function, get-joystick-guid: Public ordinary functions
Function, get-joystick-hats: Public ordinary functions
Function, get-joystick-name: Public ordinary functions
Function, get-joystick-user-pointer: Public ordinary functions
Function, get-key: Public ordinary functions
Function, get-key-name: Public ordinary functions
Function, get-key-scancode: Public ordinary functions
Function, get-monitor-content-scale: Public ordinary functions
Function, get-monitor-name: Public ordinary functions
Function, get-monitor-physical-size: Public ordinary functions
Function, get-monitor-pos: Public ordinary functions
Function, get-monitor-user-pointer: Public ordinary functions
Function, get-monitor-workarea: Public ordinary functions
Function, get-monitors: Public ordinary functions
Function, get-mouse-button: Public ordinary functions
Function, get-primary-monitor: Public ordinary functions
Function, get-proc-address: Public ordinary functions
Function, get-required-instance-extensions: Public ordinary functions
Function, get-time: Public ordinary functions
Function, get-timer-frequency: Public ordinary functions
Function, get-timer-value: Public ordinary functions
Function, get-version: Public ordinary functions
Function, get-version-string: Public ordinary functions
Function, get-video-mode: Public ordinary functions
Function, get-video-modes: Public ordinary functions
Function, get-window-attrib: Public ordinary functions
Function, get-window-content-scale: Public ordinary functions
Function, get-window-frame-size: Public ordinary functions
Function, get-window-monitor: Public ordinary functions
Function, get-window-opacity: Public ordinary functions
Function, get-window-pos: Public ordinary functions
Function, get-window-size: Public ordinary functions
Function, get-window-user-pointer: Public ordinary functions
Function, get-x11adapter: Public ordinary functions
Function, get-x11display: Public ordinary functions
Function, get-x11monitor: Public ordinary functions
Function, get-x11selection-string: Public ordinary functions
Function, get-x11window: Public ordinary functions
Function, hide-window: Public ordinary functions
Function, iconify-window: Public ordinary functions
Function, init: Public ordinary functions
Function, init-hint: Public ordinary functions
Function, joystick-is-gamepad: Public ordinary functions
Function, joystick-present: Public ordinary functions
Function, make-context-current: Public ordinary functions
Function, maximize-window: Public ordinary functions
Function, poll-events: Public ordinary functions
Function, post-empty-event: Public ordinary functions
Function, raw-mouse-motion-supported: Public ordinary functions
Function, request-window-attention: Public ordinary functions
Function, restore-window: Public ordinary functions
Function, set-char-callback: Public ordinary functions
Function, set-char-mods-callback: Public ordinary functions
Function, set-clipboard-string: Public ordinary functions
Function, set-cursor: Public ordinary functions
Function, set-cursor-enter-callback: Public ordinary functions
Function, set-cursor-pos: Public ordinary functions
Function, set-cursor-pos-callback: Public ordinary functions
Function, set-drop-callback: Public ordinary functions
Function, set-error-callback: Public ordinary functions
Function, set-framebuffer-size-callback: Public ordinary functions
Function, set-gamma: Public ordinary functions
Function, set-gamma-ramp: Public ordinary functions
Function, set-input-mode: Public ordinary functions
Function, set-joystick-callback: Public ordinary functions
Function, set-joystick-user-pointer: Public ordinary functions
Function, set-key-callback: Public ordinary functions
Function, set-monitor-callback: Public ordinary functions
Function, set-monitor-user-pointer: Public ordinary functions
Function, set-mouse-button-callback: Public ordinary functions
Function, set-scroll-callback: Public ordinary functions
Function, set-time: Public ordinary functions
Function, set-window-aspect-ratio: Public ordinary functions
Function, set-window-attrib: Public ordinary functions
Function, set-window-close-callback: Public ordinary functions
Function, set-window-content-scale-callback: Public ordinary functions
Function, set-window-focus-callback: Public ordinary functions
Function, set-window-icon: Public ordinary functions
Function, set-window-iconify-callback: Public ordinary functions
Function, set-window-maximize-callback: Public ordinary functions
Function, set-window-monitor: Public ordinary functions
Function, set-window-opacity: Public ordinary functions
Function, set-window-pos: Public ordinary functions
Function, set-window-pos-callback: Public ordinary functions
Function, set-window-refresh-callback: Public ordinary functions
Function, set-window-should-close: Public ordinary functions
Function, set-window-size: Public ordinary functions
Function, set-window-size-callback: Public ordinary functions
Function, set-window-size-limits: Public ordinary functions
Function, set-window-title: Public ordinary functions
Function, set-window-user-pointer: Public ordinary functions
Function, set-x11selection-string: Public ordinary functions
Function, show-window: Public ordinary functions
Function, swap-buffers: Public ordinary functions
Function, swap-interval: Public ordinary functions
Function, terminate: Public ordinary functions
Function, update-gamepad-mappings: Public ordinary functions
Function, vulkan-supported: Public ordinary functions
Function, wait-events: Public ordinary functions
Function, wait-events-timeout: Public ordinary functions
Function, window-hint: Public ordinary functions
Function, window-hint-string: Public ordinary functions
Function, window-should-close: Public ordinary functions

G
get-clipboard-string: Public ordinary functions
get-current-context: Public ordinary functions
get-cursor-pos: Public ordinary functions
get-error: Public ordinary functions
get-framebuffer-size: Public ordinary functions
get-gamepad-name: Public ordinary functions
get-gamepad-state: Public ordinary functions
get-gamma-ramp: Public ordinary functions
get-input-mode: Public ordinary functions
get-joystick-axes: Public ordinary functions
get-joystick-buttons: Public ordinary functions
get-joystick-guid: Public ordinary functions
get-joystick-hats: Public ordinary functions
get-joystick-name: Public ordinary functions
get-joystick-user-pointer: Public ordinary functions
get-key: Public ordinary functions
get-key-name: Public ordinary functions
get-key-scancode: Public ordinary functions
get-monitor-content-scale: Public ordinary functions
get-monitor-name: Public ordinary functions
get-monitor-physical-size: Public ordinary functions
get-monitor-pos: Public ordinary functions
get-monitor-user-pointer: Public ordinary functions
get-monitor-workarea: Public ordinary functions
get-monitors: Public ordinary functions
get-mouse-button: Public ordinary functions
get-primary-monitor: Public ordinary functions
get-proc-address: Public ordinary functions
get-required-instance-extensions: Public ordinary functions
get-time: Public ordinary functions
get-timer-frequency: Public ordinary functions
get-timer-value: Public ordinary functions
get-version: Public ordinary functions
get-version-string: Public ordinary functions
get-video-mode: Public ordinary functions
get-video-modes: Public ordinary functions
get-window-attrib: Public ordinary functions
get-window-content-scale: Public ordinary functions
get-window-frame-size: Public ordinary functions
get-window-monitor: Public ordinary functions
get-window-opacity: Public ordinary functions
get-window-pos: Public ordinary functions
get-window-size: Public ordinary functions
get-window-user-pointer: Public ordinary functions
get-x11adapter: Public ordinary functions
get-x11display: Public ordinary functions
get-x11monitor: Public ordinary functions
get-x11selection-string: Public ordinary functions
get-x11window: Public ordinary functions

H
hide-window: Public ordinary functions

I
iconify-window: Public ordinary functions
init: Public ordinary functions
init-hint: Public ordinary functions

J
joystick-is-gamepad: Public ordinary functions
joystick-present: Public ordinary functions

M
Macro, define-char-callback: Public macros
Macro, define-cursor-pos-callback: Public macros
Macro, define-drop-callback: Private macros
Macro, define-framebuffer-size-callback: Public macros
Macro, define-joystick-callback: Public macros
Macro, define-key-callback: Public macros
Macro, define-mouse-button-callback: Public macros
Macro, define-scroll-callback: Public macros
Macro, define-window-close-callback: Public macros
Macro, define-window-size-callback: Public macros
Macro, with-init: Public macros
Macro, with-window-hints: Public macros
make-context-current: Public ordinary functions
maximize-window: Public ordinary functions

P
poll-events: Public ordinary functions
post-empty-event: Public ordinary functions

R
raw-mouse-motion-supported: Public ordinary functions
request-window-attention: Public ordinary functions
restore-window: Public ordinary functions

S
set-char-callback: Public ordinary functions
set-char-mods-callback: Public ordinary functions
set-clipboard-string: Public ordinary functions
set-cursor: Public ordinary functions
set-cursor-enter-callback: Public ordinary functions
set-cursor-pos: Public ordinary functions
set-cursor-pos-callback: Public ordinary functions
set-drop-callback: Public ordinary functions
set-error-callback: Public ordinary functions
set-framebuffer-size-callback: Public ordinary functions
set-gamma: Public ordinary functions
set-gamma-ramp: Public ordinary functions
set-input-mode: Public ordinary functions
set-joystick-callback: Public ordinary functions
set-joystick-user-pointer: Public ordinary functions
set-key-callback: Public ordinary functions
set-monitor-callback: Public ordinary functions
set-monitor-user-pointer: Public ordinary functions
set-mouse-button-callback: Public ordinary functions
set-scroll-callback: Public ordinary functions
set-time: Public ordinary functions
set-window-aspect-ratio: Public ordinary functions
set-window-attrib: Public ordinary functions
set-window-close-callback: Public ordinary functions
set-window-content-scale-callback: Public ordinary functions
set-window-focus-callback: Public ordinary functions
set-window-icon: Public ordinary functions
set-window-iconify-callback: Public ordinary functions
set-window-maximize-callback: Public ordinary functions
set-window-monitor: Public ordinary functions
set-window-opacity: Public ordinary functions
set-window-pos: Public ordinary functions
set-window-pos-callback: Public ordinary functions
set-window-refresh-callback: Public ordinary functions
set-window-should-close: Public ordinary functions
set-window-size: Public ordinary functions
set-window-size-callback: Public ordinary functions
set-window-size-limits: Public ordinary functions
set-window-title: Public ordinary functions
set-window-user-pointer: Public ordinary functions
set-x11selection-string: Public ordinary functions
show-window: Public ordinary functions
swap-buffers: Public ordinary functions
swap-interval: Public ordinary functions

T
terminate: Public ordinary functions

U
update-gamepad-mappings: Public ordinary functions

V
vulkan-supported: Public ordinary functions

W
wait-events: Public ordinary functions
wait-events-timeout: Public ordinary functions
window-hint: Public ordinary functions
window-hint-string: Public ordinary functions
window-should-close: Public ordinary functions
with-init: Public macros
with-window-hints: Public macros


A.3 Variables

Jump to:   +  
S  
Index Entry  Section

+
+accum-alpha-bits+: Public special variables
+accum-blue-bits+: Public special variables
+accum-green-bits+: Public special variables
+accum-red-bits+: Public special variables
+alpha-bits+: Public special variables
+any-release-behavior+: Public special variables
+api+: Public special variables
+api-unavailable+: Public special variables
+arrow-cursor+: Public special variables
+auto-iconify+: Public special variables
+aux-buffers+: Public special variables
+blue-bits+: Public special variables
+center-cursor+: Public special variables
+client-api+: Public special variables
+cocoa-chdir-resources+: Public special variables
+cocoa-frame-name+: Public special variables
+cocoa-graphics-switching+: Public special variables
+cocoa-menubar+: Public special variables
+cocoa-retina-framebuffer+: Public special variables
+connected+: Public special variables
+context-creation-api+: Public special variables
+context-no-error+: Public special variables
+context-release-behavior+: Public special variables
+context-revision+: Public special variables
+context-robustness+: Public special variables
+context-version-major+: Public special variables
+context-version-minor+: Public special variables
+crosshair-cursor+: Public special variables
+cursor+: Public special variables
+cursor-disabled+: Public special variables
+cursor-hidden+: Public special variables
+cursor-normal+: Public special variables
+decorated+: Public special variables
+depth-bits+: Public special variables
+disconnected+: Public special variables
+dont-care+: Public special variables
+doublebuffer+: Public special variables
+egl-context-api+: Public special variables
+expose-native-x11+: Public special variables
+false+: Public special variables
+floating+: Public special variables
+focus-on-show+: Public special variables
+focused+: Public special variables
+format-unavailable+: Public special variables
+gamepad-axis-last+: Public special variables
+gamepad-axis-left-trigger+: Public special variables
+gamepad-axis-left-x+: Public special variables
+gamepad-axis-left-y+: Public special variables
+gamepad-axis-right-trigger+: Public special variables
+gamepad-axis-right-x+: Public special variables
+gamepad-axis-right-y+: Public special variables
+gamepad-button-a+: Public special variables
+gamepad-button-b+: Public special variables
+gamepad-button-back+: Public special variables
+gamepad-button-circle+: Public special variables
+gamepad-button-cross+: Public special variables
+gamepad-button-dpad-down+: Public special variables
+gamepad-button-dpad-left+: Public special variables
+gamepad-button-dpad-right+: Public special variables
+gamepad-button-dpad-up+: Public special variables
+gamepad-button-guide+: Public special variables
+gamepad-button-last+: Public special variables
+gamepad-button-left-bumper+: Public special variables
+gamepad-button-left-thumb+: Public special variables
+gamepad-button-right-bumper+: Public special variables
+gamepad-button-right-thumb+: Public special variables
+gamepad-button-square+: Public special variables
+gamepad-button-start+: Public special variables
+gamepad-button-triangle+: Public special variables
+gamepad-button-x+: Public special variables
+gamepad-button-y+: Public special variables
+green-bits+: Public special variables
+hand-cursor+: Public special variables
+hat-centered+: Public special variables
+hat-down+: Public special variables
+hat-left+: Public special variables
+hat-left-down+: Public special variables
+hat-left-up+: Public special variables
+hat-right+: Public special variables
+hat-right-down+: Public special variables
+hat-right-up+: Public special variables
+hat-up+: Public special variables
+hovered+: Public special variables
+hresize-cursor+: Public special variables
+ibeam-cursor+: Public special variables
+iconified+: Public special variables
+include-vulkan+: Public special variables
+invalid-enum+: Public special variables
+invalid-value+: Public special variables
+joystick-1+: Public special variables
+joystick-10+: Public special variables
+joystick-11+: Public special variables
+joystick-12+: Public special variables
+joystick-13+: Public special variables
+joystick-14+: Public special variables
+joystick-15+: Public special variables
+joystick-16+: Public special variables
+joystick-2+: Public special variables
+joystick-3+: Public special variables
+joystick-4+: Public special variables
+joystick-5+: Public special variables
+joystick-6+: Public special variables
+joystick-7+: Public special variables
+joystick-8+: Public special variables
+joystick-9+: Public special variables
+joystick-hat-buttons+: Public special variables
+joystick-last+: Public special variables
+key-0+: Public special variables
+key-1+: Public special variables
+key-2+: Public special variables
+key-3+: Public special variables
+key-4+: Public special variables
+key-5+: Public special variables
+key-6+: Public special variables
+key-7+: Public special variables
+key-8+: Public special variables
+key-9+: Public special variables
+key-a+: Public special variables
+key-apostrophe+: Public special variables
+key-b+: Public special variables
+key-backslash+: Public special variables
+key-backspace+: Public special variables
+key-c+: Public special variables
+key-caps-lock+: Public special variables
+key-comma+: Public special variables
+key-d+: Public special variables
+key-delete+: Public special variables
+key-down+: Public special variables
+key-e+: Public special variables
+key-end+: Public special variables
+key-enter+: Public special variables
+key-equal+: Public special variables
+key-escape+: Public special variables
+key-f+: Public special variables
+key-f1+: Public special variables
+key-f10+: Public special variables
+key-f11+: Public special variables
+key-f12+: Public special variables
+key-f13+: Public special variables
+key-f14+: Public special variables
+key-f15+: Public special variables
+key-f16+: Public special variables
+key-f17+: Public special variables
+key-f18+: Public special variables
+key-f19+: Public special variables
+key-f2+: Public special variables
+key-f20+: Public special variables
+key-f21+: Public special variables
+key-f22+: Public special variables
+key-f23+: Public special variables
+key-f24+: Public special variables
+key-f25+: Public special variables
+key-f3+: Public special variables
+key-f4+: Public special variables
+key-f5+: Public special variables
+key-f6+: Public special variables
+key-f7+: Public special variables
+key-f8+: Public special variables
+key-f9+: Public special variables
+key-g+: Public special variables
+key-grave-accent+: Public special variables
+key-h+: Public special variables
+key-home+: Public special variables
+key-i+: Public special variables
+key-insert+: Public special variables
+key-j+: Public special variables
+key-k+: Public special variables
+key-kp-0+: Public special variables
+key-kp-1+: Public special variables
+key-kp-2+: Public special variables
+key-kp-3+: Public special variables
+key-kp-4+: Public special variables
+key-kp-5+: Public special variables
+key-kp-6+: Public special variables
+key-kp-7+: Public special variables
+key-kp-8+: Public special variables
+key-kp-9+: Public special variables
+key-kp-add+: Public special variables
+key-kp-decimal+: Public special variables
+key-kp-divide+: Public special variables
+key-kp-enter+: Public special variables
+key-kp-equal+: Public special variables
+key-kp-multiply+: Public special variables
+key-kp-subtract+: Public special variables
+key-l+: Public special variables
+key-last+: Public special variables
+key-left+: Public special variables
+key-left-alt+: Public special variables
+key-left-bracket+: Public special variables
+key-left-control+: Public special variables
+key-left-shift+: Public special variables
+key-left-super+: Public special variables
+key-m+: Public special variables
+key-menu+: Public special variables
+key-minus+: Public special variables
+key-n+: Public special variables
+key-num-lock+: Public special variables
+key-o+: Public special variables
+key-p+: Public special variables
+key-page-down+: Public special variables
+key-page-up+: Public special variables
+key-pause+: Public special variables
+key-period+: Public special variables
+key-print-screen+: Public special variables
+key-q+: Public special variables
+key-r+: Public special variables
+key-right+: Public special variables
+key-right-alt+: Public special variables
+key-right-bracket+: Public special variables
+key-right-control+: Public special variables
+key-right-shift+: Public special variables
+key-right-super+: Public special variables
+key-s+: Public special variables
+key-scroll-lock+: Public special variables
+key-semicolon+: Public special variables
+key-slash+: Public special variables
+key-space+: Public special variables
+key-t+: Public special variables
+key-tab+: Public special variables
+key-u+: Public special variables
+key-unknown+: Public special variables
+key-up+: Public special variables
+key-v+: Public special variables
+key-w+: Public special variables
+key-world-1+: Public special variables
+key-world-2+: Public special variables
+key-x+: Public special variables
+key-y+: Public special variables
+key-z+: Public special variables
+lock-key-mods+: Public special variables
+lose-context-on-reset+: Public special variables
+maximized+: Public special variables
+mod-alt+: Public special variables
+mod-caps-lock+: Public special variables
+mod-control+: Public special variables
+mod-num-lock+: Public special variables
+mod-shift+: Public special variables
+mod-super+: Public special variables
+mouse-button-1+: Public special variables
+mouse-button-2+: Public special variables
+mouse-button-3+: Public special variables
+mouse-button-4+: Public special variables
+mouse-button-5+: Public special variables
+mouse-button-6+: Public special variables
+mouse-button-7+: Public special variables
+mouse-button-8+: Public special variables
+mouse-button-last+: Public special variables
+mouse-button-left+: Public special variables
+mouse-button-middle+: Public special variables
+mouse-button-right+: Public special variables
+native-context-api+: Public special variables
+no-api+: Public special variables
+no-current-context+: Public special variables
+no-error+: Public special variables
+no-reset-notification+: Public special variables
+no-robustness+: Public special variables
+no-window-context+: Public special variables
+not-initialized+: Public special variables
+opengl-any-profile+: Public special variables
+opengl-api+: Public special variables
+opengl-compat-profile+: Public special variables
+opengl-core-profile+: Public special variables
+opengl-debug-context+: Public special variables
+opengl-es-api+: Public special variables
+opengl-forward-compat+: Public special variables
+opengl-profile+: Public special variables
+osmesa-context-api+: Public special variables
+out-of-memory+: Public special variables
+platform-error+: Public special variables
+press+: Public special variables
+raw-mouse-motion+: Public special variables
+red-bits+: Public special variables
+refresh-rate+: Public special variables
+release+: Public special variables
+release-behavior-flush+: Public special variables
+release-behavior-none+: Public special variables
+repeat+: Public special variables
+resizable+: Public special variables
+samples+: Public special variables
+scale-to-monitor+: Public special variables
+srgb-capable+: Public special variables
+stencil-bits+: Public special variables
+stereo+: Public special variables
+sticky-keys+: Public special variables
+sticky-mouse-buttons+: Public special variables
+transparent-framebuffer+: Public special variables
+true+: Public special variables
+version-major+: Public special variables
+version-minor+: Public special variables
+version-revision+: Public special variables
+version-unavailable+: Public special variables
+visible+: Public special variables
+vresize-cursor+: Public special variables
+x11-class-name+: Public special variables
+x11-instance-name+: Public special variables

S
Special Variable, +accum-alpha-bits+: Public special variables
Special Variable, +accum-blue-bits+: Public special variables
Special Variable, +accum-green-bits+: Public special variables
Special Variable, +accum-red-bits+: Public special variables
Special Variable, +alpha-bits+: Public special variables
Special Variable, +any-release-behavior+: Public special variables
Special Variable, +api+: Public special variables
Special Variable, +api-unavailable+: Public special variables
Special Variable, +arrow-cursor+: Public special variables
Special Variable, +auto-iconify+: Public special variables
Special Variable, +aux-buffers+: Public special variables
Special Variable, +blue-bits+: Public special variables
Special Variable, +center-cursor+: Public special variables
Special Variable, +client-api+: Public special variables
Special Variable, +cocoa-chdir-resources+: Public special variables
Special Variable, +cocoa-frame-name+: Public special variables
Special Variable, +cocoa-graphics-switching+: Public special variables
Special Variable, +cocoa-menubar+: Public special variables
Special Variable, +cocoa-retina-framebuffer+: Public special variables
Special Variable, +connected+: Public special variables
Special Variable, +context-creation-api+: Public special variables
Special Variable, +context-no-error+: Public special variables
Special Variable, +context-release-behavior+: Public special variables
Special Variable, +context-revision+: Public special variables
Special Variable, +context-robustness+: Public special variables
Special Variable, +context-version-major+: Public special variables
Special Variable, +context-version-minor+: Public special variables
Special Variable, +crosshair-cursor+: Public special variables
Special Variable, +cursor+: Public special variables
Special Variable, +cursor-disabled+: Public special variables
Special Variable, +cursor-hidden+: Public special variables
Special Variable, +cursor-normal+: Public special variables
Special Variable, +decorated+: Public special variables
Special Variable, +depth-bits+: Public special variables
Special Variable, +disconnected+: Public special variables
Special Variable, +dont-care+: Public special variables
Special Variable, +doublebuffer+: Public special variables
Special Variable, +egl-context-api+: Public special variables
Special Variable, +expose-native-x11+: Public special variables
Special Variable, +false+: Public special variables
Special Variable, +floating+: Public special variables
Special Variable, +focus-on-show+: Public special variables
Special Variable, +focused+: Public special variables
Special Variable, +format-unavailable+: Public special variables
Special Variable, +gamepad-axis-last+: Public special variables
Special Variable, +gamepad-axis-left-trigger+: Public special variables
Special Variable, +gamepad-axis-left-x+: Public special variables
Special Variable, +gamepad-axis-left-y+: Public special variables
Special Variable, +gamepad-axis-right-trigger+: Public special variables
Special Variable, +gamepad-axis-right-x+: Public special variables
Special Variable, +gamepad-axis-right-y+: Public special variables
Special Variable, +gamepad-button-a+: Public special variables
Special Variable, +gamepad-button-b+: Public special variables
Special Variable, +gamepad-button-back+: Public special variables
Special Variable, +gamepad-button-circle+: Public special variables
Special Variable, +gamepad-button-cross+: Public special variables
Special Variable, +gamepad-button-dpad-down+: Public special variables
Special Variable, +gamepad-button-dpad-left+: Public special variables
Special Variable, +gamepad-button-dpad-right+: Public special variables
Special Variable, +gamepad-button-dpad-up+: Public special variables
Special Variable, +gamepad-button-guide+: Public special variables
Special Variable, +gamepad-button-last+: Public special variables
Special Variable, +gamepad-button-left-bumper+: Public special variables
Special Variable, +gamepad-button-left-thumb+: Public special variables
Special Variable, +gamepad-button-right-bumper+: Public special variables
Special Variable, +gamepad-button-right-thumb+: Public special variables
Special Variable, +gamepad-button-square+: Public special variables
Special Variable, +gamepad-button-start+: Public special variables
Special Variable, +gamepad-button-triangle+: Public special variables
Special Variable, +gamepad-button-x+: Public special variables
Special Variable, +gamepad-button-y+: Public special variables
Special Variable, +green-bits+: Public special variables
Special Variable, +hand-cursor+: Public special variables
Special Variable, +hat-centered+: Public special variables
Special Variable, +hat-down+: Public special variables
Special Variable, +hat-left+: Public special variables
Special Variable, +hat-left-down+: Public special variables
Special Variable, +hat-left-up+: Public special variables
Special Variable, +hat-right+: Public special variables
Special Variable, +hat-right-down+: Public special variables
Special Variable, +hat-right-up+: Public special variables
Special Variable, +hat-up+: Public special variables
Special Variable, +hovered+: Public special variables
Special Variable, +hresize-cursor+: Public special variables
Special Variable, +ibeam-cursor+: Public special variables
Special Variable, +iconified+: Public special variables
Special Variable, +include-vulkan+: Public special variables
Special Variable, +invalid-enum+: Public special variables
Special Variable, +invalid-value+: Public special variables
Special Variable, +joystick-1+: Public special variables
Special Variable, +joystick-10+: Public special variables
Special Variable, +joystick-11+: Public special variables
Special Variable, +joystick-12+: Public special variables
Special Variable, +joystick-13+: Public special variables
Special Variable, +joystick-14+: Public special variables
Special Variable, +joystick-15+: Public special variables
Special Variable, +joystick-16+: Public special variables
Special Variable, +joystick-2+: Public special variables
Special Variable, +joystick-3+: Public special variables
Special Variable, +joystick-4+: Public special variables
Special Variable, +joystick-5+: Public special variables
Special Variable, +joystick-6+: Public special variables
Special Variable, +joystick-7+: Public special variables
Special Variable, +joystick-8+: Public special variables
Special Variable, +joystick-9+: Public special variables
Special Variable, +joystick-hat-buttons+: Public special variables
Special Variable, +joystick-last+: Public special variables
Special Variable, +key-0+: Public special variables
Special Variable, +key-1+: Public special variables
Special Variable, +key-2+: Public special variables
Special Variable, +key-3+: Public special variables
Special Variable, +key-4+: Public special variables
Special Variable, +key-5+: Public special variables
Special Variable, +key-6+: Public special variables
Special Variable, +key-7+: Public special variables
Special Variable, +key-8+: Public special variables
Special Variable, +key-9+: Public special variables
Special Variable, +key-a+: Public special variables
Special Variable, +key-apostrophe+: Public special variables
Special Variable, +key-b+: Public special variables
Special Variable, +key-backslash+: Public special variables
Special Variable, +key-backspace+: Public special variables
Special Variable, +key-c+: Public special variables
Special Variable, +key-caps-lock+: Public special variables
Special Variable, +key-comma+: Public special variables
Special Variable, +key-d+: Public special variables
Special Variable, +key-delete+: Public special variables
Special Variable, +key-down+: Public special variables
Special Variable, +key-e+: Public special variables
Special Variable, +key-end+: Public special variables
Special Variable, +key-enter+: Public special variables
Special Variable, +key-equal+: Public special variables
Special Variable, +key-escape+: Public special variables
Special Variable, +key-f+: Public special variables
Special Variable, +key-f1+: Public special variables
Special Variable, +key-f10+: Public special variables
Special Variable, +key-f11+: Public special variables
Special Variable, +key-f12+: Public special variables
Special Variable, +key-f13+: Public special variables
Special Variable, +key-f14+: Public special variables
Special Variable, +key-f15+: Public special variables
Special Variable, +key-f16+: Public special variables
Special Variable, +key-f17+: Public special variables
Special Variable, +key-f18+: Public special variables
Special Variable, +key-f19+: Public special variables
Special Variable, +key-f2+: Public special variables
Special Variable, +key-f20+: Public special variables
Special Variable, +key-f21+: Public special variables
Special Variable, +key-f22+: Public special variables
Special Variable, +key-f23+: Public special variables
Special Variable, +key-f24+: Public special variables
Special Variable, +key-f25+: Public special variables
Special Variable, +key-f3+: Public special variables
Special Variable, +key-f4+: Public special variables
Special Variable, +key-f5+: Public special variables
Special Variable, +key-f6+: Public special variables
Special Variable, +key-f7+: Public special variables
Special Variable, +key-f8+: Public special variables
Special Variable, +key-f9+: Public special variables
Special Variable, +key-g+: Public special variables
Special Variable, +key-grave-accent+: Public special variables
Special Variable, +key-h+: Public special variables
Special Variable, +key-home+: Public special variables
Special Variable, +key-i+: Public special variables
Special Variable, +key-insert+: Public special variables
Special Variable, +key-j+: Public special variables
Special Variable, +key-k+: Public special variables
Special Variable, +key-kp-0+: Public special variables
Special Variable, +key-kp-1+: Public special variables
Special Variable, +key-kp-2+: Public special variables
Special Variable, +key-kp-3+: Public special variables
Special Variable, +key-kp-4+: Public special variables
Special Variable, +key-kp-5+: Public special variables
Special Variable, +key-kp-6+: Public special variables
Special Variable, +key-kp-7+: Public special variables
Special Variable, +key-kp-8+: Public special variables
Special Variable, +key-kp-9+: Public special variables
Special Variable, +key-kp-add+: Public special variables
Special Variable, +key-kp-decimal+: Public special variables
Special Variable, +key-kp-divide+: Public special variables
Special Variable, +key-kp-enter+: Public special variables
Special Variable, +key-kp-equal+: Public special variables
Special Variable, +key-kp-multiply+: Public special variables
Special Variable, +key-kp-subtract+: Public special variables
Special Variable, +key-l+: Public special variables
Special Variable, +key-last+: Public special variables
Special Variable, +key-left+: Public special variables
Special Variable, +key-left-alt+: Public special variables
Special Variable, +key-left-bracket+: Public special variables
Special Variable, +key-left-control+: Public special variables
Special Variable, +key-left-shift+: Public special variables
Special Variable, +key-left-super+: Public special variables
Special Variable, +key-m+: Public special variables
Special Variable, +key-menu+: Public special variables
Special Variable, +key-minus+: Public special variables
Special Variable, +key-n+: Public special variables
Special Variable, +key-num-lock+: Public special variables
Special Variable, +key-o+: Public special variables
Special Variable, +key-p+: Public special variables
Special Variable, +key-page-down+: Public special variables
Special Variable, +key-page-up+: Public special variables
Special Variable, +key-pause+: Public special variables
Special Variable, +key-period+: Public special variables
Special Variable, +key-print-screen+: Public special variables
Special Variable, +key-q+: Public special variables
Special Variable, +key-r+: Public special variables
Special Variable, +key-right+: Public special variables
Special Variable, +key-right-alt+: Public special variables
Special Variable, +key-right-bracket+: Public special variables
Special Variable, +key-right-control+: Public special variables
Special Variable, +key-right-shift+: Public special variables
Special Variable, +key-right-super+: Public special variables
Special Variable, +key-s+: Public special variables
Special Variable, +key-scroll-lock+: Public special variables
Special Variable, +key-semicolon+: Public special variables
Special Variable, +key-slash+: Public special variables
Special Variable, +key-space+: Public special variables
Special Variable, +key-t+: Public special variables
Special Variable, +key-tab+: Public special variables
Special Variable, +key-u+: Public special variables
Special Variable, +key-unknown+: Public special variables
Special Variable, +key-up+: Public special variables
Special Variable, +key-v+: Public special variables
Special Variable, +key-w+: Public special variables
Special Variable, +key-world-1+: Public special variables
Special Variable, +key-world-2+: Public special variables
Special Variable, +key-x+: Public special variables
Special Variable, +key-y+: Public special variables
Special Variable, +key-z+: Public special variables
Special Variable, +lock-key-mods+: Public special variables
Special Variable, +lose-context-on-reset+: Public special variables
Special Variable, +maximized+: Public special variables
Special Variable, +mod-alt+: Public special variables
Special Variable, +mod-caps-lock+: Public special variables
Special Variable, +mod-control+: Public special variables
Special Variable, +mod-num-lock+: Public special variables
Special Variable, +mod-shift+: Public special variables
Special Variable, +mod-super+: Public special variables
Special Variable, +mouse-button-1+: Public special variables
Special Variable, +mouse-button-2+: Public special variables
Special Variable, +mouse-button-3+: Public special variables
Special Variable, +mouse-button-4+: Public special variables
Special Variable, +mouse-button-5+: Public special variables
Special Variable, +mouse-button-6+: Public special variables
Special Variable, +mouse-button-7+: Public special variables
Special Variable, +mouse-button-8+: Public special variables
Special Variable, +mouse-button-last+: Public special variables
Special Variable, +mouse-button-left+: Public special variables
Special Variable, +mouse-button-middle+: Public special variables
Special Variable, +mouse-button-right+: Public special variables
Special Variable, +native-context-api+: Public special variables
Special Variable, +no-api+: Public special variables
Special Variable, +no-current-context+: Public special variables
Special Variable, +no-error+: Public special variables
Special Variable, +no-reset-notification+: Public special variables
Special Variable, +no-robustness+: Public special variables
Special Variable, +no-window-context+: Public special variables
Special Variable, +not-initialized+: Public special variables
Special Variable, +opengl-any-profile+: Public special variables
Special Variable, +opengl-api+: Public special variables
Special Variable, +opengl-compat-profile+: Public special variables
Special Variable, +opengl-core-profile+: Public special variables
Special Variable, +opengl-debug-context+: Public special variables
Special Variable, +opengl-es-api+: Public special variables
Special Variable, +opengl-forward-compat+: Public special variables
Special Variable, +opengl-profile+: Public special variables
Special Variable, +osmesa-context-api+: Public special variables
Special Variable, +out-of-memory+: Public special variables
Special Variable, +platform-error+: Public special variables
Special Variable, +press+: Public special variables
Special Variable, +raw-mouse-motion+: Public special variables
Special Variable, +red-bits+: Public special variables
Special Variable, +refresh-rate+: Public special variables
Special Variable, +release+: Public special variables
Special Variable, +release-behavior-flush+: Public special variables
Special Variable, +release-behavior-none+: Public special variables
Special Variable, +repeat+: Public special variables
Special Variable, +resizable+: Public special variables
Special Variable, +samples+: Public special variables
Special Variable, +scale-to-monitor+: Public special variables
Special Variable, +srgb-capable+: Public special variables
Special Variable, +stencil-bits+: Public special variables
Special Variable, +stereo+: Public special variables
Special Variable, +sticky-keys+: Public special variables
Special Variable, +sticky-mouse-buttons+: Public special variables
Special Variable, +transparent-framebuffer+: Public special variables
Special Variable, +true+: Public special variables
Special Variable, +version-major+: Public special variables
Special Variable, +version-minor+: Public special variables
Special Variable, +version-revision+: Public special variables
Special Variable, +version-unavailable+: Public special variables
Special Variable, +visible+: Public special variables
Special Variable, +vresize-cursor+: Public special variables
Special Variable, +x11-class-name+: Public special variables
Special Variable, +x11-instance-name+: Public special variables