The sdl2 Reference Manual

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

The sdl2 Reference Manual

This is the sdl2 Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Aug 15 04:01:19 2022 GMT+0.

Table of Contents


1 Introduction

cl-sdl2

cl-sdl2 is a Common Lisp wrapper for the SDL 2.0 C Library, with many contributors, currently maintained by Michael Fiano mail@mfiano.net.

It is licensed under the MIT license.

Installation

sdl2 is in Quicklisp, see below for instructions.

SDL 2.0 C Library Install

See https://wiki.libsdl.org/Installation

On Linux, you can probably find SDL2 in your distribution's package set. For other platforms, or for building manually, download the source.

Package

sudo apt-get install libsdl2-2.0
sudo pacman -S sdl2

Compilation

If you need to compile from source for your Linux platform:

  1. Download source code
  2. Compile
  3. Install

For example:

cd /tmp
wget https://www.libsdl.org/release/SDL2-2.0.4.tar.gz
tar -xzvf SDL2-2.?.?.tar.gz
cd SDL2-2.?.?
./configure
make
sudo make install

This will install the SDL-2.0.x C Library into your /usr/local location.

It's generally a good idea to install at a minimum the version of SDL2 that was wrapped; however, sub revisions should not introduce binary incompatibility and should be fine. If you install a different version, certain features may not be available or may not work correctly.

Quicklisp Install

sdl2 is best installed via QuickLisp, though for cutting-edge changes, you may want to install from github as below.

If you don't have Quicklisp, then follow the directions to install it. We assume you placed the Quicklisp repository in the default place as indicated by the directions and have added it to your lisp init file.

github install

cd $HOME/quicklisp/local-projects
git clone https://github.com/rpav/cl-autowrap.git
git clone https://github.com/lispgames/cl-sdl2.git

Then, use quicklisp to install the libraries required by cl-sdl2:

Start your lisp. Then, just:

(ql:quickload "sdl2")

Swank/Slynk features

sdl2 enables certain restarts for friendly interaction with SLIME or Sly if you have either properly installed. "Proper installation" in this case means swank.asd or slynk.asd is linked such that ASDF can find and load it.

Note this is easily achieved even if you have installed them from github or some other non-Quicklisp repository:

Similarly you could just clone into ~/quicklisp/local-projects as well; this should work on Windows as well. There are numerous other options for configuring and managing ASDs, as well.

Running the sdl2 examples

Start your lisp:

(ql:quickload :sdl2/examples)
(sdl2-examples:basic-test)

This example will open a window with an opengl primitive in it. Any mouse movements or keystrokes are recorded in the terminal (or emacs SLIME output buffer *inferior-lisp*). Hitting the ESCAPE key will terminate the example.

OSX

Newer versions of OSX have had some difficulties as calls which require nextEventMatchingMask must be called from the main thread of your program.

This is especially relevant to SBCL, although issues have also been noticed in CCL.

Currently, initialisation must take place on your main thread:

(ql:quickload :sdl2/examples)

;; We should be able to run examples as normal on CCL
#-sbcl (sdl2-examples:basic-test)

;; SBCL requires that we initialise in the main thread
#+sbcl (sdl2:make-this-thread-main #'sdl2-examples:basic-test)

Thank you for using sdl2!


2 Systems

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


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

2.1 sdl2

Bindings for SDL2 using c2ffi.

Author

Michael Fiano <mail@mfiano.net>

License

MIT

Dependencies
  • alexandria (system).
  • cl-autowrap (system).
  • cl-plus-c (system).
  • cl-ppcre (system).
  • trivial-channels (system).
  • trivial-features (system).
Source

sdl2.asd.

Child Components

Next: , Previous: , Up: The sdl2 Reference Manual   [Contents][Index]

3 Modules

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


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   [Contents][Index]

4.1.1 sdl2/sdl2.asd

Source

sdl2.asd.

Parent Component

sdl2 (system).

ASDF Systems

sdl2.


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

4.1.2 sdl2/package.lisp

Dependency

autowrap-spec (module).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Packages

4.1.3 sdl2/library.lisp

Dependency

package.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).


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

4.1.4 sdl2/autowrap.lisp

Dependency

library.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

4.1.5 sdl2/util.lisp

Dependency

autowrap.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Internals

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

4.1.6 sdl2/constants.lisp

Dependency

util.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

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

4.1.7 sdl2/sdl2.lisp

Dependency

constants.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

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

4.1.8 sdl2/hints.lisp

Dependency

sdl2.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

*hints* (special variable).


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

4.1.9 sdl2/rect.lisp

Dependency

hints.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

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

4.1.10 sdl2/video.lisp

Dependency

rect.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface

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

4.1.11 sdl2/events.lisp

Dependency

video.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

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

4.1.12 sdl2/keyboard.lisp

Dependency

events.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

c-keysym (macro).


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

4.1.13 sdl2/mouse.lisp

Dependency

keyboard.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface

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

4.1.14 sdl2/syswm.lisp

Dependency

mouse.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).


4.1.15 sdl2/joystick.lisp

Dependency

syswm.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

joystick-caps-query (macro).


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

4.1.16 sdl2/gamecontroller.lisp

Dependency

joystick.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

4.1.17 sdl2/haptic.lisp

Dependency

gamecontroller.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface

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

4.1.18 sdl2/timer.lisp

Dependency

haptic.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface

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

4.1.19 sdl2/audio.lisp

Dependency

timer.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Internals

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

4.1.20 sdl2/platform.lisp

Dependency

audio.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface

4.1.21 sdl2/pixels.lisp

Dependency

platform.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface

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

4.1.22 sdl2/surface.lisp

Dependency

pixels.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface

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

4.1.23 sdl2/rwops.lisp

Dependency

surface.lisp (file).

Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

%sdl-rw-close (function).


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

4.1.24 sdl2/render.lisp

Dependencies
Source

sdl2.asd.

Parent Component

sdl2 (system).

Public Interface
Internals

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

4.2 Static


4.2.1 sdl2/autowrap-spec/SDL2.h

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.2 sdl2/autowrap-spec/SDL2.aarch64-pc-linux-gnu.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.3 sdl2/autowrap-spec/SDL2.aarch64-unknown-linux-android.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.4 sdl2/autowrap-spec/SDL2.arm-pc-linux-gnu.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.5 sdl2/autowrap-spec/SDL2.arm-unknown-linux-androideabi.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.6 sdl2/autowrap-spec/SDL2.i386-unknown-freebsd.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.7 sdl2/autowrap-spec/SDL2.i386-unknown-openbsd.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.8 sdl2/autowrap-spec/SDL2.i686-apple-darwin9.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.9 sdl2/autowrap-spec/SDL2.i686-pc-linux-gnu.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.10 sdl2/autowrap-spec/SDL2.i686-pc-windows-msvc.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.11 sdl2/autowrap-spec/SDL2.i686-unknown-linux-android.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.12 sdl2/autowrap-spec/SDL2.x86_64-apple-darwin9.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.13 sdl2/autowrap-spec/SDL2.x86_64-pc-linux-gnu.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.14 sdl2/autowrap-spec/SDL2.x86_64-pc-windows-msvc.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.15 sdl2/autowrap-spec/SDL2.x86_64-unknown-freebsd.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.16 sdl2/autowrap-spec/SDL2.x86_64-unknown-linux-android.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


4.2.17 sdl2/autowrap-spec/SDL2.x86_64-unknown-openbsd.spec

Source

sdl2.asd.

Parent Component

autowrap-spec (module).


5 Packages

Packages are listed by definition order.


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

5.1 sdl2-examples

Source

package.lisp.

Use List
  • alexandria.
  • cffi.
  • common-lisp.

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

5.2 sdl2-ffi

Source

package.lisp.

Public Interface
Internals

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

5.3 sdl2

Source

package.lisp.

Use List
Public Interface
Internals

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

5.4 sdl2-ffi.accessors

Source

package.lisp.

Used By List

sdl2.


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

5.5 sdl2-ffi.functions

Source

package.lisp.

Used By List

sdl2.

Public Interface

6 Definitions

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


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

6.1 Public Interface


6.1.1 Constants

Constant: +arrayorder-abgr+
Package

sdl2.

Source

constants.lisp.

Constant: +arrayorder-argb+
Package

sdl2.

Source

constants.lisp.

Constant: +arrayorder-bgr+
Package

sdl2.

Source

constants.lisp.

Constant: +arrayorder-bgra+
Package

sdl2.

Source

constants.lisp.

Constant: +arrayorder-none+
Package

sdl2.

Source

constants.lisp.

Constant: +arrayorder-rgb+
Package

sdl2.

Source

constants.lisp.

Constant: +arrayorder-rgba+
Package

sdl2.

Source

constants.lisp.

Constant: +bitmaporder-1234+
Package

sdl2.

Source

constants.lisp.

Constant: +bitmaporder-4321+
Package

sdl2.

Source

constants.lisp.

Constant: +bitmaporder-none+
Package

sdl2.

Source

constants.lisp.

Constant: +packedlayout-1010102+
Package

sdl2.

Source

constants.lisp.

Constant: +packedlayout-1555+
Package

sdl2.

Source

constants.lisp.

Constant: +packedlayout-2101010+
Package

sdl2.

Source

constants.lisp.

Constant: +packedlayout-332+
Package

sdl2.

Source

constants.lisp.

Constant: +packedlayout-4444+
Package

sdl2.

Source

constants.lisp.

Constant: +packedlayout-5551+
Package

sdl2.

Source

constants.lisp.

Constant: +packedlayout-565+
Package

sdl2.

Source

constants.lisp.

Constant: +packedlayout-8888+
Package

sdl2.

Source

constants.lisp.

Constant: +packedlayout-none+
Package

sdl2.

Source

constants.lisp.

Constant: +packedorder-abgr+
Package

sdl2.

Source

constants.lisp.

Constant: +packedorder-argb+
Package

sdl2.

Source

constants.lisp.

Constant: +packedorder-bgra+
Package

sdl2.

Source

constants.lisp.

Constant: +packedorder-bgrx+
Package

sdl2.

Source

constants.lisp.

Constant: +packedorder-none+
Package

sdl2.

Source

constants.lisp.

Constant: +packedorder-rgba+
Package

sdl2.

Source

constants.lisp.

Constant: +packedorder-rgbx+
Package

sdl2.

Source

constants.lisp.

Constant: +packedorder-xbgr+
Package

sdl2.

Source

constants.lisp.

Constant: +packedorder-xrgb+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-abgr1555+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-abgr32+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-abgr4444+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-argb32+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-argb4444+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-argb8888+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-bgr24+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-bgr555+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-bgr565+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-bgr888+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-bgr8888+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-bgra32+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-bgra5551+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-bgra8888+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-bgrx8888+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-index14lsb+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-index14msb+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-index1lsb+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-index1msb+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-index8+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-iyuv+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-nv12+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgb2101010+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgb24+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgb332+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgb444+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgb555+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgb565+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgb888+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgba32+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgba4444+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgba8888+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-rgbx8888+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-unknown+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-uyvy+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-yuy2+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-yv12+
Package

sdl2.

Source

constants.lisp.

Constant: +pixelformat-yvyu+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-arrayf16+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-arrayf32+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-arrayu16+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-arrayu32+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-arrayu8+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-index1+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-index4+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-index8+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-packed16+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-packed32+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-packed8+
Package

sdl2.

Source

constants.lisp.

Constant: +pixeltype-unknown+
Package

sdl2.

Source

constants.lisp.


Next: , Previous: , Up: Public Interface   [Contents][Index]

6.1.2 Special variables

Special Variable: +__adxintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__amxintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx2intrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512bf16intrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512bitalgintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512bwintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512cdintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512dqintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512erintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512fintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512pfintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vbmi2intrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vlbf16intrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vlbitalgintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vlbwintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vlcdintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vldqintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vlintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vlvbmi2intrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vlvnniintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vnniintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vpopcntdqintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avx512vpopcntdqvlintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avxintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__avxvnniintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__bit_types_defined__+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__blkcnt_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__blksize_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__bmi2intrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__bmiintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__cetintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__clang_float_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__clang_inttypes_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__clang_max_align_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__clang_stdint_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__cldemoteintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__clflushoptintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__clwbintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__daddr_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__default_fn_attrs_f+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__dev_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__emmintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__enqcmdintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__f16cintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__fmaintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__fsblkcnt_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__fsfilcnt_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__fxsrintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__gfniintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__gid_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__gnuc_va_list+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__hresetintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__id_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__ifmaintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__ifmavlintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__immintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__ino_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__intptr_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__invpcidintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__key_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__linux__+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__lzcntintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__mm_malloc_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__mmintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__mode_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__off_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__pconfig_key_program+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__pconfigintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__pid_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__pkuintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__pmmintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__popcntintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__ptwriteintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__rdseedintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__rtmintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__s16_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__s32_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__s64_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__serializeintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__sgxintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__shaintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__slong32_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__slongword_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__smmintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__squad_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__ssize_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__stdarg_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__stddef_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__sword_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__tmmintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__tsxldtrkintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__u16_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__u32_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__u64_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__u_char_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__uid_t_defined+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__uintrintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__ulong32_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__ulongword_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__uquad_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__uword_type+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__vaesintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__vbmiintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__vbmivlintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__vpclmulqdqintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__waitpkgintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__wbnoinvdintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__wmmintrin_aes_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__wmmintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__wmmintrin_pclmul_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__x86gprintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__xmmintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__xsavecintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__xsaveintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__xsaveoptintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__xsavesintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +__xtestintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_avx512vlvp2intersect_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_avx512vp2intersect_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_bits_stdint_intn_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_bits_stdint_uintn_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_bits_types_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_eq_oq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_eq_os+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_eq_uq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_eq_us+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_false_oq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_false_os+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_ge_oq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_ge_os+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_gt_oq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_gt_os+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_le_oq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_le_os+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_lt_oq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_lt_os+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_neq_oq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_neq_os+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_neq_uq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_neq_us+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_nge_uq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_nge_us+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_ngt_uq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_ngt_us+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_nle_uq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_nle_us+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_nlt_uq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_nlt_us+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_ord_q+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_ord_s+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_true_uq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_true_us+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_unord_q+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_cmp_unord_s+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_kand_mask16+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_kandn_mask16+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_keylockerintrin_h+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_knot_mask16+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_kor_mask16+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_kxnor_mask16+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_kxor_mask16+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_empty+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_from_int+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_from_int64+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_maskmovq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_packssdw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_packsswb+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_packuswb+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_paddb+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_paddd+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_paddsb+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_paddsw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_paddusb+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_paddusw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_paddw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pand+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pandn+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pavgb+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pavgw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pcmpeqb+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pcmpeqd+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pcmpeqw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pcmpgtb+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pcmpgtd+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pcmpgtw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pinsrw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pmaddwd+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pmaxsw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pmaxub+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pminsw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pminub+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pmovmskb+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pmulhuw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pmulhw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pmullw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_por+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psadbw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pshufw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pslld+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_pslldi+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psllq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psllqi+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psllw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psllwi+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psrad+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psradi+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psraw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psrawi+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psrld+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psrldi+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psrlq+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psrlqi+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psrlw+
Package

sdl2-ffi.

Source

autowrap.lisp.

Special Variable: +_m_psrlwi+