The 3b-bmfont Reference Manual

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

The 3b-bmfont Reference Manual

This is the 3b-bmfont Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Thu Sep 15 03:08:22 2022 GMT+0.

Table of Contents


1 Introduction

readers/writers for bmfont metadata file formats

currently reads/writes text and xml formats, and bmfont-like json format used by some js libs. Tries to handle some extensions, including distanceField used by msdf-bmfont-xml.

API will probably change, file an issue or tell me on IRC if you want a stable API sooner.


2 Systems

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


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

2.1 3b-bmfont

BMFont file format readers/writers

Author

Bart Botta

License

MIT

Version

0.0.1

Dependency

3b-bmfont/text (system).

Source

3b-bmfont.asd.

Child Components

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

2.2 3b-bmfont/text

Load/Save BMFont text format

Author

Bart Botta

License

MIT

Dependency

3b-bmfont/common (system).

Source

3b-bmfont.asd.

Child Components

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

2.3 3b-bmfont/common

Author

Bart Botta

License

MIT

Dependencies
  • alexandria (system).
  • split-sequence (system).
Source

3b-bmfont.asd.

Child Components

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   [Contents][Index]

3.1.1 3b-bmfont/3b-bmfont.asd

Source

3b-bmfont.asd.

Parent Component

3b-bmfont (system).

ASDF Systems

3.1.2 3b-bmfont/package.lisp

Source

3b-bmfont.asd.

Parent Component

3b-bmfont (system).

Packages

3.1.3 3b-bmfont/bmfont.lisp

Source

3b-bmfont.asd.

Parent Component

3b-bmfont (system).

Public Interface
Internals

3.1.4 3b-bmfont/text/package.lisp

Source

3b-bmfont.asd.

Parent Component

3b-bmfont/text (system).

Packages

3.1.5 3b-bmfont/text/bmfont-text.lisp

Source

3b-bmfont.asd.

Parent Component

3b-bmfont/text (system).

Public Interface
Internals

3.1.6 3b-bmfont/common/package.lisp

Source

3b-bmfont.asd.

Parent Component

3b-bmfont/common (system).

Packages

3.1.7 3b-bmfont/common/common.lisp

Source

3b-bmfont.asd.

Parent Component

3b-bmfont/common (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


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

4.1 3b-bmfont-xml

Source

package.lisp.

Use List

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

4.2 3b-bmfont

Source

package.lisp.

Use List
Public Interface
Internals

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

4.3 3b-bmfont-json

Source

package.lisp.

Use List

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

4.4 3b-bmfont-text

Source

package.lisp.

Use List
Public Interface
Internals

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

4.5 3b-bmfont-common

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface
Internals

5 Definitions

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


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

5.1 Public Interface


5.1.1 Special variables

Special Variable: *filters*
Package

3b-bmfont-common.

Source

common.lisp.


5.1.2 Ordinary functions

Function: char-id (c &optional cc)
Package

3b-bmfont-common.

Source

common.lisp.

Function: filter-plist (plist mapping)
Package

3b-bmfont-common.

Source

common.lisp.

Function: make-chars-hash (info chars)
Package

3b-bmfont-common.

Source

common.lisp.

Function: make-kerning-hash (info chars kernings)
Package

3b-bmfont-common.

Source

common.lisp.

Function: make-keyword (x)
Package

3b-bmfont-common.

Source

common.lisp.

Function: map-glyphs (font function string &key model-y-up texture-y-up start end extra-space x y)
Package

3b-bmfont.

Source

bmfont.lisp.

Function: measure-glyphs (font string &key start end)
Package

3b-bmfont.

Source

bmfont.lisp.

Function: read-bmfont (filename)
Package

3b-bmfont.

Source

bmfont.lisp.

Function: read-bmfont-text (stream)
Package

3b-bmfont-text.

Source

bmfont-text.lisp.

Function: remap-char (c)
Package

3b-bmfont-common.

Source

common.lisp.

Function: write-bmfont (font filename &key type)
Package

3b-bmfont.

Source

bmfont.lisp.

Function: write-bmfont-text (f stream)
Package

3b-bmfont-text.

Source

bmfont-text.lisp.


5.1.3 Generic functions

Generic Reader: aa (object)
Package

3b-bmfont-common.

Methods
Reader Method: aa ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

aa.

Generic Writer: (setf aa) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf aa) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

aa.

Generic Reader: alpha-chnl (object)
Package

3b-bmfont-common.

Methods
Reader Method: alpha-chnl ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

alpha-chnl.

Generic Writer: (setf alpha-chnl) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf alpha-chnl) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

alpha-chnl.

Generic Reader: base (object)
Package

3b-bmfont-common.

Methods
Reader Method: base ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

base.

Generic Writer: (setf base) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf base) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

base.

Generic Reader: blue-chnl (object)
Package

3b-bmfont-common.

Methods
Reader Method: blue-chnl ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

blue-chnl.

Generic Writer: (setf blue-chnl) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf blue-chnl) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

blue-chnl.

Generic Reader: bold (object)
Package

3b-bmfont-common.

Methods
Reader Method: bold ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

bold.

Generic Writer: (setf bold) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf bold) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

bold.

Generic Reader: chars (object)
Package

3b-bmfont-common.

Methods
Reader Method: chars ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

chars.

Generic Writer: (setf chars) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf chars) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

chars.

Generic Reader: charset (object)
Package

3b-bmfont-common.

Methods
Reader Method: charset ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

charset.

Generic Writer: (setf charset) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf charset) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

charset.

Generic Reader: distance-field (object)
Package

3b-bmfont-common.

Methods
Reader Method: distance-field ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

distance-field.

Generic Writer: (setf distance-field) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf distance-field) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

distance-field.

Generic Reader: face (object)
Package

3b-bmfont-common.

Methods
Reader Method: face ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

face.

Generic Writer: (setf face) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf face) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

face.

Generic Reader: green-chnl (object)
Package

3b-bmfont-common.

Methods
Reader Method: green-chnl ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

green-chnl.

Generic Writer: (setf green-chnl) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf green-chnl) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

green-chnl.

Generic Reader: italic (object)
Package

3b-bmfont-common.

Methods
Reader Method: italic ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

italic.

Generic Writer: (setf italic) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf italic) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

italic.

Generic Reader: kernings (object)
Package

3b-bmfont-common.

Methods
Reader Method: kernings ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

kernings.

Generic Writer: (setf kernings) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf kernings) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

kernings.

Generic Reader: line-height (object)
Package

3b-bmfont-common.

Methods
Reader Method: line-height ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

line-height.

Generic Writer: (setf line-height) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf line-height) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

line-height.

Generic Reader: packed (object)
Package

3b-bmfont-common.

Methods
Reader Method: packed ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

packed.

Generic Writer: (setf packed) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf packed) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

packed.

Generic Reader: padding (object)
Package

3b-bmfont-common.

Methods
Reader Method: padding ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

padding.

Generic Writer: (setf padding) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf padding) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

padding.

Generic Function: padding-down (f)
Package

3b-bmfont-common.

Methods
Method: padding-down ((f bmfont))
Source

common.lisp.

Generic Function: padding-left (f)
Package

3b-bmfont-common.

Methods
Method: padding-left ((f bmfont))
Source

common.lisp.

Generic Function: padding-right (f)
Package

3b-bmfont-common.

Methods
Method: padding-right ((f bmfont))
Source

common.lisp.

Generic Function: padding-up (f)
Package

3b-bmfont-common.

Methods
Method: padding-up ((f bmfont))
Source

common.lisp.

Generic Reader: pages (object)
Package

3b-bmfont-common.

Methods
Reader Method: pages ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

pages.

Generic Writer: (setf pages) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf pages) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

pages.

Generic Reader: red-chnl (object)
Package

3b-bmfont-common.

Methods
Reader Method: red-chnl ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

red-chnl.

Generic Writer: (setf red-chnl) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf red-chnl) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

red-chnl.

Generic Reader: scale-h (object)
Package

3b-bmfont-common.

Methods
Reader Method: scale-h ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

scale-h.

Generic Writer: (setf scale-h) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf scale-h) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

scale-h.

Generic Reader: scale-w (object)
Package

3b-bmfont-common.

Methods
Reader Method: scale-w ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

scale-w.

Generic Writer: (setf scale-w) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf scale-w) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

scale-w.

Generic Reader: size (object)
Package

3b-bmfont-common.

Methods
Reader Method: size ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

size.

Generic Writer: (setf size) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf size) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

size.

Generic Reader: smooth (object)
Package

3b-bmfont-common.

Methods
Reader Method: smooth ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

smooth.

Generic Writer: (setf smooth) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf smooth) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

smooth.

Generic Reader: spacing (object)
Package

3b-bmfont-common.

Methods
Reader Method: spacing ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

spacing.

Generic Writer: (setf spacing) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf spacing) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

spacing.

Generic Reader: stretch-h (object)
Package

3b-bmfont-common.

Methods
Reader Method: stretch-h ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

stretch-h.

Generic Writer: (setf stretch-h) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf stretch-h) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

stretch-h.

Generic Reader: unicode (object)
Package

3b-bmfont-common.

Methods
Reader Method: unicode ((bmfont bmfont))

automatically generated reader method

Source

common.lisp.

Target Slot

unicode.

Generic Writer: (setf unicode) (object)
Package

3b-bmfont-common.

Methods
Writer Method: (setf unicode) ((bmfont bmfont))

automatically generated writer method

Source

common.lisp.

Target Slot

unicode.


5.1.4 Classes

Class: bmfont
Package

3b-bmfont-common.

Source

common.lisp.

Direct methods
Direct slots
Slot: face
Initargs

:face

Readers

face.

Writers

(setf face).

Slot: size
Initargs

:size

Readers

size.

Writers

(setf size).

Slot: bold
Initargs

:bold

Readers

bold.

Writers

(setf bold).

Slot: italic
Initargs

:italic

Readers

italic.

Writers

(setf italic).

Slot: unicode
Initform

t

Initargs

:unicode

Readers

unicode.

Writers

(setf unicode).

Slot: charset
Initform

""

Initargs

:charset

Readers

charset.

Writers

(setf charset).

Slot: stretch-h
Initform

100

Initargs

:stretch-h

Readers

stretch-h.

Writers

(setf stretch-h).

Slot: smooth
Initargs

:smooth

Readers

smooth.

Writers

(setf smooth).

Slot: aa
Initargs

:aa

Readers

aa.

Writers

(setf aa).

Slot: padding
Initform

(quote (0 0 0 0))

Initargs

:padding

Readers

padding.

Writers

(setf padding).

Slot: spacing
Initform

(quote (0 0))

Initargs

:spacing

Readers

spacing.

Writers

(setf spacing).

Slot: line-height
Initargs

:line-height

Readers

line-height.

Writers

(setf line-height).

Slot: base
Initargs

:base

Readers

base.

Writers

(setf base).

Slot: scale-w
Initargs

:scale-w

Readers

scale-w.

Writers

(setf scale-w).

Slot: scale-h
Initargs

:scale-h

Readers

scale-h.

Writers

(setf scale-h).

Slot: packed
Initargs

:packed

Readers

packed.

Writers

(setf packed).

Slot: alpha-chnl
Initform

:glyph

Initargs

:alpha-chnl

Readers

alpha-chnl.

Writers

(setf alpha-chnl).

Slot: red-chnl
Initform

:glyph

Initargs

:red-chnl

Readers

red-chnl.

Writers

(setf red-chnl).

Slot: green-chnl
Initform

:glyph

Initargs

:green-chnl

Readers

green-chnl.

Writers

(setf green-chnl).

Slot: blue-chnl
Initform

:glyph

Initargs

:blue-chnl

Readers

blue-chnl.

Writers

(setf blue-chnl).

Slot: chars
Initargs

:chars

Readers

chars.

Writers

(setf chars).

Slot: pages
Initargs

:pages

Readers

pages.

Writers

(setf pages).

Slot: kernings
Initform

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

Initargs

:kernings

Readers

kernings.

Writers

(setf kernings).

Slot: distance-field
Initargs

:distance-field

Readers

distance-field.

Writers

(setf distance-field).


5.2 Internals


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

5.2.1 Special variables

Special Variable: *font*
Package

3b-bmfont-text.

Source

bmfont-text.lisp.


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

5.2.2 Ordinary functions

Function: add-line (tag values)
Package

3b-bmfont-text.

Source

bmfont-text.lisp.

Function: add-origins (font)
Package

3b-bmfont.

Source

bmfont.lisp.

Function: char-data (char font)
Package

3b-bmfont.

Source

bmfont.lisp.

Function: char0 (x)
Package

3b-bmfont-common.

Source

common.lisp.

Function: fs (f p)
Package

3b-bmfont.

Source

bmfont.lisp.

Function: int (x)
Package

3b-bmfont-common.

Source

common.lisp.

Function: int-bool (x)
Package

3b-bmfont-common.

Source

common.lisp.

Function: int-chnl (x)
Package

3b-bmfont-common.

Source

common.lisp.

Function: int-list (x)
Package

3b-bmfont-common.

Source

common.lisp.

Function: space-size (font)
Package

3b-bmfont.

Source

bmfont.lisp.

Function: tokenize-line (line)
Package

3b-bmfont-text.

Source

bmfont-text.lisp.


Appendix A Indexes


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

A.1 Concepts


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

A.2 Functions

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

(
(setf aa): Public generic functions
(setf aa): Public generic functions
(setf alpha-chnl): Public generic functions
(setf alpha-chnl): Public generic functions
(setf base): Public generic functions
(setf base): Public generic functions
(setf blue-chnl): Public generic functions
(setf blue-chnl): Public generic functions
(setf bold): Public generic functions
(setf bold): Public generic functions
(setf chars): Public generic functions
(setf chars): Public generic functions
(setf charset): Public generic functions
(setf charset): Public generic functions
(setf distance-field): Public generic functions
(setf distance-field): Public generic functions
(setf face): Public generic functions
(setf face): Public generic functions
(setf green-chnl): Public generic functions
(setf green-chnl): Public generic functions
(setf italic): Public generic functions
(setf italic): Public generic functions
(setf kernings): Public generic functions
(setf kernings): Public generic functions
(setf line-height): Public generic functions
(setf line-height): Public generic functions
(setf packed): Public generic functions
(setf packed): Public generic functions
(setf padding): Public generic functions
(setf padding): Public generic functions
(setf pages): Public generic functions
(setf pages): Public generic functions
(setf red-chnl): Public generic functions
(setf red-chnl): Public generic functions
(setf scale-h): Public generic functions
(setf scale-h): Public generic functions
(setf scale-w): Public generic functions
(setf scale-w): Public generic functions
(setf size): Public generic functions
(setf size): Public generic functions
(setf smooth): Public generic functions
(setf smooth): Public generic functions
(setf spacing): Public generic functions
(setf spacing): Public generic functions
(setf stretch-h): Public generic functions
(setf stretch-h): Public generic functions
(setf unicode): Public generic functions
(setf unicode): Public generic functions

A
aa: Public generic functions
aa: Public generic functions
add-line: Private ordinary functions
add-origins: Private ordinary functions
alpha-chnl: Public generic functions
alpha-chnl: Public generic functions

B
base: Public generic functions
base: Public generic functions
blue-chnl: Public generic functions
blue-chnl: Public generic functions
bold: Public generic functions
bold: Public generic functions

C
char-data: Private ordinary functions
char-id: Public ordinary functions
char0: Private ordinary functions
chars: Public generic functions
chars: Public generic functions
charset: Public generic functions
charset: Public generic functions

D
distance-field: Public generic functions
distance-field: Public generic functions

F
face: Public generic functions
face: Public generic functions
filter-plist: Public ordinary functions
fs: Private ordinary functions
Function, add-line: Private ordinary functions
Function, add-origins: Private ordinary functions
Function, char-data: Private ordinary functions
Function, char-id: Public ordinary functions
Function, char0: Private ordinary functions
Function, filter-plist: Public ordinary functions
Function, fs: Private ordinary functions
Function, int: Private ordinary functions
Function, int-bool: Private ordinary functions
Function, int-chnl: Private ordinary functions
Function, int-list: Private ordinary functions
Function, make-chars-hash: Public ordinary functions
Function, make-kerning-hash: Public ordinary functions
Function, make-keyword: Public ordinary functions
Function, map-glyphs: Public ordinary functions
Function, measure-glyphs: Public ordinary functions
Function, read-bmfont: Public ordinary functions
Function, read-bmfont-text: Public ordinary functions
Function, remap-char: Public ordinary functions
Function, space-size: Private ordinary functions
Function, tokenize-line: Private ordinary functions
Function, write-bmfont: Public ordinary functions
Function, write-bmfont-text: Public ordinary functions

G
Generic Function, (setf aa): Public generic functions
Generic Function, (setf alpha-chnl): Public generic functions
Generic Function, (setf base): Public generic functions
Generic Function, (setf blue-chnl): Public generic functions
Generic Function, (setf bold): Public generic functions
Generic Function, (setf chars): Public generic functions
Generic Function, (setf charset): Public generic functions
Generic Function, (setf distance-field): Public generic functions
Generic Function, (setf face): Public generic functions
Generic Function, (setf green-chnl): Public generic functions
Generic Function, (setf italic): Public generic functions
Generic Function, (setf kernings): Public generic functions
Generic Function, (setf line-height): Public generic functions
Generic Function, (setf packed): Public generic functions
Generic Function, (setf padding): Public generic functions
Generic Function, (setf pages): Public generic functions
Generic Function, (setf red-chnl): Public generic functions
Generic Function, (setf scale-h): Public generic functions
Generic Function, (setf scale-w): Public generic functions
Generic Function, (setf size): Public generic functions
Generic Function, (setf smooth): Public generic functions
Generic Function, (setf spacing): Public generic functions
Generic Function, (setf stretch-h): Public generic functions
Generic Function, (setf unicode): Public generic functions
Generic Function, aa: Public generic functions
Generic Function, alpha-chnl: Public generic functions
Generic Function, base: Public generic functions
Generic Function, blue-chnl: Public generic functions
Generic Function, bold: Public generic functions
Generic Function, chars: Public generic functions
Generic Function, charset: Public generic functions
Generic Function, distance-field: Public generic functions
Generic Function, face: Public generic functions
Generic Function, green-chnl: Public generic functions
Generic Function, italic: Public generic functions
Generic Function, kernings: Public generic functions
Generic Function, line-height: Public generic functions
Generic Function, packed: Public generic functions
Generic Function, padding: Public generic functions
Generic Function, padding-down: Public generic functions
Generic Function, padding-left: Public generic functions
Generic Function, padding-right: Public generic functions
Generic Function, padding-up: Public generic functions
Generic Function, pages: Public generic functions
Generic Function, red-chnl: Public generic functions
Generic Function, scale-h: Public generic functions
Generic Function, scale-w: Public generic functions
Generic Function, size: Public generic functions
Generic Function, smooth: Public generic functions
Generic Function, spacing: Public generic functions
Generic Function, stretch-h: Public generic functions
Generic Function, unicode: Public generic functions
green-chnl: Public generic functions
green-chnl: Public generic functions

I
int: Private ordinary functions
int-bool: Private ordinary functions
int-chnl: Private ordinary functions
int-list: Private ordinary functions
italic: Public generic functions
italic: Public generic functions

K
kernings: Public generic functions
kernings: Public generic functions

L
line-height: Public generic functions
line-height: Public generic functions

M
make-chars-hash: Public ordinary functions
make-kerning-hash: Public ordinary functions
make-keyword: Public ordinary functions
map-glyphs: Public ordinary functions
measure-glyphs: Public ordinary functions
Method, (setf aa): Public generic functions
Method, (setf alpha-chnl): Public generic functions
Method, (setf base): Public generic functions
Method, (setf blue-chnl): Public generic functions
Method, (setf bold): Public generic functions
Method, (setf chars): Public generic functions
Method, (setf charset): Public generic functions
Method, (setf distance-field): Public generic functions
Method, (setf face): Public generic functions
Method, (setf green-chnl): Public generic functions
Method, (setf italic): Public generic functions
Method, (setf kernings): Public generic functions
Method, (setf line-height): Public generic functions
Method, (setf packed): Public generic functions
Method, (setf padding): Public generic functions
Method, (setf pages): Public generic functions
Method, (setf red-chnl): Public generic functions
Method, (setf scale-h): Public generic functions
Method, (setf scale-w): Public generic functions
Method, (setf size): Public generic functions
Method, (setf smooth): Public generic functions
Method, (setf spacing): Public generic functions
Method, (setf stretch-h): Public generic functions
Method, (setf unicode): Public generic functions
Method, aa: Public generic functions
Method, alpha-chnl: Public generic functions
Method, base: Public generic functions
Method, blue-chnl: Public generic functions
Method, bold: Public generic functions
Method, chars: Public generic functions
Method, charset: Public generic functions
Method, distance-field: Public generic functions
Method, face: Public generic functions
Method, green-chnl: Public generic functions
Method, italic: Public generic functions
Method, kernings: Public generic functions
Method, line-height: Public generic functions
Method, packed: Public generic functions
Method, padding: Public generic functions
Method, padding-down: Public generic functions
Method, padding-left: Public generic functions
Method, padding-right: Public generic functions
Method, padding-up: Public generic functions
Method, pages: Public generic functions
Method, red-chnl: Public generic functions
Method, scale-h: Public generic functions
Method, scale-w: Public generic functions
Method, size: Public generic functions
Method, smooth: Public generic functions
Method, spacing: Public generic functions
Method, stretch-h: Public generic functions
Method, unicode: Public generic functions

P
packed: Public generic functions
packed: Public generic functions
padding: Public generic functions
padding: Public generic functions
padding-down: Public generic functions
padding-down: Public generic functions
padding-left: Public generic functions
padding-left: Public generic functions
padding-right: Public generic functions
padding-right: Public generic functions
padding-up: Public generic functions
padding-up: Public generic functions
pages: Public generic functions
pages: Public generic functions

R
read-bmfont: Public ordinary functions
read-bmfont-text: Public ordinary functions
red-chnl: Public generic functions
red-chnl: Public generic functions
remap-char: Public ordinary functions

S
scale-h: Public generic functions
scale-h: Public generic functions
scale-w: Public generic functions
scale-w: Public generic functions
size: Public generic functions
size: Public generic functions
smooth: Public generic functions
smooth: Public generic functions
space-size: Private ordinary functions
spacing: Public generic functions
spacing: Public generic functions
stretch-h: Public generic functions
stretch-h: Public generic functions

T
tokenize-line: Private ordinary functions

U
unicode: Public generic functions
unicode: Public generic functions

W
write-bmfont: Public ordinary functions
write-bmfont-text: Public ordinary functions

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

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

A.3 Variables

Jump to:   *  
A   B   C   D   F   G   I   K   L   P   R   S   U  
Index Entry  Section

*
*filters*: Public special variables
*font*: Private special variables

A
aa: Public classes
alpha-chnl: Public classes

B
base: Public classes
blue-chnl: Public classes
bold: Public classes

C
chars: Public classes
charset: Public classes

D
distance-field: Public classes

F
face: Public classes

G
green-chnl: Public classes

I
italic: Public classes

K
kernings: Public classes

L
line-height: Public classes

P
packed: Public classes
padding: Public classes
pages: Public classes

R
red-chnl: Public classes

S
scale-h: Public classes
scale-w: Public classes
size: Public classes
Slot, aa: Public classes
Slot, alpha-chnl: Public classes
Slot, base: Public classes
Slot, blue-chnl: Public classes
Slot, bold: Public classes
Slot, chars: Public classes
Slot, charset: Public classes
Slot, distance-field: Public classes
Slot, face: Public classes
Slot, green-chnl: Public classes
Slot, italic: Public classes
Slot, kernings: Public classes
Slot, line-height: Public classes
Slot, packed: Public classes
Slot, padding: Public classes
Slot, pages: Public classes
Slot, red-chnl: Public classes
Slot, scale-h: Public classes
Slot, scale-w: Public classes
Slot, size: Public classes
Slot, smooth: Public classes
Slot, spacing: Public classes
Slot, stretch-h: Public classes
Slot, unicode: Public classes
smooth: Public classes
spacing: Public classes
Special Variable, *filters*: Public special variables
Special Variable, *font*: Private special variables
stretch-h: Public classes

U
unicode: Public classes

Jump to:   *  
A   B   C   D   F   G   I   K   L   P   R   S   U  

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

A.4 Data types

Jump to:   3  
B   C   F   P   S  
Index Entry  Section

3
3b-bmfont: The 3b-bmfont system
3b-bmfont: The 3b-bmfont package
3b-bmfont-common: The 3b-bmfont-common package
3b-bmfont-json: The 3b-bmfont-json package
3b-bmfont-text: The 3b-bmfont-text package
3b-bmfont-xml: The 3b-bmfont-xml package
3b-bmfont.asd: The 3b-bmfont/3b-bmfont․asd file
3b-bmfont/common: The 3b-bmfont/common system
3b-bmfont/text: The 3b-bmfont/text system

B
bmfont: Public classes
bmfont-text.lisp: The 3b-bmfont/text/bmfont-text․lisp file
bmfont.lisp: The 3b-bmfont/bmfont․lisp file

C
Class, bmfont: Public classes
common.lisp: The 3b-bmfont/common/common․lisp file

F
File, 3b-bmfont.asd: The 3b-bmfont/3b-bmfont․asd file
File, bmfont-text.lisp: The 3b-bmfont/text/bmfont-text․lisp file
File, bmfont.lisp: The 3b-bmfont/bmfont․lisp file
File, common.lisp: The 3b-bmfont/common/common․lisp file
File, package.lisp: The 3b-bmfont/package․lisp file
File, package.lisp: The 3b-bmfont/text/package․lisp file
File, package.lisp: The 3b-bmfont/common/package․lisp file

P
Package, 3b-bmfont: The 3b-bmfont package
Package, 3b-bmfont-common: The 3b-bmfont-common package
Package, 3b-bmfont-json: The 3b-bmfont-json package
Package, 3b-bmfont-text: The 3b-bmfont-text package
Package, 3b-bmfont-xml: The 3b-bmfont-xml package
package.lisp: The 3b-bmfont/package․lisp file
package.lisp: The 3b-bmfont/text/package․lisp file
package.lisp: The 3b-bmfont/common/package․lisp file

S
System, 3b-bmfont: The 3b-bmfont system
System, 3b-bmfont/common: The 3b-bmfont/common system
System, 3b-bmfont/text: The 3b-bmfont/text system

Jump to:   3  
B   C   F   P   S