The cepl.glop Reference Manual

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

Table of Contents


1 Introduction


2 Systems

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


2.1 cepl.glop

glop host for cepl

Author

Chris Bagley (Baggers) <>

License

BSD 2 Clause

Dependencies
  • cepl (system).
  • glop (system).
Source

cepl.glop.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.glop/cepl.glop.asd

Source

cepl.glop.asd.

Parent Component

cepl.glop (system).

ASDF Systems

cepl.glop.


3.1.2 cepl.glop/package.lisp

Source

cepl.glop.asd.

Parent Component

cepl.glop (system).

Packages

cepl.glop.


3.1.3 cepl.glop/cepl.glop.lisp

Dependency

package.lisp (file).

Source

cepl.glop.asd.

Parent Component

cepl.glop (system).

Internals

4 Packages

Packages are listed by definition order.


4.1 cepl.glop

Source

package.lisp.

Use List
  • cepl.host.
  • 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: *core-context*
Package

cepl.glop.

Source

cepl.glop.lisp.


5.2.2 Ordinary functions

Function: destroy-glop-surface (surface)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-make-current (context surface)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-register-listener (func)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-set-surface-fullscreen (surface state)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-set-surface-size (surface width height)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-set-surface-title (surface title)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-step-v1 (win)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-surface-fullscreen-p (surface)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-surface-size (surface)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-surface-title (surface)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: glop-swap (win)
Package

cepl.glop.

Source

cepl.glop.lisp.

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

cepl.glop.

Source

cepl.glop.lisp.

Function: make-glop-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)
Package

cepl.glop.

Source

cepl.glop.lisp.

Function: search-for-context (surface)
Package

cepl.glop.

Source

cepl.glop.lisp.


5.2.3 Classes

Class: glop-api
Package

cepl.glop.

Source

cepl.glop.lisp.

Direct superclasses

api-1.

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

cepl.host.

Slot: supports-multiple-surfaces-p
Package

cepl.host.

Initform

t

Slot: init-function
Package

cepl.host.

Initform

(lambda (&key &allow-other-keys))

Slot: shutdown-function
Package

cepl.host.

Initform

(lambda nil)

Slot: make-surface-function
Package

cepl.host.

Initform

(function cepl.glop::make-glop-surface)

Slot: destroy-surface-function
Package

cepl.host.

Initform

(function cepl.glop::destroy-glop-surface)

Slot: make-context-function
Package

cepl.host.

Initform

(function cepl.glop::make-glop-context)

Slot: step-function
Package

cepl.host.

Initform

(function cepl.glop::glop-step-v1)

Slot: register-event-callback-function
Package

cepl.host.

Initform

(function cepl.glop::glop-register-listener)

Slot: swap-function
Package

cepl.host.

Initform

(function cepl.glop::glop-swap)

Slot: surface-size-function
Package

cepl.host.

Initform

(function cepl.glop::glop-surface-size)

Slot: make-context-current-function
Package

cepl.host.

Initform

(function cepl.glop::glop-make-current)

Slot: set-surface-size-function
Package

cepl.host.

Initform

(function cepl.glop::glop-set-surface-size)

Slot: surface-fullscreen-p-function
Package

cepl.host.

Initform

(function cepl.glop::glop-surface-fullscreen-p)

Slot: set-surface-fullscreen-function
Package

cepl.host.

Initform

(function cepl.glop::glop-set-surface-fullscreen)

Slot: surface-title-function
Package

cepl.host.

Initform

(function cepl.glop::glop-surface-title)

Slot: set-surface-title-function
Package

cepl.host.

Initform

(function cepl.glop::glop-set-surface-title)


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   D   F   G   M   S  
Index Entry  Section

D
destroy-glop-surface: Private ordinary functions

F
Function, destroy-glop-surface: Private ordinary functions
Function, glop-make-current: Private ordinary functions
Function, glop-register-listener: Private ordinary functions
Function, glop-set-surface-fullscreen: Private ordinary functions
Function, glop-set-surface-size: Private ordinary functions
Function, glop-set-surface-title: Private ordinary functions
Function, glop-step-v1: Private ordinary functions
Function, glop-surface-fullscreen-p: Private ordinary functions
Function, glop-surface-size: Private ordinary functions
Function, glop-surface-title: Private ordinary functions
Function, glop-swap: Private ordinary functions
Function, make-glop-context: Private ordinary functions
Function, make-glop-surface: Private ordinary functions
Function, search-for-context: Private ordinary functions

G
glop-make-current: Private ordinary functions
glop-register-listener: Private ordinary functions
glop-set-surface-fullscreen: Private ordinary functions
glop-set-surface-size: Private ordinary functions
glop-set-surface-title: Private ordinary functions
glop-step-v1: Private ordinary functions
glop-surface-fullscreen-p: Private ordinary functions
glop-surface-size: Private ordinary functions
glop-surface-title: Private ordinary functions
glop-swap: Private ordinary functions

M
make-glop-context: Private ordinary functions
make-glop-surface: Private ordinary functions

S
search-for-context: Private ordinary functions


A.3 Variables

Jump to:   *  
D   I   M   R   S  
Index Entry  Section

*
*core-context*: Private special variables

D
destroy-surface-function: Private classes

I
init-function: Private classes

M
make-context-current-function: Private classes
make-context-function: Private classes
make-surface-function: 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, destroy-surface-function: Private classes
Slot, init-function: Private classes
Slot, make-context-current-function: Private classes
Slot, make-context-function: Private classes
Slot, make-surface-function: 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
Special Variable, *core-context*: 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