The cl-drawille Reference Manual

Table of Contents

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

The cl-drawille Reference Manual

This is the cl-drawille Reference Manual, version 1.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Wed Oct 13 09:33:12 2021 GMT+0.


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

1 Introduction

cl-drawille

It's a port of the drawille library.

Examples

Basic example

(cl-drawille/examples:basic-example)

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠤⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠤⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠤⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠤⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠤⢤⡀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠞⠁⠀⠀⠙⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠞⠁⠀⠀⠙⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠞⠁⠀⠀⠙⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠞⠁⠀⠀⠙⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠞⠁⠀⠀⠙⢦⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠋⠀⠀⠀⠀⠀⠈⢣⡀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠋⠀⠀⠀⠀⠀⠈⢣⡀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠋⠀⠀⠀⠀⠀⠈⢣⡀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠋⠀⠀⠀⠀⠀⠈⢣⡀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠋⠀⠀⠀⠀⠀⠈⢣⡀
⠳⡀⠀⠀⠀⠀⠀⠀⡰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠳⡀⠀⠀⠀⠀⠀⠀⡰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠳⡀⠀⠀⠀⠀⠀⠀⡰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠳⡀⠀⠀⠀⠀⠀⠀⡰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠳⡀⠀⠀⠀⠀⠀⠀⡰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠁
⠀⠹⣄⠀⠀⠀⢀⡼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣄⠀⠀⠀⢀⡼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣄⠀⠀⠀⢀⡼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣄⠀⠀⠀⢀⡼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣄⠀⠀⠀⢀⡼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠈⠳⠤⠴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠤⠴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠤⠴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠤⠴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠤⠴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠔⠊⠉⠒⠤⠒⠉⠑⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠊⠉⠒⠤⠒⠉⠑⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠊⠉⠒⠤⠒⠉⠑⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠊⠉⠒⠤⠒⠉⠑⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠊⠉⠒⠤⠒⠉⠑⠢⠀⠀  
⠀⠀⠀⠀⠀⢀⠊⠀⠀⠀⡐⠉⢂⠀⠀⠀⠑⡀⠀⠀⠀⠀⠀⢀⠊⠀⠀⠀⡐⠉⢂⠀⠀⠀⠑⡀⠀⠀⠀⠀⠀⢀⠊⠀⠀⠀⡐⠉⢂⠀⠀⠀⠑⡀⠀⠀⠀⠀⠀⢀⠊⠀⠀⠀⡐⠉⢂⠀⠀⠀⠑⡀⠀⠀⠀⠀⠀⢀⠊⠀⠀⠀⡐⠉⢂⠀⠀⠀⠑⡀  
⠄⠀⠀⠀⠠⠁⠀⠀⠀⠌⠀⠀⠀⠡⠀⠀⠀⠈⠄⠀⠀⠀⠠⠁⠀⠀⠀⠌⠀⠀⠀⠡⠀⠀⠀⠈⠄⠀⠀⠀⠠⠁⠀⠀⠀⠌⠀⠀⠀⠡⠀⠀⠀⠈⠄⠀⠀⠀⠠⠁⠀⠀⠀⠌⠀⠀⠀⠡⠀⠀⠀⠈⠄⠀⠀⠀⠠⠁⠀⠀⠀⠌⠀⠀⠀⠡⠀⠀⠀⠈  
⠈⢂⠀⡐⠁⠀⠀⢀⠊⠀⠀⠀⠀⠀⠑⡀⠀⠀⠈⢂⠀⡐⠁⠀⠀⢀⠊⠀⠀⠀⠀⠀⠑⡀⠀⠀⠈⢂⠀⡐⠁⠀⠀⢀⠊⠀⠀⠀⠀⠀⠑⡀⠀⠀⠈⢂⠀⡐⠁⠀⠀⢀⠊⠀⠀⠀⠀⠀⠑⡀⠀⠀⠈⢂⠀⡐⠁⠀⠀⢀⠊⠀⠀⠀⠀⠀⠑⡀⠀⠀  
⠀⣀⠭⣀⠀⢀⡠⠁⠀⠀⠀⠀⠀⠀⠀⠈⢄⡀⠀⣀⠭⣀⠀⢀⡠⠁⠀⠀⠀⠀⠀⠀⠀⠈⢄⡀⠀⣀⠭⣀⠀⢀⡠⠁⠀⠀⠀⠀⠀⠀⠀⠈⢄⡀⠀⣀⠭⣀⠀⢀⡠⠁⠀⠀⠀⠀⠀⠀⠀⠈⢄⡀⠀⣀⠭⣀⠀⢀⡠⠁⠀⠀⠀⠀⠀⠀⠀⠈⢄⡀  
⠉⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈  
⠀⠀⠀⠀⠀⡐⠊⠑⢂⠀⠀⠀⠀⠀⡐⠊⠑⢂⠀⠀⠀⠀⠀⡐⠊⠑⢂⠀⠀⠀⠀⠀⡐⠊⠑⢂⠀⠀⠀⠀⠀⡐⠊⠑⢂⠀⠀⠀⠀⠀⡐⠊⠑⢂⠀⠀⠀⠀⠀⡐⠊⠑⢂⠀⠀⠀⠀⠀⡐⠊⠑⢂⠀⠀⠀⠀⠀⡐⠊⠑⢂⠀⠀⠀⠀⠀⡐⠊⠑⢂  
⠑⣀⠀⣀⠊⠀⠀⠀⠀⠑⣀⠀⣀⠊⠀⠀⠀⠀⠑⣀⠀⣀⠊⠀⠀⠀⠀⠑⣀⠀⣀⠊⠀⠀⠀⠀⠑⣀⠀⣀⠊⠀⠀⠀⠀⠑⣀⠀⣀⠊⠀⠀⠀⠀⠑⣀⠀⣀⠊⠀⠀⠀⠀⠑⣀⠀⣀⠊⠀⠀⠀⠀⠑⣀⠀⣀⠊⠀⠀⠀⠀⠑⣀⠀⣀⠊⠀⠀⠀⠀  
⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀  
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⣫⣵⣶⣶⣮⣝⢿⣿⣿⣿⣿⣿⣿⣿                                               
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⣾⣿⣿⣿⣿⣿⣿⣷⣝⣿⣿⣿⣿⣿⣿                                               
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠊⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⢿⣿⣿⣿⣿                                               
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠁⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻⣿⣿⣿                                               
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻⣿⣿                                               
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠁⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻⣿                                               
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠠⠁⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻                                               
⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⣤⣤⣤⣤⣤⣤⣤⣄⣥⣤⣤⣤⣤⣤⣤⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓                                               
⠈⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                               
⠀⠈⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                               
⠀⠀⠈⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                               
⠀⠀⠀⠈⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                               
⠀⠀⠀⠀⠈⢂⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⢯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                               
⠀⠀⠀⠀⠀⠀⠡⡀⠀⠀⠀⠀⠀⠀⠀⡿⣳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                               
⠀⠀⠀⠀⠀⠀⠀⠈⠢⣀⠀⠀⠀⣀⠔⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                               
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                               

Turtle graphics

(cl-drawille/examples:turtle-example)

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⢤⡤⠤⠤⢴⡶⠶⠶⢖⣒⣒⣒⠶⠶⠶⣶⠤⠤⠤⣤⢄⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀

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 cl-drawille

Author

Goheeca <goheeca@gmail.com>

License

MIT

Description

cl-drawille: Drawing in terminal with Unicode Braille characters.

Version

1.0.0

Dependencies
Source

cl-drawille.asd (file)

Component

drawille.lisp (file)


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 cl-drawille.asd

Location

cl-drawille.asd

Systems

cl-drawille (system)


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

3.1.2 cl-drawille/drawille.lisp

Parent

cl-drawille (system)

Location

drawille.lisp

Packages

cl-drawille

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 cl-drawille

Source

drawille.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Functions

Function: make-canvas ()
Package

cl-drawille

Source

drawille.lisp (file)

Function: make-turtle &optional POS-X POS-Y
Package

cl-drawille

Source

drawille.lisp (file)

Function: terminal-size ()
Package

cl-drawille

Source

drawille.lisp (file)


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

5.1.2 Generic functions

Generic Function: back TUR STEP
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: back (TUR turtle) STEP
Generic Function: clear C
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: clear (C canvas)
Generic Function: down TUR
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: down (TUR turtle)
Generic Function: forward TUR STEP
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: forward (TUR turtle) STEP
Generic Function: frame C &key MIN-X MIN-Y MAX-X MAX-Y
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: frame (C canvas) &key MIN-X MIN-Y MAX-X MAX-Y
Generic Function: left TUR ANGLE
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: left (TUR turtle) ANGLE
Generic Function: move TUR X Y
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: move (TUR turtle) X Y
Generic Function: right TUR ANGLE
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: right (TUR turtle) ANGLE
Generic Function: rows C &key MIN-X MIN-Y MAX-X MAX-Y
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: rows (C canvas) &key MIN-X MIN-Y MAX-X MAX-Y
Generic Function: set-pixel C X Y
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: set-pixel (C canvas) X Y
Generic Function: set-text C X Y TEXT
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: set-text (C canvas) X Y TEXT
Generic Function: toggle-pixel C X Y
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: toggle-pixel (C canvas) X Y
Generic Function: unset-pixel C X Y
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: unset-pixel (C canvas) X Y
Generic Function: up TUR
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: up (TUR turtle)

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

5.2 Internal definitions


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

5.2.1 Constants

Constant: +braille-offset+
Package

cl-drawille

Source

drawille.lisp (file)

Constant: +pixel-map+
Package

cl-drawille

Source

drawille.lisp (file)


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

5.2.2 Macros

Macro: access-char &body BODY
Package

cl-drawille

Source

drawille.lisp (file)

Macro: process-char &body BODY
Package

cl-drawille

Source

drawille.lisp (file)


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

5.2.3 Functions

Function: get-pos X Y
Package

cl-drawille

Source

drawille.lisp (file)

Function: line X1 Y1 X2 Y2
Package

cl-drawille

Source

drawille.lisp (file)

Function: normalize COORD
Package

cl-drawille

Source

drawille.lisp (file)

Function: pixel X Y
Package

cl-drawille

Source

drawille.lisp (file)

Function: polygon &optional CENTER-X CENTER-Y SIDES RADIUS
Package

cl-drawille

Source

drawille.lisp (file)


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

5.2.4 Generic functions

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

cl-drawille

Methods
Method: brush (TURTLE turtle)

automatically generated reader method

Source

drawille.lisp (file)

Method: (setf brush) NEW-VALUE (TURTLE turtle)

automatically generated writer method

Source

drawille.lisp (file)

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

cl-drawille

Methods
Method: chars (CANVAS canvas)

automatically generated reader method

Source

drawille.lisp (file)

Method: (setf chars) NEW-VALUE (CANVAS canvas)

automatically generated writer method

Source

drawille.lisp (file)

Generic Function: get-char C COL ROW
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: get-char (C canvas) COL ROW
Generic Function: get-pixel C X Y
Package

cl-drawille

Source

drawille.lisp (file)

Methods
Method: get-pixel (C canvas) X Y
Generic Function: pos-x OBJECT
Generic Function: (setf pos-x) NEW-VALUE OBJECT
Package

cl-drawille

Methods
Method: pos-x (TURTLE turtle)

automatically generated reader method

Source

drawille.lisp (file)

Method: (setf pos-x) NEW-VALUE (TURTLE turtle)

automatically generated writer method

Source

drawille.lisp (file)

Generic Function: pos-y OBJECT
Generic Function: (setf pos-y) NEW-VALUE OBJECT
Package

cl-drawille

Methods
Method: pos-y (TURTLE turtle)

automatically generated reader method

Source

drawille.lisp (file)

Method: (setf pos-y) NEW-VALUE (TURTLE turtle)

automatically generated writer method

Source

drawille.lisp (file)

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

cl-drawille

Methods
Method: rotation (TURTLE turtle)

automatically generated reader method

Source

drawille.lisp (file)

Method: (setf rotation) NEW-VALUE (TURTLE turtle)

automatically generated writer method

Source

drawille.lisp (file)


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

5.2.5 Classes

Class: canvas ()
Package

cl-drawille

Source

drawille.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

turtle (class)

Direct methods
Direct slots
Slot: chars
Initform

(make-hash-table :test (function equal))

Readers

chars (generic function)

Writers

(setf chars) (generic function)

Class: turtle ()
Package

cl-drawille

Source

drawille.lisp (file)

Direct superclasses

canvas (class)

Direct methods
Direct slots
Slot: pos-x
Initargs

:pos-x

Readers

pos-x (generic function)

Writers

(setf pos-x) (generic function)

Slot: pos-y
Initargs

:pos-y

Readers

pos-y (generic function)

Writers

(setf pos-y) (generic function)

Slot: rotation
Initform

0

Readers

rotation (generic function)

Writers

(setf rotation) (generic function)

Slot: brush
Initform

t

Readers

brush (generic function)

Writers

(setf brush) (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
cl-drawille.asd: The cl-drawille․asd file
cl-drawille/drawille.lisp: The cl-drawille/drawille․lisp file

F
File, Lisp, cl-drawille.asd: The cl-drawille․asd file
File, Lisp, cl-drawille/drawille.lisp: The cl-drawille/drawille․lisp file

L
Lisp File, cl-drawille.asd: The cl-drawille․asd file
Lisp File, cl-drawille/drawille.lisp: The cl-drawille/drawille․lisp file

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   (  
A   B   C   D   F   G   L   M   N   P   R   S   T   U  
Index Entry  Section

(
(setf brush): Internal generic functions
(setf brush): Internal generic functions
(setf chars): Internal generic functions
(setf chars): Internal generic functions
(setf pos-x): Internal generic functions
(setf pos-x): Internal generic functions
(setf pos-y): Internal generic functions
(setf pos-y): Internal generic functions
(setf rotation): Internal generic functions
(setf rotation): Internal generic functions

A
access-char: Internal macros

B
back: Exported generic functions
back: Exported generic functions
brush: Internal generic functions
brush: Internal generic functions

C
chars: Internal generic functions
chars: Internal generic functions
clear: Exported generic functions
clear: Exported generic functions

D
down: Exported generic functions
down: Exported generic functions

F
forward: Exported generic functions
forward: Exported generic functions
frame: Exported generic functions
frame: Exported generic functions
Function, get-pos: Internal functions
Function, line: Internal functions
Function, make-canvas: Exported functions
Function, make-turtle: Exported functions
Function, normalize: Internal functions
Function, pixel: Internal functions
Function, polygon: Internal functions
Function, terminal-size: Exported functions

G
Generic Function, (setf brush): Internal generic functions
Generic Function, (setf chars): Internal generic functions
Generic Function, (setf pos-x): Internal generic functions
Generic Function, (setf pos-y): Internal generic functions
Generic Function, (setf rotation): Internal generic functions
Generic Function, back: Exported generic functions
Generic Function, brush: Internal generic functions
Generic Function, chars: Internal generic functions
Generic Function, clear: Exported generic functions
Generic Function, down: Exported generic functions
Generic Function, forward: Exported generic functions
Generic Function, frame: Exported generic functions
Generic Function, get-char: Internal generic functions
Generic Function, get-pixel: Internal generic functions
Generic Function, left: Exported generic functions
Generic Function, move: Exported generic functions
Generic Function, pos-x: Internal generic functions
Generic Function, pos-y: Internal generic functions
Generic Function, right: Exported generic functions
Generic Function, rotation: Internal generic functions
Generic Function, rows: Exported generic functions
Generic Function, set-pixel: Exported generic functions
Generic Function, set-text: Exported generic functions
Generic Function, toggle-pixel: Exported generic functions
Generic Function, unset-pixel: Exported generic functions
Generic Function, up: Exported generic functions
get-char: Internal generic functions
get-char: Internal generic functions
get-pixel: Internal generic functions
get-pixel: Internal generic functions
get-pos: Internal functions

L
left: Exported generic functions
left: Exported generic functions
line: Internal functions

M
Macro, access-char: Internal macros
Macro, process-char: Internal macros
make-canvas: Exported functions
make-turtle: Exported functions
Method, (setf brush): Internal generic functions
Method, (setf chars): Internal generic functions
Method, (setf pos-x): Internal generic functions
Method, (setf pos-y): Internal generic functions
Method, (setf rotation): Internal generic functions
Method, back: Exported generic functions
Method, brush: Internal generic functions
Method, chars: Internal generic functions
Method, clear: Exported generic functions
Method, down: Exported generic functions
Method, forward: Exported generic functions
Method, frame: Exported generic functions
Method, get-char: Internal generic functions
Method, get-pixel: Internal generic functions
Method, left: Exported generic functions
Method, move: Exported generic functions
Method, pos-x: Internal generic functions
Method, pos-y: Internal generic functions
Method, right: Exported generic functions
Method, rotation: Internal generic functions
Method, rows: Exported generic functions
Method, set-pixel: Exported generic functions
Method, set-text: Exported generic functions
Method, toggle-pixel: Exported generic functions
Method, unset-pixel: Exported generic functions
Method, up: Exported generic functions
move: Exported generic functions
move: Exported generic functions

N
normalize: Internal functions

P
pixel: Internal functions
polygon: Internal functions
pos-x: Internal generic functions
pos-x: Internal generic functions
pos-y: Internal generic functions
pos-y: Internal generic functions
process-char: Internal macros

R
right: Exported generic functions
right: Exported generic functions
rotation: Internal generic functions
rotation: Internal generic functions
rows: Exported generic functions
rows: Exported generic functions

S
set-pixel: Exported generic functions
set-pixel: Exported generic functions
set-text: Exported generic functions
set-text: Exported generic functions

T
terminal-size: Exported functions
toggle-pixel: Exported generic functions
toggle-pixel: Exported generic functions

U
unset-pixel: Exported generic functions
unset-pixel: Exported generic functions
up: Exported generic functions
up: Exported generic functions

Jump to:   (  
A   B   C   D   F   G   L   M   N   P   R   S   T   U  

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

A.3 Variables

Jump to:   +  
B   C   P   R   S  
Index Entry  Section

+
+braille-offset+: Internal constants
+pixel-map+: Internal constants

B
brush: Internal classes

C
chars: Internal classes
Constant, +braille-offset+: Internal constants
Constant, +pixel-map+: Internal constants

P
pos-x: Internal classes
pos-y: Internal classes

R
rotation: Internal classes

S
Slot, brush: Internal classes
Slot, chars: Internal classes
Slot, pos-x: Internal classes
Slot, pos-y: Internal classes
Slot, rotation: Internal classes

Jump to:   +  
B   C   P   R   S  

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

A.4 Data types

Jump to:   C   P   S   T  
Index Entry  Section

C
canvas: Internal classes
cl-drawille: The cl-drawille system
cl-drawille: The cl-drawille package
Class, canvas: Internal classes
Class, turtle: Internal classes

P
Package, cl-drawille: The cl-drawille package

S
System, cl-drawille: The cl-drawille system

T
turtle: Internal classes

Jump to:   C   P   S   T