The bodge-glfw Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The bodge-glfw Reference Manual

This is the bodge-glfw Reference Manual, version 1.0.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 02:59:22 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Build Status Build status

bodge glfw wrapper

Thin wrapper over GLFW OS abstraction and GL/Vulkan context handling library.

Requirements

Loading

(ql:quickload '(glfw-blob bodge-glfw))

Usage

Interface

All wrapped functions can be found in %glfw package. On the other hand, glfw package contains minimally lispified wrappers and utility functions.

Example

Lispified GLFW example from the documentation can be found in example.lisp

To run it, evaluate in your REPL:

(ql:quickload :bodge-glfw/example)
(glfw.example:run)

Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 bodge-glfw

Author

Pavel Korolev

Contact

dev@borodust.org

License

MIT

Description

Wrapper over glfw3 library

Version

1.0.0

Dependencies
Source

bodge-glfw.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

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


Previous: , Up: Modules   [Contents][Index]

3.1 bodge-glfw/spec

Dependency

glfw.lisp (file)

Parent

bodge-glfw (system)

Location

spec/


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Next: , Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 bodge-glfw.asd

Location

bodge-glfw.asd

Systems

bodge-glfw (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 bodge-glfw/packages.lisp

Parent

bodge-glfw (system)

Location

packages.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 bodge-glfw/libglfw.lisp

Dependency

packages.lisp (file)

Parent

bodge-glfw (system)

Location

libglfw.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 bodge-glfw/claw.lisp

Dependency

bodge_glfw.h (file)

Parent

bodge-glfw (system)

Location

claw.lisp

Packages

%glfw.%private

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.5 bodge-glfw/glfw.lisp

Dependency

claw.lisp (file)

Parent

bodge-glfw (system)

Location

glfw.lisp

Exported Definitions

Previous: , Up: Files   [Contents][Index]

4.2 Other


Previous: , Up: Other files   [Contents][Index]

4.2.1 bodge-glfw/bodge_glfw.h

Dependency

libglfw.lisp (file)

Parent

bodge-glfw (system)

Location

bodge_glfw.h


Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 glfw

Source

packages.lisp (file)

Use List
Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.2 %glfw

Source

packages.lisp (file)

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.3 %glfw.%private

Source

claw.lisp (file)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: +_glfw3_h_+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +accum-alpha-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +accum-blue-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +accum-green-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +accum-red-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +alpha-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +any-release-behavior+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +api+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +api-unavailable+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +arrow-cursor+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +auto-iconify+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +aux-buffers+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +blue-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +client-api+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +connected+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +context-creation-api+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +context-no-error+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +context-release-behavior+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +context-revision+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +context-robustness+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +context-version-major+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +context-version-minor+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +crosshair-cursor+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +cursor+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +cursor-disabled+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +cursor-hidden+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +cursor-normal+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +decorated+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +depth-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +disconnected+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +dont-care+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +doublebuffer+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +egl-context-api+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +false+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +floating+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +focused+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +format-unavailable+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +green-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +hand-cursor+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +hresize-cursor+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +ibeam-cursor+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +iconified+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +invalid-enum+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +invalid-value+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-1+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-10+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-11+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-12+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-13+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-14+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-15+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-16+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-2+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-3+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-4+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-5+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-6+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-7+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-8+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-9+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +joystick-last+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-0+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-1+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-2+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-3+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-4+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-5+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-6+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-7+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-8+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-9+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-a+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-apostrophe+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-b+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-backslash+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-backspace+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-c+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-caps-lock+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-comma+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-d+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-delete+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-down+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-e+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-end+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-enter+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-equal+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-escape+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f1+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f10+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f11+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f12+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f13+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f14+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f15+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f16+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f17+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f18+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f19+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f2+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f20+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f21+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f22+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f23+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f24+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f25+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f3+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f4+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f5+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f6+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f7+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f8+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-f9+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-g+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-grave-accent+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-h+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-home+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-i+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-insert+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-j+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-k+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-0+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-1+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-2+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-3+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-4+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-5+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-6+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-7+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-8+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-9+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-add+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-decimal+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-divide+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-enter+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-equal+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-multiply+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-kp-subtract+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-l+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-last+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-left+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-left-alt+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-left-bracket+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-left-control+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-left-shift+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-left-super+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-m+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-menu+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-minus+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-n+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-num-lock+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-o+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-p+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-page-down+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-page-up+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-pause+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-period+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-print-screen+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-q+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-r+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-right+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-right-alt+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-right-bracket+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-right-control+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-right-shift+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-right-super+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-s+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-scroll-lock+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-semicolon+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-slash+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-space+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-t+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-tab+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-u+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-unknown+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-up+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-v+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-w+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-world-1+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-world-2+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-x+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-y+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +key-z+
Package

%glfw

Source

claw.lisp (file)

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

%glfw

Source

claw.lisp (file)

Special Variable: +maximized+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mod-alt+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mod-control+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mod-shift+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mod-super+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-1+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-2+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-3+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-4+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-5+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-6+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-7+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-8+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-last+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-left+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-middle+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +mouse-button-right+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +native-context-api+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +no-api+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +no-current-context+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +no-reset-notification+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +no-robustness+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +no-window-context+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +not-initialized+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +opengl-any-profile+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +opengl-api+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +opengl-compat-profile+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +opengl-core-profile+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +opengl-debug-context+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +opengl-es-api+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +opengl-forward-compat+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +opengl-profile+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +out-of-memory+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +platform-error+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +press+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +red-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +refresh-rate+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +release+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +release-behavior-flush+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +release-behavior-none+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +repeat+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +resizable+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +samples+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +srgb-capable+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +stencil-bits+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +stereo+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +sticky-keys+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +sticky-mouse-buttons+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +true+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +version-major+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +version-minor+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +version-revision+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +version-unavailable+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +visible+
Package

%glfw

Source

claw.lisp (file)

Special Variable: +vresize-cursor+
Package

%glfw

Source

claw.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: define-char-callback NAME (WINDOW CODEPOINT) &body BODY
Package

glfw

Source

glfw.lisp (file)

Macro: define-cursor-pos-callback NAME (WINDOW X Y) &body BODY
Package

glfw

Source

glfw.lisp (file)

Macro: define-framebuffer-size-callback NAME (WINDOW W H) &body BODY
Package

glfw

Source

glfw.lisp (file)

Macro: define-key-callback NAME (WINDOW KEY SCANCODE ACTION MOD-KEYS) &body BODY
Package

glfw

Source

glfw.lisp (file)

Macro: define-mouse-button-callback NAME (WINDOW BUTTON ACTION MOD-KEYS) &body BODY
Package

glfw

Source

glfw.lisp (file)

Macro: define-scroll-callback NAME (WINDOW X Y) &body BODY
Package

glfw

Source

glfw.lisp (file)

Macro: define-window-close-callback NAME (WINDOW) &body BODY
Package

glfw

Source

glfw.lisp (file)

Macro: with-init () &body BODY
Package

glfw

Source

glfw.lisp (file)

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

glfw

Source

glfw.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Functions

Function: create-cursor IMAGE XHOT YHOT
Package

%glfw

Source

claw.lisp (file)

Function: create-standard-cursor SHAPE
Package

%glfw

Source

claw.lisp (file)

Function: create-window WIDTH HEIGHT TITLE MONITOR SHARE
Package

%glfw

Source

claw.lisp (file)

Function: default-window-hints ()
Package

%glfw

Source

claw.lisp (file)

Function: destroy-cursor CURSOR
Package

%glfw

Source

claw.lisp (file)

Function: destroy-window WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: dump-claw-c-wrapper LIBRARY-PATH
Package

%glfw

Source

claw.lisp (file)

Function: extension-supported EXTENSION
Package

%glfw

Source

claw.lisp (file)

Function: focus-window WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: get-clipboard-string WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: get-current-context ()
Package

%glfw

Source

claw.lisp (file)

Function: get-cursor-pos WINDOW XPOS YPOS
Package

%glfw

Source

claw.lisp (file)

Function: get-framebuffer-size WINDOW WIDTH HEIGHT
Package

%glfw

Source

claw.lisp (file)

Function: get-gamma-ramp MONITOR
Package

%glfw

Source

claw.lisp (file)

Function: get-input-mode WINDOW MODE
Package

%glfw

Source

claw.lisp (file)

Function: get-joystick-axes JOY COUNT
Package

%glfw

Source

claw.lisp (file)

Function: get-joystick-buttons JOY COUNT
Package

%glfw

Source

claw.lisp (file)

Function: get-joystick-name JOY
Package

%glfw

Source

claw.lisp (file)

Function: get-key WINDOW KEY
Package

%glfw

Source

claw.lisp (file)

Function: get-key-name KEY SCANCODE
Package

%glfw

Source

claw.lisp (file)

Function: get-monitor-name MONITOR
Package

%glfw

Source

claw.lisp (file)

Function: get-monitor-physical-size MONITOR WIDTH-MM HEIGHT-MM
Package

%glfw

Source

claw.lisp (file)

Function: get-monitor-pos MONITOR XPOS YPOS
Package

%glfw

Source

claw.lisp (file)

Function: get-monitors COUNT
Package

%glfw

Source

claw.lisp (file)

Function: get-mouse-button WINDOW BUTTON
Package

%glfw

Source

claw.lisp (file)

Function: get-primary-monitor ()
Package

%glfw

Source

claw.lisp (file)

Function: get-required-instance-extensions COUNT
Package

%glfw

Source

claw.lisp (file)

Function: get-time ()
Package

%glfw

Source

claw.lisp (file)

Function: get-timer-frequency ()
Package

%glfw

Source

claw.lisp (file)

Function: get-timer-value ()
Package

%glfw

Source

claw.lisp (file)

Function: get-version MAJOR MINOR REV
Package

%glfw

Source

claw.lisp (file)

Function: get-version-string ()
Package

%glfw

Source

claw.lisp (file)

Function: get-video-mode MONITOR
Package

%glfw

Source

claw.lisp (file)

Function: get-video-modes MONITOR COUNT
Package

%glfw

Source

claw.lisp (file)

Function: get-window-attrib WINDOW ATTRIB
Package

%glfw

Source

claw.lisp (file)

Function: get-window-frame-size WINDOW LEFT TOP RIGHT BOTTOM
Package

%glfw

Source

claw.lisp (file)

Function: get-window-monitor WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: get-window-pos WINDOW XPOS YPOS
Package

%glfw

Source

claw.lisp (file)

Function: get-window-size WINDOW WIDTH HEIGHT
Package

%glfw

Source

claw.lisp (file)

Function: get-window-user-pointer WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: hide-window WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: iconify-window WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: init ()
Package

%glfw

Source

claw.lisp (file)

Function: joystick-present JOY
Package

%glfw

Source

claw.lisp (file)

Function: make-context-current WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: maximize-window WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: poll-events ()
Package

%glfw

Source

claw.lisp (file)

Function: post-empty-event ()
Package

%glfw

Source

claw.lisp (file)

Function: restore-window WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: set-char-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-char-mods-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-clipboard-string WINDOW STRING
Package

%glfw

Source

claw.lisp (file)

Function: set-cursor WINDOW CURSOR
Package

%glfw

Source

claw.lisp (file)

Function: set-cursor-enter-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-cursor-pos WINDOW XPOS YPOS
Package

%glfw

Source

claw.lisp (file)

Function: set-cursor-pos-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-drop-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-error-callback CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-framebuffer-size-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-gamma MONITOR GAMMA
Package

%glfw

Source

claw.lisp (file)

Function: set-gamma-ramp MONITOR RAMP
Package

%glfw

Source

claw.lisp (file)

Function: set-input-mode WINDOW MODE VALUE
Package

%glfw

Source

claw.lisp (file)

Function: set-joystick-callback CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-key-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-monitor-callback CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-mouse-button-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-scroll-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-time TIME
Package

%glfw

Source

claw.lisp (file)

Function: set-window-aspect-ratio WINDOW NUMER DENOM
Package

%glfw

Source

claw.lisp (file)

Function: set-window-close-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-window-focus-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-window-icon WINDOW COUNT IMAGES
Package

%glfw

Source

claw.lisp (file)

Function: set-window-iconify-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-window-monitor WINDOW MONITOR XPOS YPOS WIDTH HEIGHT REFRESH-RATE
Package

%glfw

Source

claw.lisp (file)

Function: set-window-pos WINDOW XPOS YPOS
Package

%glfw

Source

claw.lisp (file)

Function: set-window-pos-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-window-refresh-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-window-should-close WINDOW VALUE
Package

%glfw

Source

claw.lisp (file)

Function: set-window-size WINDOW WIDTH HEIGHT
Package

%glfw

Source

claw.lisp (file)

Function: set-window-size-callback WINDOW CBFUN
Package

%glfw

Source

claw.lisp (file)

Function: set-window-size-limits WINDOW MINWIDTH MINHEIGHT MAXWIDTH MAXHEIGHT
Package

%glfw

Source

claw.lisp (file)

Function: set-window-title WINDOW TITLE
Package

%glfw

Source

claw.lisp (file)

Function: set-window-user-pointer WINDOW POINTER
Package

%glfw

Source

claw.lisp (file)

Function: show-window WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: swap-buffers WINDOW
Package

%glfw

Source

claw.lisp (file)

Function: swap-interval INTERVAL
Package

%glfw

Source

claw.lisp (file)

Function: terminate ()
Package

%glfw

Source

claw.lisp (file)

Function: vulkan-supported ()
Package

%glfw

Source

claw.lisp (file)

Function: wait-events ()
Package

%glfw

Source

claw.lisp (file)

Function: wait-events-timeout TIMEOUT
Package

%glfw

Source

claw.lisp (file)

Function: window-hint HINT VALUE
Package

%glfw

Source

claw.lisp (file)

Function: window-should-close WINDOW
Package

%glfw

Source

claw.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Structures

Structure: cursor ()
Package

%glfw

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: gammaramp ()
Package

%glfw

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: image ()
Package

%glfw

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: monitor ()
Package

%glfw

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: vidmode ()
Package

%glfw

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)

Structure: window ()
Package

%glfw

Source

claw.lisp (file)

Direct superclasses

wrapper (structure)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Functions

Function: cursor-ptr INSTANCE
Function: (setf cursor-ptr) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: cursor-validity INSTANCE
Function: (setf cursor-validity) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: gammaramp-ptr INSTANCE
Function: (setf gammaramp-ptr) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: gammaramp-validity INSTANCE
Function: (setf gammaramp-validity) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: image-ptr INSTANCE
Function: (setf image-ptr) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: image-validity INSTANCE
Function: (setf image-validity) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: make-cursor &key (PTR PTR) (VALIDITY VALIDITY)
Package

%glfw

Source

claw.lisp (file)

Function: make-gammaramp &key (PTR PTR) (VALIDITY VALIDITY)
Package

%glfw

Source

claw.lisp (file)

Function: make-image &key (PTR PTR) (VALIDITY VALIDITY)
Package

%glfw

Source

claw.lisp (file)

Function: make-monitor &key (PTR PTR) (VALIDITY VALIDITY)
Package

%glfw

Source

claw.lisp (file)

Function: make-vidmode &key (PTR PTR) (VALIDITY VALIDITY)
Package

%glfw

Source

claw.lisp (file)

Function: make-window &key (PTR PTR) (VALIDITY VALIDITY)
Package

%glfw

Source

claw.lisp (file)

Function: monitor-ptr INSTANCE
Function: (setf monitor-ptr) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: monitor-validity INSTANCE
Function: (setf monitor-validity) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: vidmode-ptr INSTANCE
Function: (setf vidmode-ptr) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: vidmode-validity INSTANCE
Function: (setf vidmode-validity) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: window-ptr INSTANCE
Function: (setf window-ptr) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)

Function: window-validity INSTANCE
Function: (setf window-validity) VALUE INSTANCE
Package

%glfw.%private

Source

claw.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   B   F   L   M   O  
Index Entry  Section

B
bodge-glfw.asd: The bodge-glfw<dot>asd file
bodge-glfw/bodge_glfw.h: The bodge-glfw/bodge_glfw<dot>h file
bodge-glfw/claw.lisp: The bodge-glfw/claw<dot>lisp file
bodge-glfw/glfw.lisp: The bodge-glfw/glfw<dot>lisp file
bodge-glfw/libglfw.lisp: The bodge-glfw/libglfw<dot>lisp file
bodge-glfw/packages.lisp: The bodge-glfw/packages<dot>lisp file
bodge-glfw/spec: The bodge-glfw/spec module

F
File, Lisp, bodge-glfw.asd: The bodge-glfw<dot>asd file
File, Lisp, bodge-glfw/claw.lisp: The bodge-glfw/claw<dot>lisp file
File, Lisp, bodge-glfw/glfw.lisp: The bodge-glfw/glfw<dot>lisp file
File, Lisp, bodge-glfw/libglfw.lisp: The bodge-glfw/libglfw<dot>lisp file
File, Lisp, bodge-glfw/packages.lisp: The bodge-glfw/packages<dot>lisp file
File, other, bodge-glfw/bodge_glfw.h: The bodge-glfw/bodge_glfw<dot>h file

L
Lisp File, bodge-glfw.asd: The bodge-glfw<dot>asd file
Lisp File, bodge-glfw/claw.lisp: The bodge-glfw/claw<dot>lisp file
Lisp File, bodge-glfw/glfw.lisp: The bodge-glfw/glfw<dot>lisp file
Lisp File, bodge-glfw/libglfw.lisp: The bodge-glfw/libglfw<dot>lisp file
Lisp File, bodge-glfw/packages.lisp: The bodge-glfw/packages<dot>lisp file

M
Module, bodge-glfw/spec: The bodge-glfw/spec module

O
Other File, bodge-glfw/bodge_glfw.h: The bodge-glfw/bodge_glfw<dot>h file

Jump to:   B   F   L   M   O  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

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

(
(setf cursor-ptr): Internal functions
(setf cursor-validity): Internal functions
(setf gammaramp-ptr): Internal functions
(setf gammaramp-validity): Internal functions
(setf image-ptr): Internal functions
(setf image-validity): Internal functions
(setf monitor-ptr): Internal functions
(setf monitor-validity): Internal functions
(setf vidmode-ptr): Internal functions
(setf vidmode-validity): Internal functions
(setf window-ptr): Internal functions
(setf window-validity): Internal functions

C
create-cursor: Exported functions
create-standard-cursor: Exported functions
create-window: Exported functions
cursor-ptr: Internal functions
cursor-validity: Internal functions

D
default-window-hints: Exported functions
define-char-callback: Exported macros
define-cursor-pos-callback: Exported macros
define-framebuffer-size-callback: Exported macros
define-key-callback: Exported macros
define-mouse-button-callback: Exported macros
define-scroll-callback: Exported macros
define-window-close-callback: Exported macros
destroy-cursor: Exported functions
destroy-window: Exported functions
dump-claw-c-wrapper: Exported functions

E
extension-supported: Exported functions

F
focus-window: Exported functions
Function, (setf cursor-ptr): Internal functions
Function, (setf cursor-validity): Internal functions
Function, (setf gammaramp-ptr): Internal functions
Function, (setf gammaramp-validity): Internal functions
Function, (setf image-ptr): Internal functions
Function, (setf image-validity): Internal functions
Function, (setf monitor-ptr): Internal functions
Function, (setf monitor-validity): Internal functions
Function, (setf vidmode-ptr): Internal functions
Function, (setf vidmode-validity): Internal functions
Function, (setf window-ptr): Internal functions
Function, (setf window-validity): Internal functions
Function, create-cursor: Exported functions
Function, create-standard-cursor: Exported functions
Function, create-window: Exported functions
Function, cursor-ptr: Internal functions
Function, cursor-validity: Internal functions
Function, default-window-hints: Exported functions
Function, destroy-cursor: Exported functions
Function, destroy-window: Exported functions
Function, dump-claw-c-wrapper: Exported functions
Function, extension-supported: Exported functions
Function, focus-window: Exported functions
Function, gammaramp-ptr: Internal functions
Function, gammaramp-validity: Internal functions
Function, get-clipboard-string: Exported functions
Function, get-current-context: Exported functions
Function, get-cursor-pos: Exported functions
Function, get-framebuffer-size: Exported functions
Function, get-gamma-ramp: Exported functions
Function, get-input-mode: Exported functions
Function, get-joystick-axes: Exported functions
Function, get-joystick-buttons: Exported functions
Function, get-joystick-name: Exported functions
Function, get-key: Exported functions
Function, get-key-name: Exported functions
Function, get-monitor-name: Exported functions
Function, get-monitor-physical-size: Exported functions
Function, get-monitor-pos: Exported functions
Function, get-monitors: Exported functions
Function, get-mouse-button: Exported functions
Function, get-primary-monitor: Exported functions
Function, get-required-instance-extensions: Exported functions
Function, get-time: Exported functions
Function, get-timer-frequency: Exported functions
Function, get-timer-value: Exported functions
Function, get-version: Exported functions
Function, get-version-string: Exported functions
Function, get-video-mode: Exported functions
Function, get-video-modes: Exported functions
Function, get-window-attrib: Exported functions
Function, get-window-frame-size: Exported functions
Function, get-window-monitor: Exported functions
Function, get-window-pos: Exported functions
Function, get-window-size: Exported functions
Function, get-window-user-pointer: Exported functions
Function, hide-window: Exported functions
Function, iconify-window: Exported functions
Function, image-ptr: Internal functions
Function, image-validity: Internal functions
Function, init: Exported functions
Function, joystick-present: Exported functions
Function, make-context-current: Exported functions
Function, make-cursor: Internal functions
Function, make-gammaramp: Internal functions
Function, make-image: Internal functions
Function, make-monitor: Internal functions
Function, make-vidmode: Internal functions
Function, make-window: Internal functions
Function, maximize-window: Exported functions
Function, monitor-ptr: Internal functions
Function, monitor-validity: Internal functions
Function, poll-events: Exported functions
Function, post-empty-event: Exported functions
Function, restore-window: Exported functions
Function, set-char-callback: Exported functions
Function, set-char-mods-callback: Exported functions
Function, set-clipboard-string: Exported functions
Function, set-cursor: Exported functions
Function, set-cursor-enter-callback: Exported functions
Function, set-cursor-pos: Exported functions
Function, set-cursor-pos-callback: Exported functions
Function, set-drop-callback: Exported functions
Function, set-error-callback: Exported functions
Function, set-framebuffer-size-callback: Exported functions
Function, set-gamma: Exported functions
Function, set-gamma-ramp: Exported functions
Function, set-input-mode: Exported functions
Function, set-joystick-callback: Exported functions
Function, set-key-callback: Exported functions
Function, set-monitor-callback: Exported functions
Function, set-mouse-button-callback: Exported functions
Function, set-scroll-callback: Exported functions
Function, set-time: Exported functions
Function, set-window-aspect-ratio: Exported functions
Function, set-window-close-callback: Exported functions
Function, set-window-focus-callback: Exported functions
Function, set-window-icon: Exported functions
Function, set-window-iconify-callback: Exported functions
Function, set-window-monitor: Exported functions
Function, set-window-pos: Exported functions
Function, set-window-pos-callback: Exported functions
Function, set-window-refresh-callback: Exported functions
Function, set-window-should-close: Exported functions
Function, set-window-size: Exported functions
Function, set-window-size-callback: Exported functions
Function, set-window-size-limits: Exported functions
Function, set-window-title: Exported functions
Function, set-window-user-pointer: Exported functions
Function, show-window: Exported functions
Function, swap-buffers: Exported functions
Function, swap-interval: Exported functions
Function, terminate: Exported functions
Function, vidmode-ptr: Internal functions
Function, vidmode-validity: Internal functions
Function, vulkan-supported: Exported functions
Function, wait-events: Exported functions
Function, wait-events-timeout: Exported functions
Function, window-hint: Exported functions
Function, window-ptr: Internal functions
Function, window-should-close: Exported functions
Function, window-validity: Internal functions

G
gammaramp-ptr: Internal functions
gammaramp-validity: Internal functions
get-clipboard-string: Exported functions
get-current-context: Exported functions
get-cursor-pos: Exported functions
get-framebuffer-size: Exported functions
get-gamma-ramp: Exported functions
get-input-mode: Exported functions
get-joystick-axes: Exported functions
get-joystick-buttons: Exported functions
get-joystick-name: Exported functions
get-key: Exported functions
get-key-name: Exported functions
get-monitor-name: Exported functions
get-monitor-physical-size: Exported functions
get-monitor-pos: Exported functions
get-monitors: Exported functions
get-mouse-button: Exported functions
get-primary-monitor: Exported functions
get-required-instance-extensions: Exported functions
get-time: Exported functions
get-timer-frequency: Exported functions
get-timer-value: Exported functions
get-version: Exported functions
get-version-string: Exported functions
get-video-mode: Exported functions
get-video-modes: Exported functions
get-window-attrib: Exported functions
get-window-frame-size: Exported functions
get-window-monitor: Exported functions
get-window-pos: Exported functions
get-window-size: Exported functions
get-window-user-pointer: Exported functions

H
hide-window: Exported functions

I
iconify-window: Exported functions
image-ptr: Internal functions
image-validity: Internal functions
init: Exported functions

J
joystick-present: Exported functions

M
Macro, define-char-callback: Exported macros
Macro, define-cursor-pos-callback: Exported macros
Macro, define-framebuffer-size-callback: Exported macros
Macro, define-key-callback: Exported macros
Macro, define-mouse-button-callback: Exported macros
Macro, define-scroll-callback: Exported macros
Macro, define-window-close-callback: Exported macros
Macro, with-init: Exported macros
Macro, with-window-hints: Exported macros
make-context-current: Exported functions
make-cursor: Internal functions
make-gammaramp: Internal functions
make-image: Internal functions
make-monitor: Internal functions
make-vidmode: Internal functions
make-window: Internal functions
maximize-window: Exported functions
monitor-ptr: Internal functions
monitor-validity: Internal functions

P
poll-events: Exported functions
post-empty-event: Exported functions

R
restore-window: Exported functions

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

T
terminate: Exported functions

V
vidmode-ptr: Internal functions
vidmode-validity: Internal functions
vulkan-supported: Exported functions

W
wait-events: Exported functions
wait-events-timeout: Exported functions
window-hint: Exported functions
window-ptr: Internal functions
window-should-close: Exported functions
window-validity: Internal functions
with-init: Exported macros
with-window-hints: Exported macros

Jump to:   (  
C   D   E   F   G   H   I   J   M   P   R   S   T   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   +  
S  
Index Entry  Section

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

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

Jump to:   +  
S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   %  
B   C   G   I   M   P   S   V   W  
Index Entry  Section

%
%glfw: The %glfw package
%glfw.%private: The %glfw<dot>%private package

B
bodge-glfw: The bodge-glfw system

C
cursor: Exported structures

G
gammaramp: Exported structures
glfw: The glfw package

I
image: Exported structures

M
monitor: Exported structures

P
Package, %glfw: The %glfw package
Package, %glfw.%private: The %glfw<dot>%private package
Package, glfw: The glfw package

S
Structure, cursor: Exported structures
Structure, gammaramp: Exported structures
Structure, image: Exported structures
Structure, monitor: Exported structures
Structure, vidmode: Exported structures
Structure, window: Exported structures
System, bodge-glfw: The bodge-glfw system

V
vidmode: Exported structures

W
window: Exported structures

Jump to:   %  
B   C   G   I   M   P   S   V   W