The cepl.drm-gbm Reference Manual

This is the cepl.drm-gbm Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:51:28 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cepl.drm-gbm

DRM/GBM host for cepl

Author

Malcolm Still <>

License

BSD 3-Clause

Dependencies
  • cepl (system).
  • osicat (system).
  • cl-drm (system).
  • cl-gbm (system).
  • cl-egl (system).
Source

cepl.drm-gbm.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 cepl.drm-gbm/cepl.drm-gbm.asd

Source

cepl.drm-gbm.asd.

Parent Component

cepl.drm-gbm (system).

ASDF Systems

cepl.drm-gbm.


3.1.2 cepl.drm-gbm/package.lisp

Source

cepl.drm-gbm.asd.

Parent Component

cepl.drm-gbm (system).

Packages

cepl.drm-gbm.


3.1.3 cepl.drm-gbm/cepl.drm-gbm.lisp

Dependency

package.lisp (file).

Source

cepl.drm-gbm.asd.

Parent Component

cepl.drm-gbm (system).

Internals

4 Packages

Packages are listed by definition order.


4.1 cepl.drm-gbm

Source

package.lisp.

Use List
  • cepl.host.
  • cffi.
  • common-lisp.
Internals

5 Definitions

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


5.1 Public Interface


5.2 Internals


5.2.1 Special variables

Special Variable: *drm-gbm*
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Special Variable: *initd*
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.


5.2.2 Ordinary functions

Function: collect-drm-gbm-events (drm-gbm &optional tpref)
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: drm-gbm-destroy-surface (surface)
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: drm-gbm-init ()
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: drm-gbm-make-context (surface version double-buffer alpha-size depth-size stencil-size buffer-size red-size green-size blue-size)
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: drm-gbm-make-surface (width height title fullscreen no-frame alpha-size depth-size stencil-size red-size green-size blue-size buffer-size double-buffer hidden resizable)

Initializes the backend and returns a list containing: (context window)

Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: drm-gbm-shutdown ()
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: drm-gbm-swap (drm-gbm)
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: drm-gbm-win-size (drm-gbm)
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: get-egl-context ()
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: get-egl-display ()
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: make-shared-drm-gbm-context (current-gl-context surface version double-buffer alpha-size depth-size stencil-size buffer-size red-size green-size blue-size)
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Function: page-flip (drm-gbm)
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.


5.2.3 Generic functions

Generic Reader: bind-wayland-display (object)
Package

cepl.drm-gbm.

Methods
Reader Method: bind-wayland-display ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

bind-wayland-display.

Generic Writer: (setf bind-wayland-display) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf bind-wayland-display) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

bind-wayland-display.

Generic Reader: connector-id (object)
Package

cepl.drm-gbm.

Methods
Reader Method: connector-id ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

connector-id.

Generic Writer: (setf connector-id) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf connector-id) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

connector-id.

Generic Reader: crtc (object)
Package

cepl.drm-gbm.

Methods
Reader Method: crtc ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

crtc.

Generic Writer: (setf crtc) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf crtc) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

crtc.

Generic Reader: display-config (object)
Package

cepl.drm-gbm.

Methods
Reader Method: display-config ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

display-config.

Generic Writer: (setf display-config) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf display-config) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

display-config.

Generic Reader: egl-context (object)
Package

cepl.drm-gbm.

Methods
Reader Method: egl-context ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

egl-context.

Generic Writer: (setf egl-context) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf egl-context) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

egl-context.

Generic Reader: egl-display (object)
Package

cepl.drm-gbm.

Methods
Reader Method: egl-display ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

egl-display.

Generic Writer: (setf egl-display) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf egl-display) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

egl-display.

Generic Reader: egl-surface (object)
Package

cepl.drm-gbm.

Methods
Reader Method: egl-surface ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

egl-surface.

Generic Writer: (setf egl-surface) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf egl-surface) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

egl-surface.

Generic Reader: fd (object)
Package

cepl.drm-gbm.

Methods
Reader Method: fd ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

fd.

Generic Writer: (setf fd) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf fd) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

fd.

Generic Reader: gbm-device (object)
Package

cepl.drm-gbm.

Methods
Reader Method: gbm-device ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

gbm-device.

Generic Writer: (setf gbm-device) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf gbm-device) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

gbm-device.

Generic Reader: gbm-surface (object)
Package

cepl.drm-gbm.

Methods
Reader Method: gbm-surface ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

gbm-surface.

Generic Writer: (setf gbm-surface) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf gbm-surface) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

gbm-surface.

Generic Reader: height (object)
Package

cepl.drm-gbm.

Methods
Reader Method: height ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

height.

Generic Writer: (setf height) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf height) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

height.

Generic Reader: mode-info (object)
Package

cepl.drm-gbm.

Methods
Reader Method: mode-info ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

mode-info.

Generic Writer: (setf mode-info) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf mode-info) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

mode-info.

Generic Reader: page-flip-scheduled? (object)
Package

cepl.drm-gbm.

Methods
Reader Method: page-flip-scheduled? ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

page-flip-scheduled?.

Generic Writer: (setf page-flip-scheduled?) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf page-flip-scheduled?) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

page-flip-scheduled?.

Generic Reader: previous-bo (object)
Package

cepl.drm-gbm.

Methods
Reader Method: previous-bo ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

previous-bo.

Generic Writer: (setf previous-bo) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf previous-bo) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

previous-bo.

Generic Reader: previous-fb (object)
Package

cepl.drm-gbm.

Methods
Reader Method: previous-fb ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

previous-fb.

Generic Writer: (setf previous-fb) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf previous-fb) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

previous-fb.

Generic Reader: query-wayland-buffer (object)
Package

cepl.drm-gbm.

Methods
Reader Method: query-wayland-buffer ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

query-wayland-buffer.

Generic Writer: (setf query-wayland-buffer) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf query-wayland-buffer) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

query-wayland-buffer.

Generic Function: set-primary-thread-and-run (func &rest args)
Package

cepl.drm-gbm.

Methods
Method: set-primary-thread-and-run (func &rest args)
Source

cepl.drm-gbm.lisp.

Generic Reader: width (object)
Package

cepl.drm-gbm.

Methods
Reader Method: width ((drm-gbm drm-gbm))

automatically generated reader method

Source

cepl.drm-gbm.lisp.

Target Slot

width.

Generic Writer: (setf width) (object)
Package

cepl.drm-gbm.

Methods
Writer Method: (setf width) ((drm-gbm drm-gbm))

automatically generated writer method

Source

cepl.drm-gbm.lisp.

Target Slot

width.


5.2.4 Classes

Class: drm-gbm
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Direct methods
Direct slots
Slot: fd
Initargs

:fd

Readers

fd.

Writers

(setf fd).

Slot: display-config
Initargs

:display-config

Readers

display-config.

Writers

(setf display-config).

Slot: mode-info
Initargs

:mode-info

Readers

mode-info.

Writers

(setf mode-info).

Slot: connector-id
Initargs

:connector-id

Readers

connector-id.

Writers

(setf connector-id).

Slot: crtc
Initargs

:crtc

Readers

crtc.

Writers

(setf crtc).

Slot: width
Initargs

:width

Readers

width.

Writers

(setf width).

Slot: height
Initargs

:height

Readers

height.

Writers

(setf height).

Slot: previous-fb
Initargs

:previous-fb

Readers

previous-fb.

Writers

(setf previous-fb).

Slot: page-flip-scheduled?
Initargs

:page-flip-scheduled?

Readers

page-flip-scheduled?.

Writers

(setf page-flip-scheduled?).

Slot: gbm-device
Initargs

:gbm-device

Readers

gbm-device.

Writers

(setf gbm-device).

Slot: gbm-surface
Initargs

:gbm-surface

Readers

gbm-surface.

Writers

(setf gbm-surface).

Slot: previous-bo
Initargs

:previous-bo

Readers

previous-bo.

Writers

(setf previous-bo).

Slot: egl-display
Initargs

:egl-display

Readers

egl-display.

Writers

(setf egl-display).

Slot: egl-surface
Initargs

:egl-surface

Readers

egl-surface.

Writers

(setf egl-surface).

Slot: egl-context
Initargs

:egl-context

Readers

egl-context.

Writers

(setf egl-context).

Slot: bind-wayland-display
Initargs

:bind-wayland-display

Readers

bind-wayland-display.

Writers

(setf bind-wayland-display).

Slot: query-wayland-buffer
Initargs

:query-wayland-buffer

Readers

query-wayland-buffer.

Writers

(setf query-wayland-buffer).

Class: drm-gbm-api
Package

cepl.drm-gbm.

Source

cepl.drm-gbm.lisp.

Direct superclasses

api-2.

Direct slots
Slot: supports-multiple-contexts-p
Package

cepl.host.

Slot: supports-multiple-surfaces-p
Package

cepl.host.

Slot: init-function
Package

cepl.host.

Initform

(function cepl.drm-gbm::drm-gbm-init)

Slot: shutdown-function
Package

cepl.host.

Initform

(function cepl.drm-gbm::drm-gbm-shutdown)

Slot: make-surface-function
Package

cepl.host.

Initform

(function cepl.drm-gbm::drm-gbm-make-surface)

Slot: destroy-surface-function
Package

cepl.host.

Initform

(function cepl.drm-gbm::drm-gbm-destroy-surface)

Slot: make-context-function
Package

cepl.host.

Initform

(function cepl.drm-gbm::drm-gbm-make-context)

Slot: step-function
Package

cepl.host.

Initform

(function cepl.drm-gbm::collect-drm-gbm-events)

Slot: register-event-callback-function
Package

cepl.host.

Initform

(lambda (cepl.drm-gbm::fn))

Slot: swap-function
Package

cepl.host.

Initform

(function cepl.drm-gbm::drm-gbm-swap)

Slot: surface-size-function
Package

cepl.host.

Initform

(lambda (cepl.drm-gbm::surface) (list (cepl.drm-gbm::width cepl.drm-gbm::*drm-gbm*) (cepl.drm-gbm::height cepl.drm-gbm::*drm-gbm*)))

Slot: make-context-current-function
Package

cepl.host.

Initform

(lambda (cepl.drm-gbm::gl-context cepl.drm-gbm::surface))

Slot: set-surface-size-function
Package

cepl.host.

Initform

(lambda (cepl.drm-gbm::surface cepl.drm-gbm::width cepl.drm-gbm::height))

Slot: surface-fullscreen-p-function
Package

cepl.host.

Initform

(lambda (cepl.drm-gbm::surface) t)

Slot: set-surface-fullscreen-function
Package

cepl.host.

Initform

(lambda (cepl.drm-gbm::surface))

Slot: surface-title-function
Package

cepl.host.

Initform

(lambda (cepl.drm-gbm::surface) "linux drm/kms")

Slot: set-surface-title-function
Package

cepl.host.

Initform

(lambda (cepl.drm-gbm::surface cepl.drm-gbm::title))

Slot: make-gl-context-shared-with-current-context-function
Package

cepl.host.

Initform

(function cepl.drm-gbm::make-shared-drm-gbm-context)


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
B   C   D   E   F   G   H   M   P   Q   S   W  
Index Entry  Section

(
(setf bind-wayland-display): Private generic functions
(setf bind-wayland-display): Private generic functions
(setf connector-id): Private generic functions
(setf connector-id): Private generic functions
(setf crtc): Private generic functions
(setf crtc): Private generic functions
(setf display-config): Private generic functions
(setf display-config): Private generic functions
(setf egl-context): Private generic functions
(setf egl-context): Private generic functions
(setf egl-display): Private generic functions
(setf egl-display): Private generic functions
(setf egl-surface): Private generic functions
(setf egl-surface): Private generic functions
(setf fd): Private generic functions
(setf fd): Private generic functions
(setf gbm-device): Private generic functions
(setf gbm-device): Private generic functions
(setf gbm-surface): Private generic functions
(setf gbm-surface): Private generic functions
(setf height): Private generic functions
(setf height): Private generic functions
(setf mode-info): Private generic functions
(setf mode-info): Private generic functions
(setf page-flip-scheduled?): Private generic functions
(setf page-flip-scheduled?): Private generic functions
(setf previous-bo): Private generic functions
(setf previous-bo): Private generic functions
(setf previous-fb): Private generic functions
(setf previous-fb): Private generic functions
(setf query-wayland-buffer): Private generic functions
(setf query-wayland-buffer): Private generic functions
(setf width): Private generic functions
(setf width): Private generic functions

B
bind-wayland-display: Private generic functions
bind-wayland-display: Private generic functions

C
collect-drm-gbm-events: Private ordinary functions
connector-id: Private generic functions
connector-id: Private generic functions
crtc: Private generic functions
crtc: Private generic functions

D
display-config: Private generic functions
display-config: Private generic functions
drm-gbm-destroy-surface: Private ordinary functions
drm-gbm-init: Private ordinary functions
drm-gbm-make-context: Private ordinary functions
drm-gbm-make-surface: Private ordinary functions
drm-gbm-shutdown: Private ordinary functions
drm-gbm-swap: Private ordinary functions
drm-gbm-win-size: Private ordinary functions

E
egl-context: Private generic functions
egl-context: Private generic functions
egl-display: Private generic functions
egl-display: Private generic functions
egl-surface: Private generic functions
egl-surface: Private generic functions

F
fd: Private generic functions
fd: Private generic functions
Function, collect-drm-gbm-events: Private ordinary functions
Function, drm-gbm-destroy-surface: Private ordinary functions
Function, drm-gbm-init: Private ordinary functions
Function, drm-gbm-make-context: Private ordinary functions
Function, drm-gbm-make-surface: Private ordinary functions
Function, drm-gbm-shutdown: Private ordinary functions
Function, drm-gbm-swap: Private ordinary functions
Function, drm-gbm-win-size: Private ordinary functions
Function, get-egl-context: Private ordinary functions
Function, get-egl-display: Private ordinary functions
Function, make-shared-drm-gbm-context: Private ordinary functions
Function, page-flip: Private ordinary functions

G
gbm-device: Private generic functions
gbm-device: Private generic functions
gbm-surface: Private generic functions
gbm-surface: Private generic functions
Generic Function, (setf bind-wayland-display): Private generic functions
Generic Function, (setf connector-id): Private generic functions
Generic Function, (setf crtc): Private generic functions
Generic Function, (setf display-config): Private generic functions
Generic Function, (setf egl-context): Private generic functions
Generic Function, (setf egl-display): Private generic functions
Generic Function, (setf egl-surface): Private generic functions
Generic Function, (setf fd): Private generic functions
Generic Function, (setf gbm-device): Private generic functions
Generic Function, (setf gbm-surface): Private generic functions
Generic Function, (setf height): Private generic functions
Generic Function, (setf mode-info): Private generic functions
Generic Function, (setf page-flip-scheduled?): Private generic functions
Generic Function, (setf previous-bo): Private generic functions
Generic Function, (setf previous-fb): Private generic functions
Generic Function, (setf query-wayland-buffer): Private generic functions
Generic Function, (setf width): Private generic functions
Generic Function, bind-wayland-display: Private generic functions
Generic Function, connector-id: Private generic functions
Generic Function, crtc: Private generic functions
Generic Function, display-config: Private generic functions
Generic Function, egl-context: Private generic functions
Generic Function, egl-display: Private generic functions
Generic Function, egl-surface: Private generic functions
Generic Function, fd: Private generic functions
Generic Function, gbm-device: Private generic functions
Generic Function, gbm-surface: Private generic functions
Generic Function, height: Private generic functions
Generic Function, mode-info: Private generic functions
Generic Function, page-flip-scheduled?: Private generic functions
Generic Function, previous-bo: Private generic functions
Generic Function, previous-fb: Private generic functions
Generic Function, query-wayland-buffer: Private generic functions
Generic Function, set-primary-thread-and-run: Private generic functions
Generic Function, width: Private generic functions
get-egl-context: Private ordinary functions
get-egl-display: Private ordinary functions

H
height: Private generic functions
height: Private generic functions

M
make-shared-drm-gbm-context: Private ordinary functions
Method, (setf bind-wayland-display): Private generic functions
Method, (setf connector-id): Private generic functions
Method, (setf crtc): Private generic functions
Method, (setf display-config): Private generic functions
Method, (setf egl-context): Private generic functions
Method, (setf egl-display): Private generic functions
Method, (setf egl-surface): Private generic functions
Method, (setf fd): Private generic functions
Method, (setf gbm-device): Private generic functions
Method, (setf gbm-surface): Private generic functions
Method, (setf height): Private generic functions
Method, (setf mode-info): Private generic functions
Method, (setf page-flip-scheduled?): Private generic functions
Method, (setf previous-bo): Private generic functions
Method, (setf previous-fb): Private generic functions
Method, (setf query-wayland-buffer): Private generic functions
Method, (setf width): Private generic functions
Method, bind-wayland-display: Private generic functions
Method, connector-id: Private generic functions
Method, crtc: Private generic functions
Method, display-config: Private generic functions
Method, egl-context: Private generic functions
Method, egl-display: Private generic functions
Method, egl-surface: Private generic functions
Method, fd: Private generic functions
Method, gbm-device: Private generic functions
Method, gbm-surface: Private generic functions
Method, height: Private generic functions
Method, mode-info: Private generic functions
Method, page-flip-scheduled?: Private generic functions
Method, previous-bo: Private generic functions
Method, previous-fb: Private generic functions
Method, query-wayland-buffer: Private generic functions
Method, set-primary-thread-and-run: Private generic functions
Method, width: Private generic functions
mode-info: Private generic functions
mode-info: Private generic functions

P
page-flip: Private ordinary functions
page-flip-scheduled?: Private generic functions
page-flip-scheduled?: Private generic functions
previous-bo: Private generic functions
previous-bo: Private generic functions
previous-fb: Private generic functions
previous-fb: Private generic functions

Q
query-wayland-buffer: Private generic functions
query-wayland-buffer: Private generic functions

S
set-primary-thread-and-run: Private generic functions
set-primary-thread-and-run: Private generic functions

W
width: Private generic functions
width: Private generic functions


A.3 Variables

Jump to:   *  
B   C   D   E   F   G   H   I   M   P   Q   R   S   W  
Index Entry  Section

*
*drm-gbm*: Private special variables
*initd*: Private special variables

B
bind-wayland-display: Private classes

C
connector-id: Private classes
crtc: Private classes

D
destroy-surface-function: Private classes
display-config: Private classes

E
egl-context: Private classes
egl-display: Private classes
egl-surface: Private classes

F
fd: Private classes

G
gbm-device: Private classes
gbm-surface: Private classes

H
height: Private classes

I
init-function: Private classes

M
make-context-current-function: Private classes
make-context-function: Private classes
make-gl-context-shared-with-current-context-function: Private classes
make-surface-function: Private classes
mode-info: Private classes

P
page-flip-scheduled?: Private classes
previous-bo: Private classes
previous-fb: Private classes

Q
query-wayland-buffer: Private classes

R
register-event-callback-function: Private classes

S
set-surface-fullscreen-function: Private classes
set-surface-size-function: Private classes
set-surface-title-function: Private classes
shutdown-function: Private classes
Slot, bind-wayland-display: Private classes
Slot, connector-id: Private classes
Slot, crtc: Private classes
Slot, destroy-surface-function: Private classes
Slot, display-config: Private classes
Slot, egl-context: Private classes
Slot, egl-display: Private classes
Slot, egl-surface: Private classes
Slot, fd: Private classes
Slot, gbm-device: Private classes
Slot, gbm-surface: Private classes
Slot, height: Private classes
Slot, init-function: Private classes
Slot, make-context-current-function: Private classes
Slot, make-context-function: Private classes
Slot, make-gl-context-shared-with-current-context-function: Private classes
Slot, make-surface-function: Private classes
Slot, mode-info: Private classes
Slot, page-flip-scheduled?: Private classes
Slot, previous-bo: Private classes
Slot, previous-fb: Private classes
Slot, query-wayland-buffer: Private classes
Slot, register-event-callback-function: Private classes
Slot, set-surface-fullscreen-function: Private classes
Slot, set-surface-size-function: Private classes
Slot, set-surface-title-function: Private classes
Slot, shutdown-function: Private classes
Slot, step-function: Private classes
Slot, supports-multiple-contexts-p: Private classes
Slot, supports-multiple-surfaces-p: Private classes
Slot, surface-fullscreen-p-function: Private classes
Slot, surface-size-function: Private classes
Slot, surface-title-function: Private classes
Slot, swap-function: Private classes
Slot, width: Private classes
Special Variable, *drm-gbm*: Private special variables
Special Variable, *initd*: Private special variables
step-function: Private classes
supports-multiple-contexts-p: Private classes
supports-multiple-surfaces-p: Private classes
surface-fullscreen-p-function: Private classes
surface-size-function: Private classes
surface-title-function: Private classes
swap-function: Private classes

W
width: Private classes