The image Reference Manual

Table of Contents

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

The image Reference Manual

This is the image Reference Manual, version 0.11, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:04:25 2018 GMT+0.


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

1 Introduction

Image is an image-drawing with a few drawing primitives (circles, ellipses, 
lines, rectangles, text). It currently has code for "dumping" an image to 
either X11 drawables or GIF files (via Skippy). It currently only has a single
font available for drawing text, but it should be possible to extend the font 
handling to load fonts from other formats. 

NOTE: Now image does not support export to X11 image. It's an optional feature,
You can eval (push :support-clx *features*) to enable this feature.



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 image

Maintainer

Kevin Lynx <kevinlynx@gmail.com>

Author

Ingvar Mattsson <ingvar@hexapodia.net>

License

MIT

Description

An image-drawing with some drawing primitives

Version

0.11

Dependencies
Source

image.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 image.asd

Location

image.asd

Systems

image (system)


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

3.1.2 image/package.lisp

Parent

image (system)

Location

package.lisp

Packages

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

3.1.3 image/helpers.lisp

Dependency

package.lisp (file)

Parent

image (system)

Location

helpers.lisp

Internal Definitions

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

3.1.4 image/image.lisp

Dependency

package.lisp (file)

Parent

image (system)

Location

image.lisp

Exported Definitions
Internal Definitions

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

3.1.5 image/image-text.lisp

Dependencies
Parent

image (system)

Location

image-text.lisp


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

3.1.6 image/pcf-constants.lisp

Dependency

package.lisp (file)

Parent

image (system)

Location

pcf-constants.lisp

Internal Definitions

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

3.1.7 image/read-pcf.lisp

Dependencies
Parent

image (system)

Location

read-pcf.lisp

Exported Definitions

read-font (function)

Internal Definitions

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

3.1.8 image/imports.lisp

Dependencies
Parent

image (system)

Location

imports.lisp

Exported Definitions
Internal Definitions

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

3.1.9 image/exports.lisp

Dependencies
Parent

image (system)

Location

exports.lisp

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 net.hexapodia.image.pcf

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions

read-font (function)

Internal Definitions

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

4.2 net.hexapodia.image

Source

package.lisp (file)

Nickname

image

Use List

common-lisp

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: circle IMAGE X-CENTRE Y-CENTRE RADIUS R G B &optional ALPHA

Draw a circle in IMAGE, centred on <X-CENTER Y-CENTRE>, with the specified RADIUS. Use the R, G and B values provided and use ALPHA as the alpha-blend parameter (defaults to 1.0). Does not have a useful return value.

Package

net.hexapodia.image

Source

image.lisp (file)

Function: circle-fill IMAGE X-CENTRE Y-CENTRE RADIUS R G B &optional ALPHA

Draw a filled circle in IMAGE centred on <X-CENTER Y-CENTRE>, with the specified DIAMETER. Use the R, G and B values provided and use ALPHA as the alpha-blend parameter (defaults to 1.0). Fill the circle.

Package

net.hexapodia.image

Source

image.lisp (file)

Function: cut-image IMAGE X0 Y0 X1 Y1 &optional ALPHA

Create a copy of the area of IMAGE that extends from <X0,Y0> to <X1,Y1>, also create an alpha map that is initialised to the value given to ALPHA (default is 1.0). Note that this alpha-map is *not* automatically referenced!

Package

net.hexapodia.image

Source

image.lisp (file)

Function: ellipsis IMAGE X0 Y0 X1 Y1 LONG-AXIS R G B &optional ALPHA

Draw an ellipsis in IMAGE. The two foci are <X0 Y0> and <X1 Y1>. The long axis is LONG-AXIS long and the colour of the ellipsis is the specified R, G and B values. Use ALPHA as the alpha-blend value (defaults to 1.0).

Package

net.hexapodia.image

Source

image.lisp (file)

Function: export-to-gif IMAGE FILE-NAME &optional COMMENT
Package

net.hexapodia.image

Source

image.lisp (file)

Function: get-pixel IMAGE X Y &optional TYPE

Retrieve the R G B values of the <X,Y> pixel in IMAGE. Return the triplet as TYPE (defaults to list).

Package

net.hexapodia.image

Source

image.lisp (file)

Function: line IMAGE X0 Y0 X1 Y1 R G B &optional ALPHA

Draw a line in IMAGE from <X0 Y0> to <X1 Y1>, using R, G and B as colour. Use ALPHA as alpha-blend value (defaults to 1.0).

Package

net.hexapodia.image

Source

image.lisp (file)

Function: make-image WIDTH HEIGHT

Create an IMAGE object, with specified width and height

Package

net.hexapodia.image

Source

image.lisp (file)

Function: plot IMAGE X Y R G B &optional ALPHA

Draw a pixel in IMAGE, ar position <X Y>, with the specified R, G and B values. Use ALPHA as alpha-blend value (defaults to 1.0).

Package

net.hexapodia.image

Source

image.lisp (file)

Function: poly-line IMAGE XY-PAIRS R G B &optional ALPHA

Draw a poly-line in IMAGE (all corners are specified in XY-PAIRS as elements in a flat list, as (X0 Y0 X1 Y1 X2 Y2 ...). Use R, G and B as colour and ALPHA as alpha-blend (defaults to 1.0).

Package

net.hexapodia.image

Source

image.lisp (file)

Function: put-image SOURCE TARGET X-OFFSET Y-OFFSET &key ALPHA ALPHA-MAP SOURCE-X SOURCE-Y SOURCE-WIDTH SOURCE-HEIGHT

Copy a rectangle from SOURCE to TARGET, placing the result wit the upper left corner at <X-OFFSET, Y-OFFSET> in the target. Optionally, specily the ALPHA blend parameter to use (defaults to 1.0), an ALPHA-MAP, an array of wXh for the source image, having one alpha-blend per pixel stored in it. It’s also possible to specify a sub-rectangle within the source image, with the upper left corner at <SOURCE-X, SOURCE-Y>, having SOURCE-WIDth and SOURCE-HEIGHT.

Package

net.hexapodia.image

Source

image.lisp (file)

Function: read-font FILENAME
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: rect IMAGE X0 Y0 X1 Y1 FILL R G B &optional ALPHA

Draw a rectangle in IMAGE, with one corner at <X0 Y0> and the diagonally opposite at <X1 Y1>. Use R, G and B for colour and use ALPHA as alpha-blend (defaults to 1.0).

Package

net.hexapodia.image

Source

image.lisp (file)

Function: text IMAGE TEXT X Y R G B &optional ALPHA

Draw the string TEXT in IMAGE, with upper left corner at <X Y>, using the specified R, G and B values. Use ALPHA as alpha-blend value.

Returns (VALUE <max-x> <max-y>), to get exact bounding rectangle, plot at <0 0>, with an ALPHA of 0.0 and you will have (VALUES <width> <height>) as return value.

Package

net.hexapodia.image

Source

image.lisp (file)


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

5.1.2 Generic functions

Generic Function: export-image IMAGE SINK &key FORMAT COMMENT &allow-other-keys
Package

net.hexapodia.image

Source

exports.lisp (file)

Methods
Method: export-image IMAGE (SINK stream) &key FORMAT COMMENT
Method: export-image IMAGE (FILENAME pathname) &key FORMAT COMMENT
Method: export-image IMAGE (FILENAME string) &key FORMAT COMMENT
Generic Function: height OBJECT
Package

net.hexapodia.image

Methods
Method: height (SUB-IMAGE sub-image)

automatically generated reader method

Source

image.lisp (file)

Method: height (IMAGE image)

automatically generated reader method

Source

image.lisp (file)

Generic Function: import-image SOURCE &key FORMAT &allow-other-keys
Package

net.hexapodia.image

Source

imports.lisp (file)

Methods
Method: import-image (SOURCE string) &key FORMAT &allow-other-keys
Method: import-image (SOURCE stream) &key FORMAT &allow-other-keys
Generic Function: width OBJECT
Package

net.hexapodia.image

Methods
Method: width (SUB-IMAGE sub-image)

automatically generated reader method

Source

image.lisp (file)

Method: width (IMAGE image)

automatically generated reader method

Source

image.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Constants

Constant: +pcf-accel-w-inkbounds+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-accelerators+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-bdf-accelerators+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-bdf-encodings+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-bit-mask+

If set then Most Sig Bit First

Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-bitmaps+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-byte-mask+

If set then Most Sig Byte First

Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-compressed-metrics+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-default-format+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-glyph-names+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-glyph-pad-mask+

See the bitmap table for explanation

Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-ink-metrics+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-inkbounds+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-metrics+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-properties+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-scan-unit-mask+

See the bitmap table for explanation

Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)

Constant: +pcf-swidths+
Package

net.hexapodia.image.pcf

Source

pcf-constants.lisp (file)


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

5.2.2 Special variables

Special Variable: *clip-region*
Package

net.hexapodia.image

Source

image.lisp (file)

Special Variable: *file-formats*

Association list, mapping file types to image formats

Package

net.hexapodia.image

Source

helpers.lisp (file)

Special Variable: *font-map*
Package

net.hexapodia.image

Source

image.lisp (file)

Special Variable: *text-map*
Package

net.hexapodia.image

Source

image.lisp (file)


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

5.2.3 Macros

Macro: with-clip-region (X0 Y0 X1 Y1) &body BODY
Package

net.hexapodia.image

Source

image.lisp (file)


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

5.2.4 Functions

Function: accelerator-constantmetrics INSTANCE
Function: (setf accelerator-constantmetrics) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-constantwidth INSTANCE
Function: (setf accelerator-constantwidth) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-drawdirection INSTANCE
Function: (setf accelerator-drawdirection) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-fontascent INSTANCE
Function: (setf accelerator-fontascent) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-fontdescent INSTANCE
Function: (setf accelerator-fontdescent) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-format INSTANCE
Function: (setf accelerator-format) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-ink-maxbounds INSTANCE
Function: (setf accelerator-ink-maxbounds) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-ink-minbounds INSTANCE
Function: (setf accelerator-ink-minbounds) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-inkinside INSTANCE
Function: (setf accelerator-inkinside) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-inkmetrics INSTANCE
Function: (setf accelerator-inkmetrics) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-maxbounds INSTANCE
Function: (setf accelerator-maxbounds) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-maxoverlap INSTANCE
Function: (setf accelerator-maxoverlap) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-minbounds INSTANCE
Function: (setf accelerator-minbounds) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-nooverlap INSTANCE
Function: (setf accelerator-nooverlap) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-p OBJECT
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-padding INSTANCE
Function: (setf accelerator-padding) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: accelerator-terminalfont INSTANCE
Function: (setf accelerator-terminalfont) VALUE INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: alpha-blend BACK FORE ALPHA
Package

net.hexapodia.image

Source

image.lisp (file)

Function: bresencircle IMAGE X Y DIAM R G B ALPHA
Package

net.hexapodia.image

Source

image.lisp (file)

Function: call-with-clip-region REGION BODY
Package

net.hexapodia.image

Source

image.lisp (file)

Function: circle-points X Y R
Package

net.hexapodia.image

Source

image.lisp (file)

Function: copy-accelerator INSTANCE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: define-char CHARACTER &rest DATA
Package

net.hexapodia.image

Source

image.lisp (file)

Function: distance X0 Y0 X1 Y1
Package

net.hexapodia.image

Source

image.lisp (file)

Function: ellipsis-fill IMAGE X0 Y0 X1 Y1 LONG-AXIS R G B &optional ALPHA
Package

net.hexapodia.image

Source

image.lisp (file)

Function: ellipsis-points X0 Y0 X1 Y1 LONG-AXIS
Package

net.hexapodia.image

Source

image.lisp (file)

Function: export-to-file IMAGE NAME &key FORMAT COMMENT
Package

net.hexapodia.image

Source

exports.lisp (file)

Function: export-to-png IMAGE FILE-NAME
Package

net.hexapodia.image

Source

image.lisp (file)

Function: export-to-stream IMAGE STREAM &key FORMAT COMMENT
Package

net.hexapodia.image

Source

exports.lisp (file)

Function: find-dir X0 Y0 X1 Y1
Package

net.hexapodia.image

Source

image.lisp (file)

Function: find-toc-entry FONT
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: font-name FILENAME
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: format-from-name FILE-NAME
Package

net.hexapodia.image

Source

helpers.lisp (file)

Function: generate-font FONT
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: image->png IMAGE
Package

net.hexapodia.image

Source

image.lisp (file)

Function: import-from-file SOURCE &key FORMAT &allow-other-keys
Package

net.hexapodia.image

Source

imports.lisp (file)

Function: import-from-filename SOURCE &key FORMAT &allow-other-keys
Package

net.hexapodia.image

Source

imports.lisp (file)

Function: make-accelerator &key (FORMAT FORMAT) (NOOVERLAP NOOVERLAP) (CONSTANTMETRICS CONSTANTMETRICS) (TERMINALFONT TERMINALFONT) (CONSTANTWIDTH CONSTANTWIDTH) (INKINSIDE INKINSIDE) (INKMETRICS INKMETRICS) (DRAWDIRECTION DRAWDIRECTION) (PADDING PADDING) (FONTASCENT FONTASCENT) (FONTDESCENT FONTDESCENT) (MAXOVERLAP MAXOVERLAP) (MINBOUNDS MINBOUNDS) (MAXBOUNDS MAXBOUNDS) (INK-MINBOUNDS INK-MINBOUNDS) (INK-MAXBOUNDS INK-MAXBOUNDS)
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: make-color-table IMAGE
Package

net.hexapodia.image

Source

image.lisp (file)

Function: make-font TABLE-COUNT STREAM
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: make-int SEQ FORMAT SIGNED
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: nexts X Y DIR
Package

net.hexapodia.image

Source

image.lisp (file)

Function: open-compressed-font FONT-FILE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: open-font FONT-FILE
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: pick A IX OP
Package

net.hexapodia.image

Source

image.lisp (file)

Function: put-image-fast SOURCE TARGET SX SY SW SH TX TY
Package

net.hexapodia.image

Source

image.lisp (file)

Function: put-image-map SOURCE ALPHA-MAP TARGET SX SY SW SH TX TY
Package

net.hexapodia.image

Source

image.lisp (file)

Function: put-image-slow SOURCE ALPHA TARGET SX SY SW SH TX TY
Package

net.hexapodia.image

Source

image.lisp (file)

Function: read-accelerator FONT TOC-ENTRY
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-all-entries FONT
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-bitmap-table FONT TOC-ENTRY
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-encoding-table FONT TOC-ENTRY
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-font FILESPEC
Package

net.hexapodia.image

Source

image.lisp (file)

Function: read-int FONT OCTETS &key FORMAT SIGNED
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-int16 STREAM &key FORMAT
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-lsbint32 STREAM
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-metrics-entry FONT COMPRESSED-P BYTE-ORDER
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-metrics-table FONT TOC-ENTRY
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-next-entry FONT
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-octet STREAM
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-property-entry FONT TOC-DATA
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-toc-entry FONT
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: read-uint16 STREAM &key FORMAT
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Function: skippify-color-table COLORTAB
Package

net.hexapodia.image

Source

image.lisp (file)

Function: table-too-big-p CTAB
Package

net.hexapodia.image

Source

image.lisp (file)

Function: use-font NAME
Package

net.hexapodia.image

Source

image.lisp (file)

Function: write-gif-to-stream IMAGE STREAM &optional COMMENT
Package

net.hexapodia.image

Source

image.lisp (file)

Function: write-png-to-stream IMAGE STREAM
Package

net.hexapodia.image

Source

image.lisp (file)


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

5.2.5 Generic functions

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

net.hexapodia.image.pcf

Methods
Method: accelerators (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf accelerators) NEW-VALUE (PCF-FONT pcf-font)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: alpha-data OBJECT
Package

net.hexapodia.image

Methods
Method: alpha-data (SUB-IMAGE sub-image)

automatically generated reader method

Source

image.lisp (file)

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

net.hexapodia.image.pcf

Methods
Method: ascent (CHARACTER-METRICS character-metrics)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf ascent) NEW-VALUE (CHARACTER-METRICS character-metrics)

automatically generated writer method

Source

read-pcf.lisp (file)

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

net.hexapodia.image.pcf

Methods
Method: attributes (CHARACTER-METRICS character-metrics)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf attributes) NEW-VALUE (CHARACTER-METRICS character-metrics)

automatically generated writer method

Source

read-pcf.lisp (file)

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

net.hexapodia.image.pcf

Methods
Method: bitmap (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf bitmap) NEW-VALUE (PCF-FONT pcf-font)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: bitmap-count OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: bitmap-count (BITMAP-DATA bitmap-data)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: bitmap-format OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: bitmap-format (BITMAP-DATA bitmap-data)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: char-tab OBJECT
Generic Function: (setf char-tab) NEW-VALUE OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: char-tab (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf char-tab) NEW-VALUE (PCF-FONT pcf-font)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: cmp SEQ-A SEQ-B
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Methods
Method: cmp (SEQ-A vector) (SEQ-B vector)
Method: cmp (SEQ-A vector) (SEQ-B string)
Method: cmp (SEQ-A string) (SEQ-B vector)
Method: cmp (SEQ-A string) (SEQ-B string)
Generic Function: data OBJECT
Generic Function: (setf data) NEW-VALUE OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: data (BITMAP-DATA bitmap-data)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: data (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf data) NEW-VALUE (PCF-FONT pcf-font)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: data-offset OBJECT
Generic Function: (setf data-offset) NEW-VALUE OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: data-offset (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf data-offset) NEW-VALUE (PCF-FONT pcf-font)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: default-char OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: default-char (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

read-pcf.lisp (file)

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

net.hexapodia.image.pcf

Methods
Method: descent (CHARACTER-METRICS character-metrics)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf descent) NEW-VALUE (CHARACTER-METRICS character-metrics)

automatically generated writer method

Source

read-pcf.lisp (file)

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

net.hexapodia.image.pcf

Methods
Method: encoding (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf encoding) NEW-VALUE (PCF-FONT pcf-font)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: glyph-table OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: glyph-table (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: image-data OBJECT
Package

net.hexapodia.image

Methods
Method: image-data (SUB-IMAGE sub-image)

automatically generated reader method

Source

image.lisp (file)

Method: image-data (IMAGE image)

automatically generated reader method

Source

image.lisp (file)

Generic Function: ink-metrics OBJECT
Generic Function: (setf ink-metrics) NEW-VALUE OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: ink-metrics (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf ink-metrics) NEW-VALUE (PCF-FONT pcf-font)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: left-bearing OBJECT
Generic Function: (setf left-bearing) NEW-VALUE OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: left-bearing (CHARACTER-METRICS character-metrics)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf left-bearing) NEW-VALUE (CHARACTER-METRICS character-metrics)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: max-char OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: max-char (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

read-pcf.lisp (file)

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

net.hexapodia.image.pcf

Methods
Method: metrics (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf metrics) NEW-VALUE (PCF-FONT pcf-font)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: min-char OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: min-char (CHARACTER-ENCODING character-encoding)

automatically generated reader method

Source

read-pcf.lisp (file)

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

net.hexapodia.image.pcf

Methods
Method: name (PROPERTY-ENTRY property-entry)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf name) NEW-VALUE (PROPERTY-ENTRY property-entry)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: name-offset OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: name-offset (PROPERTY-ENTRY property-entry)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: offsets OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: offsets (BITMAP-DATA bitmap-data)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: property-table OBJECT
Generic Function: (setf property-table) NEW-VALUE OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: property-table (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf property-table) NEW-VALUE (PCF-FONT pcf-font)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: right-bearing OBJECT
Generic Function: (setf right-bearing) NEW-VALUE OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: right-bearing (CHARACTER-METRICS character-metrics)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf right-bearing) NEW-VALUE (CHARACTER-METRICS character-metrics)

automatically generated writer method

Source

read-pcf.lisp (file)

Generic Function: string-property-p OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: string-property-p (PROPERTY-ENTRY property-entry)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: table OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: table (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: table-count OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: table-count (PCF-FONT pcf-font)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: toc-format OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: toc-format (TOC-ENTRY toc-entry)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: toc-offset OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: toc-offset (TOC-ENTRY toc-entry)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: toc-size OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: toc-size (TOC-ENTRY toc-entry)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: toc-type OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: toc-type (TOC-ENTRY toc-entry)

automatically generated reader method

Source

read-pcf.lisp (file)

Generic Function: value OBJECT
Package

net.hexapodia.image.pcf

Methods
Method: value (PROPERTY-ENTRY property-entry)

automatically generated reader method

Source

read-pcf.lisp (file)

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

net.hexapodia.image.pcf

Methods
Method: width (CHARACTER-METRICS character-metrics)

automatically generated reader method

Source

read-pcf.lisp (file)

Method: (setf width) NEW-VALUE (CHARACTER-METRICS character-metrics)

automatically generated writer method

Source

read-pcf.lisp (file)


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

5.2.6 Structures

Structure: accelerator ()
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: format
Type

integer

Initform

0

Readers

accelerator-format (function)

Writers

(setf accelerator-format) (function)

Slot: nooverlap
Type

integer

Initform

0

Readers

accelerator-nooverlap (function)

Writers

(setf accelerator-nooverlap) (function)

Slot: constantmetrics
Type

integer

Initform

0

Readers

accelerator-constantmetrics (function)

Writers

(setf accelerator-constantmetrics) (function)

Slot: terminalfont
Type

integer

Initform

0

Readers

accelerator-terminalfont (function)

Writers

(setf accelerator-terminalfont) (function)

Slot: constantwidth
Type

integer

Initform

0

Readers

accelerator-constantwidth (function)

Writers

(setf accelerator-constantwidth) (function)

Slot: inkinside
Type

integer

Initform

0

Readers

accelerator-inkinside (function)

Writers

(setf accelerator-inkinside) (function)

Slot: inkmetrics
Type

integer

Initform

0

Readers

accelerator-inkmetrics (function)

Writers

(setf accelerator-inkmetrics) (function)

Slot: drawdirection
Type

integer

Initform

0

Readers

accelerator-drawdirection (function)

Writers

(setf accelerator-drawdirection) (function)

Slot: padding
Type

integer

Initform

0

Readers

accelerator-padding (function)

Writers

(setf accelerator-padding) (function)

Slot: fontascent
Type

integer

Initform

0

Readers

accelerator-fontascent (function)

Writers

(setf accelerator-fontascent) (function)

Slot: fontdescent
Type

integer

Initform

0

Readers

accelerator-fontdescent (function)

Writers

(setf accelerator-fontdescent) (function)

Slot: maxoverlap
Type

integer

Initform

0

Readers

accelerator-maxoverlap (function)

Writers

(setf accelerator-maxoverlap) (function)

Slot: minbounds
Readers

accelerator-minbounds (function)

Writers

(setf accelerator-minbounds) (function)

Slot: maxbounds
Readers

accelerator-maxbounds (function)

Writers

(setf accelerator-maxbounds) (function)

Slot: ink-minbounds
Readers

accelerator-ink-minbounds (function)

Writers

(setf accelerator-ink-minbounds) (function)

Slot: ink-maxbounds
Readers

accelerator-ink-maxbounds (function)

Writers

(setf accelerator-ink-maxbounds) (function)


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

5.2.7 Classes

Class: bitmap-data ()
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: bitmap-format
Initargs

:bitmap-format

Readers

bitmap-format (generic function)

Slot: bitmap-count
Initargs

:bitmap-count

Readers

bitmap-count (generic function)

Slot: offsets
Initargs

:offsets

Readers

offsets (generic function)

Slot: data
Initargs

:data

Readers

data (generic function)

Class: character-encoding ()
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: min-char
Initargs

:min-char

Readers

min-char (generic function)

Slot: max-char
Initargs

:max-char

Readers

max-char (generic function)

Slot: default-char
Initargs

:default-char

Readers

default-char (generic function)

Slot: glyph-table
Initargs

:glyph-table

Readers

glyph-table (generic function)

Class: character-metrics ()
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: left-bearing
Initargs

:left-bearing

Readers

left-bearing (generic function)

Writers

(setf left-bearing) (generic function)

Slot: right-bearing
Initargs

:right-bearing

Readers

right-bearing (generic function)

Writers

(setf right-bearing) (generic function)

Slot: width
Initargs

:width

Readers

width (generic function)

Writers

(setf width) (generic function)

Slot: ascent
Initargs

:ascent

Readers

ascent (generic function)

Writers

(setf ascent) (generic function)

Slot: descent
Initargs

:descent

Readers

descent (generic function)

Writers

(setf descent) (generic function)

Slot: attributes
Initargs

:attributes

Readers

attributes (generic function)

Writers

(setf attributes) (generic function)

Class: image ()
Package

net.hexapodia.image

Source

image.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: height
Initargs

:height

Readers

height (generic function)

Slot: width
Initargs

:width

Readers

width (generic function)

Slot: image-data
Initargs

:image-data

Readers

image-data (generic function)

Class: pcf-font ()
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: table-count
Initargs

:table-count

Readers

table-count (generic function)

Slot: table
Initargs

:table

Readers

table (generic function)

Slot: data
Initargs

:data

Readers

data (generic function)

Writers

(setf data) (generic function)

Slot: data-offset
Initargs

:data-offset

Readers

data-offset (generic function)

Writers

(setf data-offset) (generic function)

Slot: accelerators
Initargs

:accelerators

Readers

accelerators (generic function)

Writers

(setf accelerators) (generic function)

Slot: char-tab
Initargs

:char-tab

Readers

char-tab (generic function)

Writers

(setf char-tab) (generic function)

Slot: property-table
Initargs

:property-table

Readers

property-table (generic function)

Writers

(setf property-table) (generic function)

Slot: metrics
Initargs

:metrics

Readers

metrics (generic function)

Writers

(setf metrics) (generic function)

Slot: ink-metrics
Initargs

:ink-metrics

Readers

ink-metrics (generic function)

Writers

(setf ink-metrics) (generic function)

Slot: bitmap
Initargs

:bitmap

Readers

bitmap (generic function)

Writers

(setf bitmap) (generic function)

Slot: encoding
Initargs

:encoding

Readers

encoding (generic function)

Writers

(setf encoding) (generic function)

Class: property-entry ()
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name-offset
Initargs

:name-offset

Readers

name-offset (generic function)

Slot: string-property-p
Initargs

:string-property-p

Readers

string-property-p (generic function)

Slot: value
Initargs

:value

Readers

value (generic function)

Slot: name
Initargs

:name

Readers

name (generic function)

Writers

(setf name) (generic function)

Class: sub-image ()
Package

net.hexapodia.image

Source

image.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: height
Initargs

:height

Readers

height (generic function)

Slot: width
Initargs

:width

Readers

width (generic function)

Slot: image-data
Initargs

:image-data

Readers

image-data (generic function)

Slot: alpha-data
Initargs

:alpha-data

Readers

alpha-data (generic function)

Class: toc-entry ()
Package

net.hexapodia.image.pcf

Source

read-pcf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: toc-format
Initargs

:toc-format

Readers

toc-format (generic function)

Slot: toc-offset
Initargs

:toc-offset

Readers

toc-offset (generic function)

Slot: toc-size
Initargs

:toc-size

Readers

toc-size (generic function)

Slot: toc-type
Initargs

:toc-type

Readers

toc-type (generic function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   I   L  
Index Entry  Section

F
File, Lisp, image.asd: The image<dot>asd file
File, Lisp, image/exports.lisp: The image/exports<dot>lisp file
File, Lisp, image/helpers.lisp: The image/helpers<dot>lisp file
File, Lisp, image/image-text.lisp: The image/image-text<dot>lisp file
File, Lisp, image/image.lisp: The image/image<dot>lisp file
File, Lisp, image/imports.lisp: The image/imports<dot>lisp file
File, Lisp, image/package.lisp: The image/package<dot>lisp file
File, Lisp, image/pcf-constants.lisp: The image/pcf-constants<dot>lisp file
File, Lisp, image/read-pcf.lisp: The image/read-pcf<dot>lisp file

I
image.asd: The image<dot>asd file
image/exports.lisp: The image/exports<dot>lisp file
image/helpers.lisp: The image/helpers<dot>lisp file
image/image-text.lisp: The image/image-text<dot>lisp file
image/image.lisp: The image/image<dot>lisp file
image/imports.lisp: The image/imports<dot>lisp file
image/package.lisp: The image/package<dot>lisp file
image/pcf-constants.lisp: The image/pcf-constants<dot>lisp file
image/read-pcf.lisp: The image/read-pcf<dot>lisp file

L
Lisp File, image.asd: The image<dot>asd file
Lisp File, image/exports.lisp: The image/exports<dot>lisp file
Lisp File, image/helpers.lisp: The image/helpers<dot>lisp file
Lisp File, image/image-text.lisp: The image/image-text<dot>lisp file
Lisp File, image/image.lisp: The image/image<dot>lisp file
Lisp File, image/imports.lisp: The image/imports<dot>lisp file
Lisp File, image/package.lisp: The image/package<dot>lisp file
Lisp File, image/pcf-constants.lisp: The image/pcf-constants<dot>lisp file
Lisp File, image/read-pcf.lisp: The image/read-pcf<dot>lisp file

Jump to:   F   I   L  

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

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

(
(setf accelerator-constantmetrics): Internal functions
(setf accelerator-constantwidth): Internal functions
(setf accelerator-drawdirection): Internal functions
(setf accelerator-fontascent): Internal functions
(setf accelerator-fontdescent): Internal functions
(setf accelerator-format): Internal functions
(setf accelerator-ink-maxbounds): Internal functions
(setf accelerator-ink-minbounds): Internal functions
(setf accelerator-inkinside): Internal functions
(setf accelerator-inkmetrics): Internal functions
(setf accelerator-maxbounds): Internal functions
(setf accelerator-maxoverlap): Internal functions
(setf accelerator-minbounds): Internal functions
(setf accelerator-nooverlap): Internal functions
(setf accelerator-padding): Internal functions
(setf accelerator-terminalfont): Internal functions
(setf accelerators): Internal generic functions
(setf accelerators): Internal generic functions
(setf ascent): Internal generic functions
(setf ascent): Internal generic functions
(setf attributes): Internal generic functions
(setf attributes): Internal generic functions
(setf bitmap): Internal generic functions
(setf bitmap): Internal generic functions
(setf char-tab): Internal generic functions
(setf char-tab): Internal generic functions
(setf data): Internal generic functions
(setf data): Internal generic functions
(setf data-offset): Internal generic functions
(setf data-offset): Internal generic functions
(setf descent): Internal generic functions
(setf descent): Internal generic functions
(setf encoding): Internal generic functions
(setf encoding): Internal generic functions
(setf ink-metrics): Internal generic functions
(setf ink-metrics): Internal generic functions
(setf left-bearing): Internal generic functions
(setf left-bearing): Internal generic functions
(setf metrics): Internal generic functions
(setf metrics): Internal generic functions
(setf name): Internal generic functions
(setf name): Internal generic functions
(setf property-table): Internal generic functions
(setf property-table): Internal generic functions
(setf right-bearing): Internal generic functions
(setf right-bearing): Internal generic functions
(setf width): Internal generic functions
(setf width): Internal generic functions

A
accelerator-constantmetrics: Internal functions
accelerator-constantwidth: Internal functions
accelerator-drawdirection: Internal functions
accelerator-fontascent: Internal functions
accelerator-fontdescent: Internal functions
accelerator-format: Internal functions
accelerator-ink-maxbounds: Internal functions
accelerator-ink-minbounds: Internal functions
accelerator-inkinside: Internal functions
accelerator-inkmetrics: Internal functions
accelerator-maxbounds: Internal functions
accelerator-maxoverlap: Internal functions
accelerator-minbounds: Internal functions
accelerator-nooverlap: Internal functions
accelerator-p: Internal functions
accelerator-padding: Internal functions
accelerator-terminalfont: Internal functions
accelerators: Internal generic functions
accelerators: Internal generic functions
alpha-blend: Internal functions
alpha-data: Internal generic functions
alpha-data: Internal generic functions
ascent: Internal generic functions
ascent: Internal generic functions
attributes: Internal generic functions
attributes: Internal generic functions

B
bitmap: Internal generic functions
bitmap: Internal generic functions
bitmap-count: Internal generic functions
bitmap-count: Internal generic functions
bitmap-format: Internal generic functions
bitmap-format: Internal generic functions
bresencircle: Internal functions

C
call-with-clip-region: Internal functions
char-tab: Internal generic functions
char-tab: Internal generic functions
circle: Exported functions
circle-fill: Exported functions
circle-points: Internal functions
cmp: Internal generic functions
cmp: Internal generic functions
cmp: Internal generic functions
cmp: Internal generic functions
cmp: Internal generic functions
copy-accelerator: Internal functions
cut-image: Exported functions

D
data: Internal generic functions
data: Internal generic functions
data: Internal generic functions
data-offset: Internal generic functions
data-offset: Internal generic functions
default-char: Internal generic functions
default-char: Internal generic functions
define-char: Internal functions
descent: Internal generic functions
descent: Internal generic functions
distance: Internal functions

E
ellipsis: Exported functions
ellipsis-fill: Internal functions
ellipsis-points: Internal functions
encoding: Internal generic functions
encoding: Internal generic functions
export-image: Exported generic functions
export-image: Exported generic functions
export-image: Exported generic functions
export-image: Exported generic functions
export-to-file: Internal functions
export-to-gif: Exported functions
export-to-png: Internal functions
export-to-stream: Internal functions

F
find-dir: Internal functions
find-toc-entry: Internal functions
font-name: Internal functions
format-from-name: Internal functions
Function, (setf accelerator-constantmetrics): Internal functions
Function, (setf accelerator-constantwidth): Internal functions
Function, (setf accelerator-drawdirection): Internal functions
Function, (setf accelerator-fontascent): Internal functions
Function, (setf accelerator-fontdescent): Internal functions
Function, (setf accelerator-format): Internal functions
Function, (setf accelerator-ink-maxbounds): Internal functions
Function, (setf accelerator-ink-minbounds): Internal functions
Function, (setf accelerator-inkinside): Internal functions
Function, (setf accelerator-inkmetrics): Internal functions
Function, (setf accelerator-maxbounds): Internal functions
Function, (setf accelerator-maxoverlap): Internal functions
Function, (setf accelerator-minbounds): Internal functions
Function, (setf accelerator-nooverlap): Internal functions
Function, (setf accelerator-padding): Internal functions
Function, (setf accelerator-terminalfont): Internal functions
Function, accelerator-constantmetrics: Internal functions
Function, accelerator-constantwidth: Internal functions
Function, accelerator-drawdirection: Internal functions
Function, accelerator-fontascent: Internal functions
Function, accelerator-fontdescent: Internal functions
Function, accelerator-format: Internal functions
Function, accelerator-ink-maxbounds: Internal functions
Function, accelerator-ink-minbounds: Internal functions
Function, accelerator-inkinside: Internal functions
Function, accelerator-inkmetrics: Internal functions
Function, accelerator-maxbounds: Internal functions
Function, accelerator-maxoverlap: Internal functions
Function, accelerator-minbounds: Internal functions
Function, accelerator-nooverlap: Internal functions
Function, accelerator-p: Internal functions
Function, accelerator-padding: Internal functions
Function, accelerator-terminalfont: Internal functions
Function, alpha-blend: Internal functions
Function, bresencircle: Internal functions
Function, call-with-clip-region: Internal functions
Function, circle: Exported functions
Function, circle-fill: Exported functions
Function, circle-points: Internal functions
Function, copy-accelerator: Internal functions
Function, cut-image: Exported functions
Function, define-char: Internal functions
Function, distance: Internal functions
Function, ellipsis: Exported functions
Function, ellipsis-fill: Internal functions
Function, ellipsis-points: Internal functions
Function, export-to-file: Internal functions
Function, export-to-gif: Exported functions
Function, export-to-png: Internal functions
Function, export-to-stream: Internal functions
Function, find-dir: Internal functions
Function, find-toc-entry: Internal functions
Function, font-name: Internal functions
Function, format-from-name: Internal functions
Function, generate-font: Internal functions
Function, get-pixel: Exported functions
Function, image->png: Internal functions
Function, import-from-file: Internal functions
Function, import-from-filename: Internal functions
Function, line: Exported functions
Function, make-accelerator: Internal functions
Function, make-color-table: Internal functions
Function, make-font: Internal functions
Function, make-image: Exported functions
Function, make-int: Internal functions
Function, nexts: Internal functions
Function, open-compressed-font: Internal functions
Function, open-font: Internal functions
Function, pick: Internal functions
Function, plot: Exported functions
Function, poly-line: Exported functions
Function, put-image: Exported functions
Function, put-image-fast: Internal functions
Function, put-image-map: Internal functions
Function, put-image-slow: Internal functions
Function, read-accelerator: Internal functions
Function, read-all-entries: Internal functions
Function, read-bitmap-table: Internal functions
Function, read-encoding-table: Internal functions
Function, read-font: Exported functions
Function, read-font: Internal functions
Function, read-int: Internal functions
Function, read-int16: Internal functions
Function, read-lsbint32: Internal functions
Function, read-metrics-entry: Internal functions
Function, read-metrics-table: Internal functions
Function, read-next-entry: Internal functions
Function, read-octet: Internal functions
Function, read-property-entry: Internal functions
Function, read-toc-entry: Internal functions
Function, read-uint16: Internal functions
Function, rect: Exported functions
Function, skippify-color-table: Internal functions
Function, table-too-big-p: Internal functions
Function, text: Exported functions
Function, use-font: Internal functions
Function, write-gif-to-stream: Internal functions
Function, write-png-to-stream: Internal functions

G
generate-font: Internal functions
Generic Function, (setf accelerators): Internal generic functions
Generic Function, (setf ascent): Internal generic functions
Generic Function, (setf attributes): Internal generic functions
Generic Function, (setf bitmap): Internal generic functions
Generic Function, (setf char-tab): Internal generic functions
Generic Function, (setf data): Internal generic functions
Generic Function, (setf data-offset): Internal generic functions
Generic Function, (setf descent): Internal generic functions
Generic Function, (setf encoding): Internal generic functions
Generic Function, (setf ink-metrics): Internal generic functions
Generic Function, (setf left-bearing): Internal generic functions
Generic Function, (setf metrics): Internal generic functions
Generic Function, (setf name): Internal generic functions
Generic Function, (setf property-table): Internal generic functions
Generic Function, (setf right-bearing): Internal generic functions
Generic Function, (setf width): Internal generic functions
Generic Function, accelerators: Internal generic functions
Generic Function, alpha-data: Internal generic functions
Generic Function, ascent: Internal generic functions
Generic Function, attributes: Internal generic functions
Generic Function, bitmap: Internal generic functions
Generic Function, bitmap-count: Internal generic functions
Generic Function, bitmap-format: Internal generic functions
Generic Function, char-tab: Internal generic functions
Generic Function, cmp: Internal generic functions
Generic Function, data: Internal generic functions
Generic Function, data-offset: Internal generic functions
Generic Function, default-char: Internal generic functions
Generic Function, descent: Internal generic functions
Generic Function, encoding: Internal generic functions
Generic Function, export-image: Exported generic functions
Generic Function, glyph-table: Internal generic functions
Generic Function, height: Exported generic functions
Generic Function, image-data: Internal generic functions
Generic Function, import-image: Exported generic functions
Generic Function, ink-metrics: Internal generic functions
Generic Function, left-bearing: Internal generic functions
Generic Function, max-char: Internal generic functions
Generic Function, metrics: Internal generic functions
Generic Function, min-char: Internal generic functions
Generic Function, name: Internal generic functions
Generic Function, name-offset: Internal generic functions
Generic Function, offsets: Internal generic functions
Generic Function, property-table: Internal generic functions
Generic Function, right-bearing: Internal generic functions
Generic Function, string-property-p: Internal generic functions
Generic Function, table: Internal generic functions
Generic Function, table-count: Internal generic functions
Generic Function, toc-format: Internal generic functions
Generic Function, toc-offset: Internal generic functions
Generic Function, toc-size: Internal generic functions
Generic Function, toc-type: Internal generic functions
Generic Function, value: Internal generic functions
Generic Function, width: Exported generic functions
Generic Function, width: Internal generic functions
get-pixel: Exported functions
glyph-table: Internal generic functions
glyph-table: Internal generic functions

H
height: Exported generic functions
height: Exported generic functions
height: Exported generic functions

I
image->png: Internal functions
image-data: Internal generic functions
image-data: Internal generic functions
image-data: Internal generic functions
import-from-file: Internal functions
import-from-filename: Internal functions
import-image: Exported generic functions
import-image: Exported generic functions
import-image: Exported generic functions
ink-metrics: Internal generic functions
ink-metrics: Internal generic functions

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

M
Macro, with-clip-region: Internal macros
make-accelerator: Internal functions
make-color-table: Internal functions
make-font: Internal functions
make-image: Exported functions
make-int: Internal functions
max-char: Internal generic functions
max-char: Internal generic functions
Method, (setf accelerators): Internal generic functions
Method, (setf ascent): Internal generic functions
Method, (setf attributes): Internal generic functions
Method, (setf bitmap): Internal generic functions
Method, (setf char-tab): Internal generic functions
Method, (setf data): Internal generic functions
Method, (setf data-offset): Internal generic functions
Method, (setf descent): Internal generic functions
Method, (setf encoding): Internal generic functions
Method, (setf ink-metrics): Internal generic functions
Method, (setf left-bearing): Internal generic functions
Method, (setf metrics): Internal generic functions
Method, (setf name): Internal generic functions
Method, (setf property-table): Internal generic functions
Method, (setf right-bearing): Internal generic functions
Method, (setf width): Internal generic functions
Method, accelerators: Internal generic functions
Method, alpha-data: Internal generic functions
Method, ascent: Internal generic functions
Method, attributes: Internal generic functions
Method, bitmap: Internal generic functions
Method, bitmap-count: Internal generic functions
Method, bitmap-format: Internal generic functions
Method, char-tab: Internal generic functions
Method, cmp: Internal generic functions
Method, cmp: Internal generic functions
Method, cmp: Internal generic functions
Method, cmp: Internal generic functions
Method, data: Internal generic functions
Method, data: Internal generic functions
Method, data-offset: Internal generic functions
Method, default-char: Internal generic functions
Method, descent: Internal generic functions
Method, encoding: Internal generic functions
Method, export-image: Exported generic functions
Method, export-image: Exported generic functions
Method, export-image: Exported generic functions
Method, glyph-table: Internal generic functions
Method, height: Exported generic functions
Method, height: Exported generic functions
Method, image-data: Internal generic functions
Method, image-data: Internal generic functions
Method, import-image: Exported generic functions
Method, import-image: Exported generic functions
Method, ink-metrics: Internal generic functions
Method, left-bearing: Internal generic functions
Method, max-char: Internal generic functions
Method, metrics: Internal generic functions
Method, min-char: Internal generic functions
Method, name: Internal generic functions
Method, name-offset: Internal generic functions
Method, offsets: Internal generic functions
Method, property-table: Internal generic functions
Method, right-bearing: Internal generic functions
Method, string-property-p: Internal generic functions
Method, table: Internal generic functions
Method, table-count: Internal generic functions
Method, toc-format: Internal generic functions
Method, toc-offset: Internal generic functions
Method, toc-size: Internal generic functions
Method, toc-type: Internal generic functions
Method, value: Internal generic functions
Method, width: Exported generic functions
Method, width: Exported generic functions
Method, width: Internal generic functions
metrics: Internal generic functions
metrics: Internal generic functions
min-char: Internal generic functions
min-char: Internal generic functions

N
name: Internal generic functions
name: Internal generic functions
name-offset: Internal generic functions
name-offset: Internal generic functions
nexts: Internal functions

O
offsets: Internal generic functions
offsets: Internal generic functions
open-compressed-font: Internal functions
open-font: Internal functions

P
pick: Internal functions
plot: Exported functions
poly-line: Exported functions
property-table: Internal generic functions
property-table: Internal generic functions
put-image: Exported functions
put-image-fast: Internal functions
put-image-map: Internal functions
put-image-slow: Internal functions

R
read-accelerator: Internal functions
read-all-entries: Internal functions
read-bitmap-table: Internal functions
read-encoding-table: Internal functions
read-font: Exported functions
read-font: Internal functions
read-int: Internal functions
read-int16: Internal functions
read-lsbint32: Internal functions
read-metrics-entry: Internal functions
read-metrics-table: Internal functions
read-next-entry: Internal functions
read-octet: Internal functions
read-property-entry: Internal functions
read-toc-entry: Internal functions
read-uint16: Internal functions
rect: Exported functions
right-bearing: Internal generic functions
right-bearing: Internal generic functions

S
skippify-color-table: Internal functions
string-property-p: Internal generic functions
string-property-p: Internal generic functions

T
table: Internal generic functions
table: Internal generic functions
table-count: Internal generic functions
table-count: Internal generic functions
table-too-big-p: Internal functions
text: Exported functions
toc-format: Internal generic functions
toc-format: Internal generic functions
toc-offset: Internal generic functions
toc-offset: Internal generic functions
toc-size: Internal generic functions
toc-size: Internal generic functions
toc-type: Internal generic functions
toc-type: Internal generic functions

U
use-font: Internal functions

V
value: Internal generic functions
value: Internal generic functions

W
width: Exported generic functions
width: Exported generic functions
width: Exported generic functions
width: Internal generic functions
width: Internal generic functions
with-clip-region: Internal macros
write-gif-to-stream: Internal functions
write-png-to-stream: Internal functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W  

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

A.3 Variables

Jump to:   *   +  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   V   W  
Index Entry  Section

*
*clip-region*: Internal special variables
*file-formats*: Internal special variables
*font-map*: Internal special variables
*text-map*: Internal special variables

+
+pcf-accel-w-inkbounds+: Internal constants
+pcf-accelerators+: Internal constants
+pcf-bdf-accelerators+: Internal constants
+pcf-bdf-encodings+: Internal constants
+pcf-bit-mask+: Internal constants
+pcf-bitmaps+: Internal constants
+pcf-byte-mask+: Internal constants
+pcf-compressed-metrics+: Internal constants
+pcf-default-format+: Internal constants
+pcf-glyph-names+: Internal constants
+pcf-glyph-pad-mask+: Internal constants
+pcf-ink-metrics+: Internal constants
+pcf-inkbounds+: Internal constants
+pcf-metrics+: Internal constants
+pcf-properties+: Internal constants
+pcf-scan-unit-mask+: Internal constants
+pcf-swidths+: Internal constants

A
accelerators: Internal classes
alpha-data: Internal classes
ascent: Internal classes
attributes: Internal classes

B
bitmap: Internal classes
bitmap-count: Internal classes
bitmap-format: Internal classes

C
char-tab: Internal classes
Constant, +pcf-accel-w-inkbounds+: Internal constants
Constant, +pcf-accelerators+: Internal constants
Constant, +pcf-bdf-accelerators+: Internal constants
Constant, +pcf-bdf-encodings+: Internal constants
Constant, +pcf-bit-mask+: Internal constants
Constant, +pcf-bitmaps+: Internal constants
Constant, +pcf-byte-mask+: Internal constants
Constant, +pcf-compressed-metrics+: Internal constants
Constant, +pcf-default-format+: Internal constants
Constant, +pcf-glyph-names+: Internal constants
Constant, +pcf-glyph-pad-mask+: Internal constants
Constant, +pcf-ink-metrics+: Internal constants
Constant, +pcf-inkbounds+: Internal constants
Constant, +pcf-metrics+: Internal constants
Constant, +pcf-properties+: Internal constants
Constant, +pcf-scan-unit-mask+: Internal constants
Constant, +pcf-swidths+: Internal constants
constantmetrics: Internal structures
constantwidth: Internal structures

D
data: Internal classes
data: Internal classes
data-offset: Internal classes
default-char: Internal classes
descent: Internal classes
drawdirection: Internal structures

E
encoding: Internal classes

F
fontascent: Internal structures
fontdescent: Internal structures
format: Internal structures

G
glyph-table: Internal classes

H
height: Internal classes
height: Internal classes

I
image-data: Internal classes
image-data: Internal classes
ink-maxbounds: Internal structures
ink-metrics: Internal classes
ink-minbounds: Internal structures
inkinside: Internal structures
inkmetrics: Internal structures

L
left-bearing: Internal classes

M
max-char: Internal classes
maxbounds: Internal structures
maxoverlap: Internal structures
metrics: Internal classes
min-char: Internal classes
minbounds: Internal structures

N
name: Internal classes
name-offset: Internal classes
nooverlap: Internal structures

O
offsets: Internal classes

P
padding: Internal structures
property-table: Internal classes

R
right-bearing: Internal classes

S
Slot, accelerators: Internal classes
Slot, alpha-data: Internal classes
Slot, ascent: Internal classes
Slot, attributes: Internal classes
Slot, bitmap: Internal classes
Slot, bitmap-count: Internal classes
Slot, bitmap-format: Internal classes
Slot, char-tab: Internal classes
Slot, constantmetrics: Internal structures
Slot, constantwidth: Internal structures
Slot, data: Internal classes
Slot, data: Internal classes
Slot, data-offset: Internal classes
Slot, default-char: Internal classes
Slot, descent: Internal classes
Slot, drawdirection: Internal structures
Slot, encoding: Internal classes
Slot, fontascent: Internal structures
Slot, fontdescent: Internal structures
Slot, format: Internal structures
Slot, glyph-table: Internal classes
Slot, height: Internal classes
Slot, height: Internal classes
Slot, image-data: Internal classes
Slot, image-data: Internal classes
Slot, ink-maxbounds: Internal structures
Slot, ink-metrics: Internal classes
Slot, ink-minbounds: Internal structures
Slot, inkinside: Internal structures
Slot, inkmetrics: Internal structures
Slot, left-bearing: Internal classes
Slot, max-char: Internal classes
Slot, maxbounds: Internal structures
Slot, maxoverlap: Internal structures
Slot, metrics: Internal classes
Slot, min-char: Internal classes
Slot, minbounds: Internal structures
Slot, name: Internal classes
Slot, name-offset: Internal classes
Slot, nooverlap: Internal structures
Slot, offsets: Internal classes
Slot, padding: Internal structures
Slot, property-table: Internal classes
Slot, right-bearing: Internal classes
Slot, string-property-p: Internal classes
Slot, table: Internal classes
Slot, table-count: Internal classes
Slot, terminalfont: Internal structures
Slot, toc-format: Internal classes
Slot, toc-offset: Internal classes
Slot, toc-size: Internal classes
Slot, toc-type: Internal classes
Slot, value: Internal classes
Slot, width: Internal classes
Slot, width: Internal classes
Slot, width: Internal classes
Special Variable, *clip-region*: Internal special variables
Special Variable, *file-formats*: Internal special variables
Special Variable, *font-map*: Internal special variables
Special Variable, *text-map*: Internal special variables
string-property-p: Internal classes

T
table: Internal classes
table-count: Internal classes
terminalfont: Internal structures
toc-format: Internal classes
toc-offset: Internal classes
toc-size: Internal classes
toc-type: Internal classes

V
value: Internal classes

W
width: Internal classes
width: Internal classes
width: Internal classes

Jump to:   *   +  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   V   W  

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

A.4 Data types

Jump to:   A   B   C   I   N   P   S   T  
Index Entry  Section

A
accelerator: Internal structures

B
bitmap-data: Internal classes

C
character-encoding: Internal classes
character-metrics: Internal classes
Class, bitmap-data: Internal classes
Class, character-encoding: Internal classes
Class, character-metrics: Internal classes
Class, image: Internal classes
Class, pcf-font: Internal classes
Class, property-entry: Internal classes
Class, sub-image: Internal classes
Class, toc-entry: Internal classes

I
image: The image system
image: Internal classes

N
net.hexapodia.image: The net<dot>hexapodia<dot>image package
net.hexapodia.image.pcf: The net<dot>hexapodia<dot>image<dot>pcf package

P
Package, net.hexapodia.image: The net<dot>hexapodia<dot>image package
Package, net.hexapodia.image.pcf: The net<dot>hexapodia<dot>image<dot>pcf package
pcf-font: Internal classes
property-entry: Internal classes

S
Structure, accelerator: Internal structures
sub-image: Internal classes
System, image: The image system

T
toc-entry: Internal classes

Jump to:   A   B   C   I   N   P   S   T