The clx Reference Manual

This is the clx Reference Manual, version 0.7.5, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:03:57 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 clx

An implementation of the X Window System protocol in Lisp.

Maintainer

sharplispers

License

MIT

Version

0.7.5

Dependency

sb-bsd-sockets (system).

Source

clx.asd.

Child Components

3 Modules

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


3.1 clx/extensions

Dependency

resource.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Child Components

3.2 clx/manual

Dependency

cmudep (file).

Source

clx.asd.

Parent Component

clx (system).

Child Component

clx.texinfo (file).


3.3 clx/debug

Dependency

manual (module).

Source

clx.asd.

Parent Component

clx (system).

Child Components

4 Files

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


4.1 Lisp


4.1.1 clx/clx.asd

Source

clx.asd.

Parent Component

clx (system).

ASDF Systems

clx.

Packages

clx-system.

Public Interface
Internals

4.1.2 clx/package.lisp

Source

clx.asd.

Parent Component

clx (system).

Packages

xlib.


4.1.3 clx/depdefs.lisp

Dependency

package.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface

array-index (type).

Internals

4.1.4 clx/clx.lisp

Dependency

depdefs.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.5 clx/dependent.lisp

Dependency

clx.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.6 clx/macros.lisp

Dependency

dependent.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Internals

4.1.7 clx/bufmac.lisp

Dependency

macros.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Internals

4.1.8 clx/buffer.lisp

Dependency

bufmac.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Internals

4.1.9 clx/display.lisp

Dependency

buffer.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.10 clx/gcontext.lisp

Dependency

display.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.11 clx/input.lisp

Dependency

gcontext.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.12 clx/requests.lisp

Dependency

input.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.13 clx/fonts.lisp

Dependency

requests.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.14 clx/graphics.lisp

Dependency

fonts.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.15 clx/text.lisp

Dependency

graphics.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.16 clx/attributes.lisp

Dependency

text.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.17 clx/translate.lisp

Dependency

attributes.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.18 clx/keysyms.lisp

Dependency

translate.lisp (file).

Source

clx.asd.

Parent Component

clx (system).


4.1.19 clx/manager.lisp

Dependency

keysyms.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.20 clx/image.lisp

Dependency

manager.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.21 clx/resource.lisp

Dependency

image.lisp (file).

Source

clx.asd.

Parent Component

clx (system).

Public Interface
Internals

4.1.22 clx/extensions/shape.lisp

Source

clx.asd.

Parent Component

extensions (module).

Public Interface
Internals

4.1.23 clx/extensions/big-requests.lisp

Source

clx.asd.

Parent Component

extensions (module).

Internals

enable-big-requests (function).


4.1.24 clx/extensions/xvidmode.lisp

Source

clx.asd.

Parent Component

extensions (module).

Public Interface
Internals

4.1.25 clx/extensions/xrender.lisp

Source

clx.asd.

Parent Component

extensions (module).

Public Interface
Internals

4.1.26 clx/extensions/glx.lisp

Source

clx.asd.

Parent Component

extensions (module).

Packages

xlib/glx.

Public Interface
Internals

4.1.27 clx/extensions/gl.lisp

Dependency

glx.lisp (file).

Source

clx.asd.

Parent Component

extensions (module).

Packages

xlib/gl.

Public Interface
Internals

4.1.28 clx/extensions/dpms.lisp

Source

clx.asd.

Parent Component

extensions (module).

Packages

xlib/dpms.

Public Interface
Internals

4.1.29 clx/extensions/xtest.lisp

Source

clx.asd.

Parent Component

extensions (module).

Packages

xlib/xtest.

Public Interface
Internals

4.1.30 clx/extensions/screensaver.lisp

Source

clx.asd.

Parent Component

extensions (module).

Public Interface

4.1.31 clx/extensions/randr.lisp

Source

clx.asd.

Parent Component

extensions (module).

Public Interface
Internals

4.1.32 clx/extensions/xinerama.lisp

Source

clx.asd.

Parent Component

extensions (module).

Packages

xlib/xinerama.

Public Interface
Internals

4.1.33 clx/extensions/dbe.lisp

Source

clx.asd.

Parent Component

extensions (module).

Public Interface
Internals

4.1.34 clx/extensions/xc-misc.lisp

Source

clx.asd.

Parent Component

extensions (module).

Public Interface
Internals

4.1.35 clx/extensions/dri2.lisp

Source

clx.asd.

Parent Component

extensions (module).

Public Interface
Internals

4.2 Static


4.2.1 clx/NEWS

Dependency

extensions (module).

Source

clx.asd.

Parent Component

clx (system).


4.2.2 clx/CHANGES

Dependency

news (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.3 clx/README.md

Dependency

changes (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.4 clx/README-R5

Dependency

readme.md (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.5 clx/exclMakefile

Dependency

readme-r5 (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.6 clx/exclREADME

Dependency

exclmakefile (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.7 clx/exclcmac

Dependency

exclreadme (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.8 clx/excldepc

Dependency

exclcmac (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.9 clx/sockcl

Dependency

excldepc (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.10 clx/socket

Dependency

sockcl (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.11 clx/defsystem

Dependency

socket (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.12 clx/provide

Dependency

defsystem (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.13 clx/cmudep

Dependency

provide (file).

Source

clx.asd.

Parent Component

clx (system).


4.2.14 clx/manual/clx.texinfo

Source

clx.asd.

Parent Component

manual (module).


4.2.15 clx/debug/debug

Source

clx.asd.

Parent Component

debug (module).


4.2.16 clx/debug/describe

Source

clx.asd.

Parent Component

debug (module).


4.2.17 clx/debug/event-test

Source

clx.asd.

Parent Component

debug (module).


4.2.18 clx/debug/keytrans

Source

clx.asd.

Parent Component

debug (module).


4.2.19 clx/debug/trace

Source

clx.asd.

Parent Component

debug (module).


4.2.20 clx/debug/util

Source

clx.asd.

Parent Component

debug (module).


5 Packages

Packages are listed by definition order.


5.1 xlib/xtest

Source

xtest.lisp.

Use List
  • common-lisp.
  • xlib.
Public Interface
Internals

5.2 xlib/xinerama

Source

xinerama.lisp.

Nickname

xinerama

Use List
  • common-lisp.
  • xlib.
Public Interface
Internals

5.3 xlib/dpms

Source

dpms.lisp.

Use List

common-lisp.

Public Interface
Internals

5.4 xlib/gl

Source

gl.lisp.

Use List
  • common-lisp.
  • xlib.
Public Interface
Internals

5.5 xlib

Source

package.lisp.

Use List
  • common-lisp.
  • sb-bsd-sockets.
Used By List
Public Interface
Internals

5.6 clx-system

Source

clx.asd.

Use List
  • asdf/interface.
  • common-lisp.
Internals

5.7 xlib/glx

Source

glx.lisp.

Use List
  • common-lisp.
  • xlib.
Public Interface
Internals

6 Definitions

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


6.1 Public Interface


6.1.1 Constants

Constant: +2-bytes+
Package

xlib/gl.

Source

gl.lisp.

Constant: +2d+
Package

xlib/gl.

Source

gl.lisp.

Constant: +3-bytes+
Package

xlib/gl.

Source

gl.lisp.

Constant: +3d+
Package

xlib/gl.

Source

gl.lisp.

Constant: +3d-color+
Package

xlib/gl.

Source

gl.lisp.

Constant: +3d-color-texture+
Package

xlib/gl.

Source

gl.lisp.

Constant: +4-bytes+
Package

xlib/gl.

Source

gl.lisp.

Constant: +4d-color-texture+
Package

xlib/gl.

Source

gl.lisp.

Constant: +abgr-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +accum+
Package

xlib/gl.

Source

gl.lisp.

Constant: +accum-alpha-bits+
Package

xlib/gl.

Source

gl.lisp.

Constant: +accum-blue-bits+
Package

xlib/gl.

Source

gl.lisp.

Constant: +accum-buffer-bit+
Package

xlib/gl.

Source

gl.lisp.

Constant: +accum-clear-value+
Package

xlib/gl.

Source

gl.lisp.

Constant: +accum-green-bits+
Package

xlib/gl.

Source

gl.lisp.

Constant: +accum-red-bits+
Package

xlib/gl.

Source

gl.lisp.

Constant: +active-texture-arb+
Package

xlib/gl.

Source

gl.lisp.

Constant: +add+
Package

xlib/gl.

Source

gl.lisp.

Constant: +aliased-line-width-range+
Package

xlib/gl.

Source

gl.lisp.

Constant: +aliased-point-size-range+
Package

xlib/gl.

Source

gl.lisp.

Constant: +all-attrib-bits+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha-bias+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha-bits+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha-scale+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha-test+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha-test-func+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha-test-ref+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha12+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha16+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha4+
Package

xlib/gl.

Source

gl.lisp.

Constant: +alpha8+
Package

xlib/gl.

Source

gl.lisp.

Constant: +always+
Package

xlib/gl.

Source

gl.lisp.

Constant: +ambient+
Package

xlib/gl.

Source

gl.lisp.

Constant: +ambient-and-diffuse+
Package

xlib/gl.

Source

gl.lisp.

Constant: +and+
Package

xlib/gl.

Source

gl.lisp.

Constant: +and-inverted+
Package

xlib/gl.

Source

gl.lisp.

Constant: +and-reverse+
Package

xlib/gl.

Source

gl.lisp.

Constant: +arb-multitexture+
Package

xlib/gl.

Source

gl.lisp.

Constant: +array-element-lock-count-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +array-element-lock-first-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +attrib-stack-depth+
Package

xlib/gl.

Source

gl.lisp.

Constant: +auto-normal+
Package

xlib/gl.

Source

gl.lisp.

Constant: +aux-buffers+
Package

xlib/gl.

Source

gl.lisp.

Constant: +aux0+
Package

xlib/gl.

Source

gl.lisp.

Constant: +aux1+
Package

xlib/gl.

Source

gl.lisp.

Constant: +aux2+
Package

xlib/gl.

Source

gl.lisp.

Constant: +aux3+
Package

xlib/gl.

Source

gl.lisp.

Constant: +back+
Package

xlib/gl.

Source

gl.lisp.

Constant: +back-left+
Package

xlib/gl.

Source

gl.lisp.

Constant: +back-right+
Package

xlib/gl.

Source

gl.lisp.

Constant: +background+
Package

xlib.

Source

dbe.lisp.

Constant: +bgr+
Package

xlib/gl.

Source

gl.lisp.

Constant: +bgra+
Package

xlib/gl.

Source

gl.lisp.

Constant: +bitmap+
Package

xlib/gl.

Source

gl.lisp.

Constant: +bitmap-token+
Package

xlib/gl.

Source

gl.lisp.

Constant: +blend+
Package

xlib/gl.

Source

gl.lisp.

Constant: +blend-dst+
Package

xlib/gl.

Source

gl.lisp.

Constant: +blend-equation+
Package

xlib/gl.

Source

gl.lisp.

Constant: +blend-equation-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +blend-src+
Package

xlib/gl.

Source

gl.lisp.

Constant: +blue+
Package

xlib/gl.

Source

gl.lisp.

Constant: +blue-bias+
Package

xlib/gl.

Source

gl.lisp.

Constant: +blue-bits+
Package

xlib/gl.

Source

gl.lisp.

Constant: +blue-scale+
Package

xlib/gl.

Source

gl.lisp.

Constant: +byte+
Package

xlib/gl.

Source

gl.lisp.

Constant: +c3f-v3f+
Package

xlib/gl.

Source

gl.lisp.

Constant: +c4f-n3f-v3f+
Package

xlib/gl.

Source

gl.lisp.

Constant: +c4ub-v2f+
Package

xlib/gl.

Source

gl.lisp.

Constant: +c4ub-v3f+
Package

xlib/gl.

Source

gl.lisp.

Constant: +ccw+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clamp+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clamp-to-edge+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clamp-to-edge-sgis+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clear+
Package

xlib/gl.

Source

gl.lisp.

Constant: +client-active-texture-arb+
Package

xlib/gl.

Source

gl.lisp.

Constant: +client-all-attrib-bits+
Package

xlib/gl.

Source

gl.lisp.

Constant: +client-attrib-stack-depth+
Package

xlib/gl.

Source

gl.lisp.

Constant: +client-pixel-store-bit+
Package

xlib/gl.

Source

gl.lisp.

Constant: +client-vertex-array-bit+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clip-plane0+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clip-plane1+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clip-plane2+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clip-plane3+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clip-plane4+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clip-plane5+
Package

xlib/gl.

Source

gl.lisp.

Constant: +clip-volume-clipping-hint-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +coeff+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-count-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-pointer+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-pointer-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-size+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-size-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-stride+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-stride-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-type+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-array-type-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-buffer-bit+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-clear-value+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-index+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-index1-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-index12-ext+
Package

xlib/gl.

Source

gl.lisp.

Constant: +color-index16-ext+
Package

xlib/gl.

Source

g