The cepl.glop Reference Manual

Table of Contents

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

The cepl.glop Reference Manual

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


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

1 Introduction

CEPL.GLOP

This package lets GLOP act as a host for CEPL

What?

CEPL (like GL) relies on other libraries for managing the creation of a GL context, interaction with the Window manager and handling of input sources. The libraries that provide this functionality for CEPL are called hosts.

This is a host for CEPL which uses the GLOP library for creating the context etc.


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.glop

Author

Chris Bagley (Baggers) <techsnuffle@gmail.com>

License

BSD 2 Clause

Description

glop host for cepl

Dependencies
Source

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

Location

cepl.glop.asd

Systems

cepl.glop (system)


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

3.1.2 cepl.glop/package.lisp

Parent

cepl.glop (system)

Location

package.lisp

Packages

cepl.glop


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

3.1.3 cepl.glop/cepl.glop.lisp

Dependency

package.lisp (file)

Parent

cepl.glop (system)

Location

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

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: *core-context*
Package

cepl.glop

Source

cepl.glop.lisp (file)


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

5.1.2 Functions

Function: destroy-glop-surface SURFACE
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-make-current CONTEXT SURFACE
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-register-listener FUNC
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-set-surface-fullscreen SURFACE STATE
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-set-surface-size SURFACE WIDTH HEIGHT
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-set-surface-title SURFACE TITLE
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-step-v1 WIN
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-surface-fullscreen-p SURFACE
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-surface-size SURFACE
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-surface-title SURFACE
Package

cepl.glop

Source

cepl.glop.lisp (file)

Function: glop-swap WIN
Package

cepl.glop

Source

cepl.glop.lisp (file)

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

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

Function: search-for-context SURFACE
Package

cepl.glop

Source

cepl.glop.lisp (file)


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

5.1.3 Classes

Class: glop-api ()
Package

cepl.glop

Source

cepl.glop.lisp (file)

Direct superclasses

api-1 (class)

Direct slots
Slot: supports-multiple-contexts-p
Slot: supports-multiple-surfaces-p
Initform

t

Slot: init-function
Initform

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

Slot: shutdown-function
Initform

(lambda nil)

Slot: make-surface-function
Initform

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

Slot: destroy-surface-function
Initform

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

Slot: make-context-function
Initform

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

Slot: step-function
Initform

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

Slot: register-event-callback-function
Initform

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

Slot: swap-function
Initform

(function cepl.glop::glop-swap)

Slot: surface-size-function
Initform

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

Slot: make-context-current-function
Initform

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

Slot: set-surface-size-function
Initform

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

Slot: surface-fullscreen-p-function
Initform

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

Slot: set-surface-fullscreen-function
Initform

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

Slot: surface-title-function
Initform

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

Slot: set-surface-title-function
Initform

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


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.glop.asd: The cepl<dot>glop<dot>asd file
cepl.glop/cepl.glop.lisp: The cepl<dot>glop/cepl<dot>glop<dot>lisp file
cepl.glop/package.lisp: The cepl<dot>glop/package<dot>lisp file

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

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

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   D   F   G   M   S  
Index Entry  Section

D
destroy-glop-surface: Internal functions

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

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

M
make-glop-context: Internal functions
make-glop-surface: Internal functions

S
search-for-context: Internal functions

Jump to:   D   F   G   M   S  

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

A.3 Variables

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

*
*core-context*: Internal special variables

D
destroy-surface-function: Internal classes

I
init-function: Internal classes

M
make-context-current-function: Internal classes
make-context-function: Internal classes
make-surface-function: Internal classes

R
register-event-callback-function: Internal classes

S
set-surface-fullscreen-function: Internal classes
set-surface-size-function: Internal classes
set-surface-title-function: Internal classes
shutdown-function: Internal classes
Slot, destroy-surface-function: Internal classes
Slot, init-function: Internal classes
Slot, make-context-current-function: Internal classes
Slot, make-context-function: Internal classes
Slot, make-surface-function: Internal classes
Slot, register-event-callback-function: Internal classes
Slot, set-surface-fullscreen-function: Internal classes
Slot, set-surface-size-function: Internal classes
Slot, set-surface-title-function: Internal classes
Slot, shutdown-function: Internal classes
Slot, step-function: Internal classes
Slot, supports-multiple-contexts-p: Internal classes
Slot, supports-multiple-surfaces-p: Internal classes
Slot, surface-fullscreen-p-function: Internal classes
Slot, surface-size-function: Internal classes
Slot, surface-title-function: Internal classes
Slot, swap-function: Internal classes
Special Variable, *core-context*: Internal special variables
step-function: Internal classes
supports-multiple-contexts-p: Internal classes
supports-multiple-surfaces-p: Internal classes
surface-fullscreen-p-function: Internal classes
surface-size-function: Internal classes
surface-title-function: Internal classes
swap-function: Internal classes

Jump to:   *  
D   I   M   R   S  

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

A.4 Data types

Jump to:   C   G   P   S  
Index Entry  Section

C
cepl.glop: The cepl<dot>glop system
cepl.glop: The cepl<dot>glop package
Class, glop-api: Internal classes

G
glop-api: Internal classes

P
Package, cepl.glop: The cepl<dot>glop package

S
System, cepl.glop: The cepl<dot>glop system

Jump to:   C   G   P   S