The cepl.drm-gbm Reference Manual

Table of Contents

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

The cepl.drm-gbm Reference Manual

This is the cepl.drm-gbm Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 07:48:40 2018 GMT+0.


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

1 Introduction

cepl.drm-gbm

This package lets the Linux framebuffer (via DRM/GBM) act as a host for cepl


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 cepl.drm-gbm

Author

Malcolm Still <malcolm.still@gmail.com>

License

BSD 3-Clause

Description

DRM/GBM host for cepl

Dependencies
Source

cepl.drm-gbm.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 cepl.drm-gbm.asd

Location

cepl.drm-gbm.asd

Systems

cepl.drm-gbm (system)


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

3.1.2 cepl.drm-gbm/package.lisp

Parent

cepl.drm-gbm (system)

Location

package.lisp

Packages

cepl.drm-gbm


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

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

Dependency

package.lisp (file)

Parent

cepl.drm-gbm (system)

Location

cepl.drm-gbm.lisp

Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 cepl.drm-gbm

Source

package.lisp (file)

Use List
Internal Definitions

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

5 Definitions

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


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

5.1 Internal definitions


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

5.1.1 Special variables

Special Variable: *drm-gbm*
Package

cepl.drm-gbm

Source

cepl.drm-gbm.lisp (file)

Special Variable: *initd*
Package

cepl.drm-gbm

Source

cepl.drm-gbm.lisp (file)


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

5.1.2 Functions

Function: collect-drm-gbm-events DRM-GBM &optional TPREF
Package

cepl.drm-gbm

Source

cepl.drm-gbm.lisp (file)

Function: drm-gbm-swap DRM-GBM
Package

cepl.drm-gbm

Source

cepl.drm-gbm.lisp (file)

Function: drm-gbm-win-size DRM-GBM
Package

cepl.drm-gbm

Source

cepl.drm-gbm.lisp (file)

Function: page-flip DRM-GBM
Package

cepl.drm-gbm

Source

cepl.drm-gbm.lisp (file)

Function: set-mode DRM-GBM
Package

cepl.drm-gbm

Source

cepl.drm-gbm.lisp (file)


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

5.1.3 Generic functions

Generic Function: connector-id OBJECT
Generic Function: (setf connector-id) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: connector-id (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf connector-id) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: crtc OBJECT
Generic Function: (setf crtc) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: crtc (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf crtc) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: display-config OBJECT
Generic Function: (setf display-config) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: display-config (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf display-config) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: egl-context OBJECT
Generic Function: (setf egl-context) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: egl-context (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf egl-context) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: egl-display OBJECT
Generic Function: (setf egl-display) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: egl-display (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf egl-display) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: egl-surface OBJECT
Generic Function: (setf egl-surface) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: egl-surface (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf egl-surface) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: fd OBJECT
Generic Function: (setf fd) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: fd (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf fd) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: gbm-device OBJECT
Generic Function: (setf gbm-device) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: gbm-device (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf gbm-device) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: gbm-surface OBJECT
Generic Function: (setf gbm-surface) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: gbm-surface (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf gbm-surface) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: height OBJECT
Generic Function: (setf height) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: height (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf height) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: mode-info OBJECT
Generic Function: (setf mode-info) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: mode-info (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf mode-info) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: page-flip-scheduled? OBJECT
Generic Function: (setf page-flip-scheduled?) NEW-VALUE OBJECT
Package

cepl.drm-gbm

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

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf page-flip-scheduled?) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: previous-bo OBJECT
Generic Function: (setf previous-bo) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: previous-bo (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf previous-bo) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

Generic Function: previous-fb OBJECT
Generic Function: (setf previous-fb) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: previous-fb (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf previous-fb) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)

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 (file)

Generic Function: width OBJECT
Generic Function: (setf width) NEW-VALUE OBJECT
Package

cepl.drm-gbm

Methods
Method: width (DRM-GBM drm-gbm)

automatically generated reader method

Source

cepl.drm-gbm.lisp (file)

Method: (setf width) NEW-VALUE (DRM-GBM drm-gbm)

automatically generated writer method

Source

cepl.drm-gbm.lisp (file)


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

5.1.4 Classes

Class: drm-gbm ()
Package

cepl.drm-gbm

Source

cepl.drm-gbm.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: fd
Initargs

:fd

Readers

fd (generic function)

Writers

(setf fd) (generic function)

Slot: display-config
Initargs

:display-config

Readers

display-config (generic function)

Writers

(setf display-config) (generic function)

Slot: mode-info
Initargs

:mode-info

Readers

mode-info (generic function)

Writers

(setf mode-info) (generic function)

Slot: connector-id
Initargs

:connector-id

Readers

connector-id (generic function)

Writers

(setf connector-id) (generic function)

Slot: crtc
Initargs

:crtc

Readers

crtc (generic function)

Writers

(setf crtc) (generic function)

Slot: width
Initargs

:width

Readers

width (generic function)

Writers

(setf width) (generic function)

Slot: height
Initargs

:height

Readers

height (generic function)

Writers

(setf height) (generic function)

Slot: previous-fb
Initargs

:previous-fb

Readers

previous-fb (generic function)

Writers

(setf previous-fb) (generic function)

Slot: page-flip-scheduled?
Initargs

:page-flip-scheduled?

Readers

page-flip-scheduled? (generic function)

Writers

(setf page-flip-scheduled?) (generic function)

Slot: gbm-device
Initargs

:gbm-device

Readers

gbm-device (generic function)

Writers

(setf gbm-device) (generic function)

Slot: gbm-surface
Initargs

:gbm-surface

Readers

gbm-surface (generic function)

Writers

(setf gbm-surface) (generic function)

Slot: previous-bo
Initargs

:previous-bo

Readers

previous-bo (generic function)

Writers

(setf previous-bo) (generic function)

Slot: egl-display
Initargs

:egl-display

Readers

egl-display (generic function)

Writers

(setf egl-display) (generic function)

Slot: egl-surface
Initargs

:egl-surface

Readers

egl-surface (generic function)

Writers

(setf egl-surface) (generic function)

Slot: egl-context
Initargs

:egl-context

Readers

egl-context (generic function)

Writers

(setf egl-context) (generic function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cepl.drm-gbm.asd: The cepl<dot>drm-gbm<dot>asd file
cepl.drm-gbm/cepl.drm-gbm.lisp: The cepl<dot>drm-gbm/cepl<dot>drm-gbm<dot>lisp file
cepl.drm-gbm/package.lisp: The cepl<dot>drm-gbm/package<dot>lisp file

F
File, Lisp, cepl.drm-gbm.asd: The cepl<dot>drm-gbm<dot>asd file
File, Lisp, cepl.drm-gbm/cepl.drm-gbm.lisp: The cepl<dot>drm-gbm/cepl<dot>drm-gbm<dot>lisp file
File, Lisp, cepl.drm-gbm/package.lisp: The cepl<dot>drm-gbm/package<dot>lisp file

L
Lisp File, cepl.drm-gbm.asd: The cepl<dot>drm-gbm<dot>asd file
Lisp File, cepl.drm-gbm/cepl.drm-gbm.lisp: The cepl<dot>drm-gbm/cepl<dot>drm-gbm<dot>lisp file
Lisp File, cepl.drm-gbm/package.lisp: The cepl<dot>drm-gbm/package<dot>lisp file

Jump to:   C   F   L  

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

A.2 Functions

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

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

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

D
display-config: Internal generic functions
display-config: Internal generic functions
drm-gbm-swap: Internal functions
drm-gbm-win-size: Internal functions

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

F
fd: Internal generic functions
fd: Internal generic functions
Function, collect-drm-gbm-events: Internal functions
Function, drm-gbm-swap: Internal functions
Function, drm-gbm-win-size: Internal functions
Function, page-flip: Internal functions
Function, set-mode: Internal functions

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

H
height: Internal generic functions
height: Internal generic functions

M
Method, (setf connector-id): Internal generic functions
Method, (setf crtc): Internal generic functions
Method, (setf display-config): Internal generic functions
Method, (setf egl-context): Internal generic functions
Method, (setf egl-display): Internal generic functions
Method, (setf egl-surface): Internal generic functions
Method, (setf fd): Internal generic functions
Method, (setf gbm-device): Internal generic functions
Method, (setf gbm-surface): Internal generic functions
Method, (setf height): Internal generic functions
Method, (setf mode-info): Internal generic functions
Method, (setf page-flip-scheduled?): Internal generic functions
Method, (setf previous-bo): Internal generic functions
Method, (setf previous-fb): Internal generic functions
Method, (setf width): Internal generic functions
Method, connector-id: Internal generic functions
Method, crtc: Internal generic functions
Method, display-config: Internal generic functions
Method, egl-context: Internal generic functions
Method, egl-display: Internal generic functions
Method, egl-surface: Internal generic functions
Method, fd: Internal generic functions
Method, gbm-device: Internal generic functions
Method, gbm-surface: Internal generic functions
Method, height: Internal generic functions
Method, mode-info: Internal generic functions
Method, page-flip-scheduled?: Internal generic functions
Method, previous-bo: Internal generic functions
Method, previous-fb: Internal generic functions
Method, set-primary-thread-and-run: Internal generic functions
Method, width: Internal generic functions
mode-info: Internal generic functions
mode-info: Internal generic functions

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

S
set-mode: Internal functions
set-primary-thread-and-run: Internal generic functions
set-primary-thread-and-run: Internal generic functions

W
width: Internal generic functions
width: Internal generic functions

Jump to:   (  
C   D   E   F   G   H   M   P   S   W  

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

A.3 Variables

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

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

C
connector-id: Internal classes
crtc: Internal classes

D
display-config: Internal classes

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

F
fd: Internal classes

G
gbm-device: Internal classes
gbm-surface: Internal classes

H
height: Internal classes

M
mode-info: Internal classes

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

S
Slot, connector-id: Internal classes
Slot, crtc: Internal classes
Slot, display-config: Internal classes
Slot, egl-context: Internal classes
Slot, egl-display: Internal classes
Slot, egl-surface: Internal classes
Slot, fd: Internal classes
Slot, gbm-device: Internal classes
Slot, gbm-surface: Internal classes
Slot, height: Internal classes
Slot, mode-info: Internal classes
Slot, page-flip-scheduled?: Internal classes
Slot, previous-bo: Internal classes
Slot, previous-fb: Internal classes
Slot, width: Internal classes
Special Variable, *drm-gbm*: Internal special variables
Special Variable, *initd*: Internal special variables

W
width: Internal classes

Jump to:   *  
C   D   E   F   G   H   M   P   S   W  

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

A.4 Data types

Jump to:   C   D   P   S  
Index Entry  Section

C
cepl.drm-gbm: The cepl<dot>drm-gbm system
cepl.drm-gbm: The cepl<dot>drm-gbm package
Class, drm-gbm: Internal classes

D
drm-gbm: Internal classes

P
Package, cepl.drm-gbm: The cepl<dot>drm-gbm package

S
System, cepl.drm-gbm: The cepl<dot>drm-gbm system

Jump to:   C   D   P   S