This is the cepl.drm-gbm Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:29:41 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cepl.drm-gbmDRM/GBM host for cepl
Malcolm Still <malcolm.still@gmail.com>
BSD 3-Clause
cepl (system).
osicat (system).
cl-drm (system).
cl-gbm (system).
cl-egl (system).
package.lisp (file).
cepl.drm-gbm.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cepl.drm-gbm/cepl.drm-gbm.lisppackage.lisp (file).
cepl.drm-gbm (system).
*drm-gbm* (special variable).
*initd* (special variable).
bind-wayland-display (reader method).
(setf bind-wayland-display) (writer method).
collect-drm-gbm-events (function).
connector-id (reader method).
(setf connector-id) (writer method).
crtc (reader method).
(setf crtc) (writer method).
display-config (reader method).
(setf display-config) (writer method).
drm-gbm (class).
drm-gbm-api (class).
drm-gbm-destroy-surface (function).
drm-gbm-init (function).
drm-gbm-make-context (function).
drm-gbm-make-surface (function).
drm-gbm-shutdown (function).
drm-gbm-swap (function).
drm-gbm-win-size (function).
egl-context (reader method).
(setf egl-context) (writer method).
egl-display (reader method).
(setf egl-display) (writer method).
egl-surface (reader method).
(setf egl-surface) (writer method).
fd (reader method).
(setf fd) (writer method).
gbm-device (reader method).
(setf gbm-device) (writer method).
gbm-surface (reader method).
(setf gbm-surface) (writer method).
get-egl-context (function).
get-egl-display (function).
height (reader method).
(setf height) (writer method).
make-shared-drm-gbm-context (function).
mode-info (reader method).
(setf mode-info) (writer method).
page-flip (function).
page-flip-scheduled? (reader method).
(setf page-flip-scheduled?) (writer method).
previous-bo (reader method).
(setf previous-bo) (writer method).
previous-fb (reader method).
(setf previous-fb) (writer method).
query-wayland-buffer (reader method).
(setf query-wayland-buffer) (writer method).
set-primary-thread-and-run (method).
width (reader method).
(setf width) (writer method).
Packages are listed by definition order.
cepl.drm-gbmcepl.host.
cffi.
common-lisp.
*drm-gbm* (special variable).
*initd* (special variable).
bind-wayland-display (generic reader).
(setf bind-wayland-display) (generic writer).
collect-drm-gbm-events (function).
connector-id (generic reader).
(setf connector-id) (generic writer).
crtc (generic reader).
(setf crtc) (generic writer).
display-config (generic reader).
(setf display-config) (generic writer).
drm-gbm (class).
drm-gbm-api (class).
drm-gbm-destroy-surface (function).
drm-gbm-init (function).
drm-gbm-make-context (function).
drm-gbm-make-surface (function).
drm-gbm-shutdown (function).
drm-gbm-swap (function).
drm-gbm-win-size (function).
egl-context (generic reader).
(setf egl-context) (generic writer).
egl-display (generic reader).
(setf egl-display) (generic writer).
egl-surface (generic reader).
(setf egl-surface) (generic writer).
fd (generic reader).
(setf fd) (generic writer).
gbm-device (generic reader).
(setf gbm-device) (generic writer).
gbm-surface (generic reader).
(setf gbm-surface) (generic writer).
get-egl-context (function).
get-egl-display (function).
height (generic reader).
(setf height) (generic writer).
make-shared-drm-gbm-context (function).
mode-info (generic reader).
(setf mode-info) (generic writer).
page-flip (function).
page-flip-scheduled? (generic reader).
(setf page-flip-scheduled?) (generic writer).
previous-bo (generic reader).
(setf previous-bo) (generic writer).
previous-fb (generic reader).
(setf previous-fb) (generic writer).
query-wayland-buffer (generic reader).
(setf query-wayland-buffer) (generic writer).
set-primary-thread-and-run (generic function).
width (generic reader).
(setf width) (generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Initializes the backend and returns a list containing: (context window)
(setf bind-wayland-display).
bind-wayland-display.
(setf connector-id).
connector-id.
(setf crtc).
crtc.
(setf display-config).
display-config.
(setf egl-context).
egl-context.
(setf egl-display).
egl-display.
(setf egl-surface).
egl-surface.
(setf fd).
fd.
(setf gbm-device).
gbm-device.
(setf gbm-surface).
gbm-surface.
(setf height).
height.
(setf mode-info).
mode-info.
(setf page-flip-scheduled?).
page-flip-scheduled?.
(setf previous-bo).
previous-bo.
(setf previous-fb).
previous-fb.
(setf query-wayland-buffer).
query-wayland-buffer.
(setf width).
width.
:display-config
:mode-info
:connector-id
:width
:height
:previous-fb
:page-flip-scheduled?
:gbm-device
:gbm-surface
:previous-bo
:egl-display
:egl-surface
:egl-context
:bind-wayland-display
:query-wayland-buffer
api-2.
cepl.host.
cepl.host.
cepl.host.
(function cepl.drm-gbm::drm-gbm-init)
cepl.host.
(function cepl.drm-gbm::drm-gbm-shutdown)
cepl.host.
(function cepl.drm-gbm::drm-gbm-make-surface)
cepl.host.
(function cepl.drm-gbm::drm-gbm-destroy-surface)
cepl.host.
(function cepl.drm-gbm::drm-gbm-make-context)
cepl.host.
(function cepl.drm-gbm::collect-drm-gbm-events)
cepl.host.
(lambda (cepl.drm-gbm::fn))
cepl.host.
(function cepl.drm-gbm::drm-gbm-swap)
cepl.host.
(lambda (cepl.drm-gbm::surface) (list (cepl.drm-gbm::width cepl.drm-gbm::*drm-gbm*) (cepl.drm-gbm::height cepl.drm-gbm::*drm-gbm*)))
cepl.host.
(lambda (cepl.drm-gbm::gl-context cepl.drm-gbm::surface))
cepl.host.
(lambda (cepl.drm-gbm::surface cepl.drm-gbm::width cepl.drm-gbm::height))
cepl.host.
(lambda (cepl.drm-gbm::surface) t)
cepl.host.
(lambda (cepl.drm-gbm::surface))
cepl.host.
(lambda (cepl.drm-gbm::surface) "linux drm/kms")
cepl.host.
(lambda (cepl.drm-gbm::surface cepl.drm-gbm::title))
| Jump to: | (
B C D E F G H M P Q S W |
|---|
| Jump to: | (
B C D E F G H M P Q S W |
|---|
| Jump to: | *
B C D E F G H I M P Q R S W |
|---|
| Jump to: | *
B C D E F G H I M P Q R S W |
|---|
| Jump to: | C D F P S |
|---|
| Jump to: | C D F P S |
|---|