The cl-bmp Reference Manual

This is the cl-bmp Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:00:45 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-bmp

A library for dealing with Windows bitmaps (BMP, DIB, ICO, CUR)

Maintainer

Yukari Hafner <>

Author

Yukari Hafner <>

Home Page

https://shinmera.github.io/cl-bmp/

Source Control

(GIT https://github.com/shinmera/cl-bmp.git)

Bug Tracker

https://github.com/shinmera/cl-bmp/issues

License

zlib

Version

1.0.0

Dependencies
  • binary-structures (system).
  • documentation-utils (system).
Source

cl-bmp.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-bmp/cl-bmp.asd

Source

cl-bmp.asd.

Parent Component

cl-bmp (system).

ASDF Systems

cl-bmp.


3.1.2 cl-bmp/package.lisp

Source

cl-bmp.asd.

Parent Component

cl-bmp (system).

Packages

org.shirakumo.bmp.


3.1.3 cl-bmp/bmp.lisp

Dependency

package.lisp (file).

Source

cl-bmp.asd.

Parent Component

cl-bmp (system).

Public Interface
Internals

3.1.4 cl-bmp/access.lisp

Dependency

bmp.lisp (file).

Source

cl-bmp.asd.

Parent Component

cl-bmp (system).

Public Interface
Internals

3.1.5 cl-bmp/documentation.lisp

Dependency

access.lisp (file).

Source

cl-bmp.asd.

Parent Component

cl-bmp (system).


4 Packages

Packages are listed by definition order.


4.1 org.shirakumo.bmp

Source

package.lisp.

Use List
  • common-lisp.
  • org.shirakumo.binary-structures.types.
Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Ordinary functions

Function: decode-pixels (bmp &optional output)

Decodes the pixel data from the bitmap.

Returns four values:
OUTPUT — The packed pixel data as an octet vector. WIDTH — How many columns the image has.
HEIGHT — How many rows the image has.
BYTES/COLOR — How many bytes (channels) per color are used.

This will resolve the colour palette and packed bit structure. If OUTPUT is not passed, the PIXELS array may be returned verbatim if it can be used directly. If OUTPUT is passed, it is filled with the packed content and it is up to you to ensure that the array has sufficient space to hold the data.

See BMP (type)
See BMPCONTENT (type)
See ENCODE-PIXELS
See READ-BMP

Package

org.shirakumo.bmp.

Source

access.lisp.

Function: encode-pixels (bmp pixels width height channels)

Encode pixel data to the bitmap format.

Returns the altered bitmap.
This will alter the PIXELS slot on the bitmap with a new array that holds the encoded and padded pixel data. If possible it will also construct a colour palette and appropriately compress the pixel data to fit.

See BMP (type)
See BMPCONTENT (type)
See DECODE-PIXELS
See WRITE-BMP

Package

org.shirakumo.bmp.

Source

access.lisp.

Function: make-bmp (&key type size bitmap-offset header bit-masks colors pixels)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-ico (&key type count entries images)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-ico-entry (&key width height palette-size property-1 property-2 octet-size offset)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-bmp (storage &rest args)

Read a bitmap file.

Can decode from a stream, pathname, octet-vector, and pointer.

After decoding you will want to use DECODE-PIXELS to read out the pixel data.

See BMP (type)
See DECODE-PIXELS

Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-ico (storage &rest args)

Read an icon or cursor file.

Can decode from a stream, pathname, octet-vector, and pointer.

See ICO (type)

Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-bmp (value storage &rest args)

Write a bitmap file.

Can encode to a stream, pathname, octet-vector, and pointer.

To write the pixels into the bitmap structure, you should used ENCODE-PIXELS.

See BMP (type)
See ENCODE-PIXELS

Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-ico (value storage &rest args)

Write an icon or cursor file.

Can encode to a stream, pathname, octet-vector, and pointer.

See ICO (type)

Package

org.shirakumo.bmp.

Source

bmp.lisp.


5.1.2 Generic functions

Generic Function: a (entry)

Accesses the alpha mask.

See RGBA-MASK (type)

Package

org.shirakumo.bmp.

Methods
Method: a ((entry rgba-mask))
Source

access.lisp.

Generic Function: (setf a) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf a) ((entry rgba-mask))
Source

access.lisp.

Generic Function: b (entry)

Accesses the blue mask.

See RGB-MASK (type)

Package

org.shirakumo.bmp.

Methods
Method: b ((entry rgb-mask))
Source

access.lisp.

Generic Function: (setf b) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf b) ((entry rgb-mask))
Source

access.lisp.

Generic Function: bit-masks (entry)

Accesses the bit masks of the image.

See RGB-MASK (type)
See RGBA-MASK (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: bit-masks ((entry bmpcontent))
Source

access.lisp.

Method: bit-masks ((entry bmp))
Source

access.lisp.

Generic Function: (setf bit-masks) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf bit-masks) ((entry bmpcontent))
Source

access.lisp.

Method: (setf bit-masks) ((entry bmp))
Source

access.lisp.

Generic Function: bits/pixel (entry)

Accesses the bits per pixel count of the image.

See BITMAPCOREHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: bits/pixel ((entry bmp))
Source

access.lisp.

Method: bits/pixel ((entry bmpcontent))
Source

access.lisp.

Method: bits/pixel ((entry bitmapcoreheader))
Source

access.lisp.

Generic Function: (setf bits/pixel) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf bits/pixel) ((entry bmp))
Source

access.lisp.

Method: (setf bits/pixel) ((entry bmpcontent))
Source

access.lisp.

Method: (setf bits/pixel) ((entry bitmapcoreheader))
Source

access.lisp.

Generic Function: blue-endpoint (entry)

Accesses the blue endpoint of the image.

See XYZ (type)
See BITMAPV2INFOHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: blue-endpoint ((entry bmp))
Source

access.lisp.

Method: blue-endpoint ((entry bmpcontent))
Source

access.lisp.

Method: blue-endpoint ((entry bitmapv4infoheader))
Source

access.lisp.

Generic Function: (setf blue-endpoint) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf blue-endpoint) ((entry bmp))
Source

access.lisp.

Method: (setf blue-endpoint) ((entry bmpcontent))
Source

access.lisp.

Method: (setf blue-endpoint) ((entry bitmapv4infoheader))
Source

access.lisp.

Generic Function: color-encoding (entry)

Accesses the color encoding identifier of the image.

See OS22XBITMAPHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: color-encoding ((entry bmp))
Source

access.lisp.

Method: color-encoding ((entry bmpcontent))
Source

access.lisp.

Method: color-encoding ((entry os22xbitmapheader))
Source

access.lisp.

Generic Function: (setf color-encoding) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf color-encoding) ((entry bmp))
Source

access.lisp.

Method: (setf color-encoding) ((entry bmpcontent))
Source

access.lisp.

Method: (setf color-encoding) ((entry os22xbitmapheader))
Source

access.lisp.

Generic Function: colors (entry)

Accesses the (packed) color palette of the image.

See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: colors ((entry bmpcontent))
Source

access.lisp.

Method: colors ((entry bmp))
Source

access.lisp.

Generic Function: (setf colors) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf colors) ((entry bmpcontent))
Source

access.lisp.

Method: (setf colors) ((entry bmp))
Source

access.lisp.

Generic Function: compression (entry)

Accesses the compression method of the image.

See OS22XBITMAPHEADER/SHORT (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: compression ((entry bmp))
Source

access.lisp.

Method: compression ((entry bmpcontent))
Source

access.lisp.

Method: compression ((entry os22xbitmapheader/short))
Source

access.lisp.

Generic Function: (setf compression) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf compression) ((entry bmp))
Source

access.lisp.

Method: (setf compression) ((entry bmpcontent))
Source

access.lisp.

Method: (setf compression) ((entry os22xbitmapheader/short))
Source

access.lisp.

Generic Function: entries (entry)

Accesses the vector of ICO-ENTRY instances.

See ICO (type)
See ICO-ENTRY (type)

Package

org.shirakumo.bmp.

Methods
Method: entries ((entry ico))
Source

access.lisp.

Generic Function: (setf entries) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf entries) ((entry ico))
Source

access.lisp.

Generic Function: g (entry)

Accesses the green mask.

See RGB-MASK (type)

Package

org.shirakumo.bmp.

Methods
Method: g ((entry rgb-mask))
Source

access.lisp.

Generic Function: (setf g) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf g) ((entry rgb-mask))
Source

access.lisp.

Generic Function: gamma (entry)

Accesses the gamma of the image.

See RGB-MASK (type)
See BITMAPV2INFOHEADER (type) See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: gamma ((entry bmp))
Source

access.lisp.

Method: gamma ((entry bmpcontent))
Source

access.lisp.

Method: gamma ((entry bitmapv4infoheader))
Source

access.lisp.

Generic Function: (setf gamma) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf gamma) ((entry bmp))
Source

access.lisp.

Method: (setf gamma) ((entry bmpcontent))
Source

access.lisp.

Method: (setf gamma) ((entry bitmapv4infoheader))
Source

access.lisp.

Generic Function: green-endpoint (entry)

Accesses the green endpoint of the image.

See XYZ (type)
See BITMAPV2INFOHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: green-endpoint ((entry bmp))
Source

access.lisp.

Method: green-endpoint ((entry bmpcontent))
Source

access.lisp.

Method: green-endpoint ((entry bitmapv4infoheader))
Source

access.lisp.

Generic Function: (setf green-endpoint) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf green-endpoint) ((entry bmp))
Source

access.lisp.

Method: (setf green-endpoint) ((entry bmpcontent))
Source

access.lisp.

Method: (setf green-endpoint) ((entry bitmapv4infoheader))
Source

access.lisp.

Generic Function: halftoning (header)

Accesses the halftoning method of the image.

See OS22XBITMAPHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: halftoning ((header os22xbitmapheader))
Source

access.lisp.

Generic Function: header (entry)

Accesses the header of the image.

See BITMAPCOREHEADER (type) See OS22XBITMAPHEADER/SHORT (type) See BITMAPINFOHEADER (type) See BITMAPV2INFOHEADER (type) See BITMAPV3INFOHEADER (type) See BITMAPV4INFOHEADER (type) See BITMAPV5INFOHEADER (type) See OS22XBITMAPHEADER (type) See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: header ((entry bmpcontent))
Source

access.lisp.

Method: header ((entry bmp))
Source

access.lisp.

Generic Function: (setf header) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf header) ((entry bmpcontent))
Source

access.lisp.

Method: (setf header) ((entry bmp))
Source

access.lisp.

Generic Function: height (entry)

Accesses the height of the image.

See BITMAPCOREHEADER (type) See ICO-ENTRY (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: height ((entry bmp))
Source

access.lisp.

Method: height ((entry bmpcontent))
Source

access.lisp.

Method: height ((entry ico-entry))
Source

access.lisp.

Method: height ((entry bitmapcoreheader))
Source

access.lisp.

Generic Function: (setf height) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf height) ((entry bmp))
Source

access.lisp.

Method: (setf height) ((entry bmpcontent))
Source

access.lisp.

Method: (setf height) ((entry ico-entry))
Source

access.lisp.

Method: (setf height) ((entry bitmapcoreheader))
Source

access.lisp.

Generic Function: horizontal-resolution (entry)

Accesses the horizontal physical resolution method ofhorizontal the image.

See BITMAPINFOHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: horizontal-resolution ((entry bmp))
Source

access.lisp.

Method: horizontal-resolution ((entry bmpcontent))
Source

access.lisp.

Method: horizontal-resolution ((entry bitmapinfoheader))
Source

access.lisp.

Generic Function: (setf horizontal-resolution) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf horizontal-resolution) ((entry bmp))
Source

access.lisp.

Method: (setf horizontal-resolution) ((entry bmpcontent))
Source

access.lisp.

Method: (setf horizontal-resolution) ((entry bitmapinfoheader))
Source

access.lisp.

Generic Function: identifier (entry)

Accesses the identifier of the image.

See OS22XBITMAPHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: identifier ((entry bmp))
Source

access.lisp.

Method: identifier ((entry bmpcontent))
Source

access.lisp.

Method: identifier ((entry os22xbitmapheader))
Source

access.lisp.

Generic Function: (setf identifier) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf identifier) ((entry bmp))
Source

access.lisp.

Method: (setf identifier) ((entry bmpcontent))
Source

access.lisp.

Method: (setf identifier) ((entry os22xbitmapheader))
Source

access.lisp.

Generic Function: images (entry)

Accesses the vector of BMPCONTENT instances.

See ICO (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: images ((entry ico))
Source

access.lisp.

Generic Function: (setf images) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf images) ((entry ico))
Source

access.lisp.

Generic Function: intent (entry)

Accesses the rendering intent of the image.

See BITMAPV5INFOHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: intent ((entry bmp))
Source

access.lisp.

Method: intent ((entry bmpcontent))
Source

access.lisp.

Method: intent ((entry bitmapv5infoheader))
Source

access.lisp.

Generic Function: (setf intent) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf intent) ((entry bmp))
Source

access.lisp.

Method: (setf intent) ((entry bmpcontent))
Source

access.lisp.

Method: (setf intent) ((entry bitmapv5infoheader))
Source

access.lisp.

Generic Function: mask (entry)

Accesses the mask of the image.

Returns either an RGB-MASK or an RGBA-MASK.

See RGB-MASK (type)
See RGBA-MASK (type)
See BITMAPV2INFOHEADER (type)
See BITMAPV3INFOHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: mask ((entry bmp))
Source

access.lisp.

Method: mask ((entry bmpcontent))
Source

access.lisp.

Method: mask ((entry bitmapv3infoheader))
Source

access.lisp.

Method: mask ((entry bitmapv2infoheader))
Source

access.lisp.

Generic Function: (setf mask) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf mask) ((entry bmp))
Source

access.lisp.

Method: (setf mask) ((entry bmpcontent))
Source

access.lisp.

Method: (setf mask) ((entry bitmapv3infoheader))
Source

access.lisp.

Method: (setf mask) ((entry bitmapv2infoheader))
Source

access.lisp.

Generic Function: origin (entry)

Accesses the image origin identifier of the image.

See OS22XBITMAPHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: origin ((entry bmp))
Source

access.lisp.

Method: origin ((entry bmpcontent))
Source

access.lisp.

Method: origin ((entry os22xbitmapheader))
Source

access.lisp.

Generic Function: (setf origin) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf origin) ((entry bmp))
Source

access.lisp.

Method: (setf origin) ((entry bmpcontent))
Source

access.lisp.

Method: (setf origin) ((entry os22xbitmapheader))
Source

access.lisp.

Generic Function: pixels (entry)

Accesses the (packed) pixel data array of the image.

This array includes necessary padding and potentially colors in indexed format.

See DECODE-PIXELS
See ENCODE-PIXELS
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: pixels ((entry bmpcontent))
Source

access.lisp.

Method: pixels ((entry bmp))
Source

access.lisp.

Generic Function: (setf pixels) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf pixels) ((entry bmpcontent))
Source

access.lisp.

Method: (setf pixels) ((entry bmp))
Source

access.lisp.

Generic Function: planes (entry)

Accesses the plane count of the image.

See BITMAPCOREHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: planes ((entry bmp))
Source

access.lisp.

Method: planes ((entry bmpcontent))
Source

access.lisp.

Method: planes ((entry bitmapcoreheader))
Source

access.lisp.

Generic Function: (setf planes) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf planes) ((entry bmp))
Source

access.lisp.

Method: (setf planes) ((entry bmpcontent))
Source

access.lisp.

Method: (setf planes) ((entry bitmapcoreheader))
Source

access.lisp.

Generic Function: property-1 (entry)

Returns the first property of the icon entry.

For a cursor that’s the "hot zone" X coordinate.

See ICO-ENTRY (type)

Package

org.shirakumo.bmp.

Methods
Method: property-1 ((entry ico-entry))
Source

access.lisp.

Generic Function: (setf property-1) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf property-1) ((entry ico-entry))
Source

access.lisp.

Generic Function: property-2 (entry)

Returns the second property of the icon entry.

For a cursor that’s the "hot zone" Y coordinate.

See ICO-ENTRY (type)

Package

org.shirakumo.bmp.

Methods
Method: property-2 ((entry ico-entry))
Source

access.lisp.

Generic Function: (setf property-2) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf property-2) ((entry ico-entry))
Source

access.lisp.

Generic Function: r (entry)

Accesses the red mask.

See RGB-MASK (type)

Package

org.shirakumo.bmp.

Methods
Method: r ((entry rgb-mask))
Source

access.lisp.

Generic Function: (setf r) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf r) ((entry rgb-mask))
Source

access.lisp.

Generic Function: red-endpoint (entry)

Accesses the red endpoint of the image.

See XYZ (type)
See BITMAPV2INFOHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: red-endpoint ((entry bmp))
Source

access.lisp.

Method: red-endpoint ((entry bmpcontent))
Source

access.lisp.

Method: red-endpoint ((entry bitmapv4infoheader))
Source

access.lisp.

Generic Function: (setf red-endpoint) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf red-endpoint) ((entry bmp))
Source

access.lisp.

Method: (setf red-endpoint) ((entry bmpcontent))
Source

access.lisp.

Method: (setf red-endpoint) ((entry bitmapv4infoheader))
Source

access.lisp.

Generic Function: resolution-unit (entry)

Accesses the resolution unit identifier of the image.

See OS22XBITMAPHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: resolution-unit ((entry bmp))
Source

access.lisp.

Method: resolution-unit ((entry bmpcontent))
Source

access.lisp.

Method: resolution-unit ((entry os22xbitmapheader))
Source

access.lisp.

Generic Function: (setf resolution-unit) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf resolution-unit) ((entry bmp))
Source

access.lisp.

Method: (setf resolution-unit) ((entry bmpcontent))
Source

access.lisp.

Method: (setf resolution-unit) ((entry os22xbitmapheader))
Source

access.lisp.

Generic Function: type (entry)

Accesses the contained image type.

Can be either :ICO for an icon, or :CUR for a cursor.

See ICO (type)

Package

org.shirakumo.bmp.

Methods
Method: type ((entry ico))
Source

access.lisp.

Generic Function: (setf type) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf type) ((entry ico))
Source

access.lisp.

Generic Function: vertical-resolution (entry)

Accesses the vertical physical resolution method of the image.

See BITMAPINFOHEADER (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: vertical-resolution ((entry bmp))
Source

access.lisp.

Method: vertical-resolution ((entry bmpcontent))
Source

access.lisp.

Method: vertical-resolution ((entry bitmapinfoheader))
Source

access.lisp.

Generic Function: (setf vertical-resolution) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf vertical-resolution) ((entry bmp))
Source

access.lisp.

Method: (setf vertical-resolution) ((entry bmpcontent))
Source

access.lisp.

Method: (setf vertical-resolution) ((entry bitmapinfoheader))
Source

access.lisp.

Generic Function: width (entry)

Accesses the width of the image.

See BITMAPCOREHEADER (type) See ICO-ENTRY (type)
See BMP (type)
See BMPCONTENT (type)

Package

org.shirakumo.bmp.

Methods
Method: width ((entry bmp))
Source

access.lisp.

Method: width ((entry bmpcontent))
Source

access.lisp.

Method: width ((entry ico-entry))
Source

access.lisp.

Method: width ((entry bitmapcoreheader))
Source

access.lisp.

Generic Function: (setf width) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf width) ((entry bmp))
Source

access.lisp.

Method: (setf width) ((entry bmpcontent))
Source

access.lisp.

Method: (setf width) ((entry ico-entry))
Source

access.lisp.

Method: (setf width) ((entry bitmapcoreheader))
Source

access.lisp.

Generic Function: x (entry)

Accesses the X component.

See XYZ (type)

Package

org.shirakumo.bmp.

Methods
Method: x ((entry xyz))
Source

access.lisp.

Generic Function: (setf x) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf x) ((entry xyz))
Source

access.lisp.

Generic Function: y (entry)

Accesses the Y component.

See XYZ (type)

Package

org.shirakumo.bmp.

Methods
Method: y ((entry xyz))
Source

access.lisp.

Generic Function: (setf y) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf y) ((entry xyz))
Source

access.lisp.

Generic Function: z (entry)

Accesses the Z component.

See XYZ (type)

Package

org.shirakumo.bmp.

Methods
Method: z ((entry xyz))
Source

access.lisp.

Generic Function: (setf z) (entry)
Package

org.shirakumo.bmp.

Methods
Method: (setf z) ((entry xyz))
Source

access.lisp.


5.1.3 Standalone methods

Method: octet-size ((value ico-entry))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value ico))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value bmp))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value rgba-mask))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value bitmapcoreheader))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value bitmapv2infoheader))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value bitmapinfoheader))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value xyz))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value os22xbitmapheader/short))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value bitmapv3infoheader))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value rgb-mask))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value bmpcontent))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value bitmapv4infoheader))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value bitmapv5infoheader))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: octet-size ((value os22xbitmapheader))
Package

org.shirakumo.binary-structures.

Source

bmp.lisp.

Method: print-object ((ico ico) stream)
Source

bmp.lisp.

Method: print-object ((bmp bmp) stream)
Source

bmp.lisp.

Method: print-object ((header bitmapcoreheader) stream)
Source

bmp.lisp.

Method: print-object ((bmp bmpcontent) stream)
Source

bmp.lisp.


5.1.4 Structures

Structure: bmp

Representation of a bitmap file.

See DECODE-PIXELS
See ENCODE-PIXELS
See READ-BMP
See WRITE-BMP
See WIDTH
See HEIGHT
See PLANES
See BITS/PIXEL
See COMPRESSION
See HORIZONTAL-RESOLUTION See VERTICAL-RESOLUTION
See MASK
See RED-ENDPOINT
See GREEN-ENDPOINT
See BLUE-ENDPOINT
See GAMMA
See INTENT
See RESOLUTION-UNIT
See ORIGIN
See COLOR-ENCODING
See IDENTIFIER

Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

io-structure-object.

Direct methods
Direct slots
Slot: type
Readers

bmp-type.

Writers

(setf bmp-type).

Slot: size
Type

(unsigned-byte 32)

Initform

0

Readers

bmp-size.

Writers

(setf bmp-size).

Slot: bitmap-offset
Type

(unsigned-byte 32)

Initform

0

Readers

bmp-bitmap-offset.

Writers

(setf bmp-bitmap-offset).

Slot: header
Readers

bmp-header.

Writers

(setf bmp-header).

Slot: bit-masks
Readers

bmp-bit-masks.

Writers

(setf bmp-bit-masks).

Slot: colors
Readers

bmp-colors.

Writers

(setf bmp-colors).

Slot: pixels
Type

(array (unsigned-byte 8) (*))

Initform

(make-array 0 :element-type (quote (unsigned-byte 8)))

Readers

bmp-pixels.

Writers

(setf bmp-pixels).

Structure: ico

Representation of an ICO or CUR file.

See READ-ICO
See WRITE-ICO
See TYPE
See ENTRIES
See IMAGES

Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

io-structure-object.

Direct methods
Direct slots
Slot: type
Readers

ico-type.

Writers

(setf ico-type).

Slot: count
Package

common-lisp.

Type

(unsigned-byte 16)

Initform

0

Readers

ico-count.

Writers

(setf ico-count).

Slot: entries
Type

(array org.shirakumo.bmp:ico-entry (*))

Initform

(make-array 0 :element-type (quote org.shirakumo.bmp:ico-entry))

Readers

ico-entries.

Writers

(setf ico-entries).

Slot: images
Type

(array org.shirakumo.bmp::bmpcontent (*))

Initform

(make-array 0 :element-type (quote org.shirakumo.bmp::bmpcontent))

Readers

ico-images.

Writers

(setf ico-images).

Structure: ico-entry

Representation of the metadata about an ICO image.

See ICO (type)
See WIDTH
See HEIGHT
See PROPERTY-1
See PROPERTY-2

Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

io-structure-object.

Direct methods
Direct slots
Slot: width
Type

(unsigned-byte 8)

Initform

0

Readers

ico-entry-width.

Writers

(setf ico-entry-width).

Slot: height
Type

(unsigned-byte 8)

Initform

0

Readers

ico-entry-height.

Writers

(setf ico-entry-height).

Slot: palette-size
Type

(unsigned-byte 8)

Initform

0

Readers

ico-entry-palette-size.

Writers

(setf ico-entry-palette-size).

Slot: property-1
Type

(unsigned-byte 16)

Initform

0

Readers

ico-entry-property-1.

Writers

(setf ico-entry-property-1).

Slot: property-2
Type

(unsigned-byte 16)

Initform

0

Readers

ico-entry-property-2.

Writers

(setf ico-entry-property-2).

Slot: octet-size
Type

(unsigned-byte 32)

Initform

0

Readers

ico-entry-octet-size.

Writers

(setf ico-entry-octet-size).

Slot: offset
Type

(unsigned-byte 32)

Initform

0

Readers

ico-entry-offset.

Writers

(setf ico-entry-offset).


5.2 Internals


5.2.1 Macros

Macro: define-accessor (name type &optional slot)
Package

org.shirakumo.bmp.

Source

access.lisp.

Macro: define-delegates (type slot &rest delegates)
Package

org.shirakumo.bmp.

Source

access.lisp.


5.2.2 Ordinary functions

Reader: bitmapcoreheader-bits/pixel (instance)
Writer: (setf bitmapcoreheader-bits/pixel) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

bits/pixel.

Reader: bitmapcoreheader-height (instance)
Writer: (setf bitmapcoreheader-height) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

height.

Function: bitmapcoreheader-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapcoreheader-planes (instance)
Writer: (setf bitmapcoreheader-planes) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

planes.

Reader: bitmapcoreheader-width (instance)
Writer: (setf bitmapcoreheader-width) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

width.

Function: bitmapinfoheader-bits/pixel (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapinfoheader-bits/pixel) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapinfoheader-compression (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapinfoheader-compression) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapinfoheader-height (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapinfoheader-height) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapinfoheader-horizontal-resolution (instance)
Writer: (setf bitmapinfoheader-horizontal-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

horizontal-resolution.

Reader: bitmapinfoheader-image-size (instance)
Writer: (setf bitmapinfoheader-image-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

image-size.

Reader: bitmapinfoheader-important-color-count (instance)
Writer: (setf bitmapinfoheader-important-color-count) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

important-color-count.

Function: bitmapinfoheader-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapinfoheader-palette-size (instance)
Writer: (setf bitmapinfoheader-palette-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

palette-size.

Function: bitmapinfoheader-planes (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapinfoheader-planes) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapinfoheader-vertical-resolution (instance)
Writer: (setf bitmapinfoheader-vertical-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

vertical-resolution.

Function: bitmapinfoheader-width (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapinfoheader-width) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-bits/pixel (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-bits/pixel) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-compression (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-compression) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-height (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-height) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-horizontal-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-horizontal-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-image-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-image-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-important-color-count (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-important-color-count) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapv2infoheader-mask (instance)
Writer: (setf bitmapv2infoheader-mask) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

mask.

Function: bitmapv2infoheader-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-palette-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-palette-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-planes (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-planes) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-vertical-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-vertical-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv2infoheader-width (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv2infoheader-width) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-bits/pixel (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-bits/pixel) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-compression (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-compression) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-height (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-height) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-horizontal-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-horizontal-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-image-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-image-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-important-color-count (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-important-color-count) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapv3infoheader-mask (instance)
Writer: (setf bitmapv3infoheader-mask) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

mask.

Function: bitmapv3infoheader-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-palette-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-palette-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-planes (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-planes) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-vertical-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-vertical-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv3infoheader-width (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv3infoheader-width) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv4infoheader-bits/pixel (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-bits/pixel) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapv4infoheader-blue-endpoint (instance)
Writer: (setf bitmapv4infoheader-blue-endpoint) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

blue-endpoint.

Function: bitmapv4infoheader-compression (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-compression) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapv4infoheader-cs-type (instance)
Writer: (setf bitmapv4infoheader-cs-type) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

cs-type.

Reader: bitmapv4infoheader-gamma (instance)
Writer: (setf bitmapv4infoheader-gamma) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

gamma.

Reader: bitmapv4infoheader-green-endpoint (instance)
Writer: (setf bitmapv4infoheader-green-endpoint) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

green-endpoint.

Function: bitmapv4infoheader-height (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-height) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv4infoheader-horizontal-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-horizontal-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv4infoheader-image-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-image-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv4infoheader-important-color-count (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-important-color-count) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv4infoheader-mask (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-mask) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv4infoheader-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv4infoheader-palette-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-palette-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv4infoheader-planes (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-planes) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapv4infoheader-red-endpoint (instance)
Writer: (setf bitmapv4infoheader-red-endpoint) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

red-endpoint.

Function: bitmapv4infoheader-vertical-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-vertical-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv4infoheader-width (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv4infoheader-width) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-bits/pixel (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-bits/pixel) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-blue-endpoint (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-blue-endpoint) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-compression (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-compression) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-cs-type (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-cs-type) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-gamma (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-gamma) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-green-endpoint (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-green-endpoint) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-height (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-height) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-horizontal-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-horizontal-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-image-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-image-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-important-color-count (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-important-color-count) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapv5infoheader-intent (instance)
Writer: (setf bitmapv5infoheader-intent) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

intent.

Function: bitmapv5infoheader-mask (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-mask) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-palette-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-palette-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-planes (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-planes) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bitmapv5infoheader-profile-offset (instance)
Writer: (setf bitmapv5infoheader-profile-offset) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

profile-offset.

Reader: bitmapv5infoheader-profile-size (instance)
Writer: (setf bitmapv5infoheader-profile-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

profile-size.

Function: bitmapv5infoheader-red-endpoint (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-red-endpoint) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-vertical-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-vertical-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: bitmapv5infoheader-width (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf bitmapv5infoheader-width) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bmp-bit-masks (instance)
Writer: (setf bmp-bit-masks) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

bit-masks.

Reader: bmp-bitmap-offset (instance)
Writer: (setf bmp-bitmap-offset) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

bitmap-offset.

Reader: bmp-colors (instance)
Writer: (setf bmp-colors) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

colors.

Reader: bmp-header (instance)
Writer: (setf bmp-header) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

header.

Function: bmp-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bmp-pixels (instance)
Writer: (setf bmp-pixels) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

pixels.

Reader: bmp-size (instance)
Writer: (setf bmp-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

size.

Reader: bmp-type (instance)
Writer: (setf bmp-type) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

type.

Reader: bmpcontent-bit-masks (instance)
Writer: (setf bmpcontent-bit-masks) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

bit-masks.

Reader: bmpcontent-colors (instance)
Writer: (setf bmpcontent-colors) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

colors.

Reader: bmpcontent-header (instance)
Writer: (setf bmpcontent-header) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

header.

Function: bmpcontent-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: bmpcontent-pixels (instance)
Writer: (setf bmpcontent-pixels) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

pixels.

Function: channel-decode-fun (channels)
Package

org.shirakumo.bmp.

Source

access.lisp.

Function: compute-color-table (pixels channels)
Package

org.shirakumo.bmp.

Source

access.lisp.

Function: copy-bitmapcoreheader (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-bitmapinfoheader (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-bitmapv2infoheader (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-bitmapv3infoheader (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-bitmapv4infoheader (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-bitmapv5infoheader (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-bmp (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-bmpcontent (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-ico (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-ico-entry (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-os22xbitmapheader (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-os22xbitmapheader/short (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-rgb-mask (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-rgba-mask (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: copy-xyz (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: ico-count (instance)
Writer: (setf ico-count) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

count.

Reader: ico-entries (instance)
Writer: (setf ico-entries) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

entries.

Reader: ico-entry-height (instance)
Writer: (setf ico-entry-height) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

height.

Reader: ico-entry-octet-size (instance)
Writer: (setf ico-entry-octet-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

octet-size.

Reader: ico-entry-offset (instance)
Writer: (setf ico-entry-offset) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

offset.

Function: ico-entry-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: ico-entry-palette-size (instance)
Writer: (setf ico-entry-palette-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

palette-size.

Reader: ico-entry-property-1 (instance)
Writer: (setf ico-entry-property-1) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

property-1.

Reader: ico-entry-property-2 (instance)
Writer: (setf ico-entry-property-2) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

property-2.

Reader: ico-entry-width (instance)
Writer: (setf ico-entry-width) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

width.

Reader: ico-images (instance)
Writer: (setf ico-images) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

images.

Function: ico-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: ico-type (instance)
Writer: (setf ico-type) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

type.

Function: make-bitmapcoreheader (&key width height planes bits/pixel)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-bitmapinfoheader (&key width height planes bits/pixel compression image-size horizontal-resolution vertical-resolution palette-size important-color-count)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-bitmapv2infoheader (&key width height planes bits/pixel compression image-size horizontal-resolution vertical-resolution palette-size important-color-count mask)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-bitmapv3infoheader (&key width height planes bits/pixel compression image-size horizontal-resolution vertical-resolution palette-size important-color-count mask)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-bitmapv4infoheader (&key width height planes bits/pixel compression image-size horizontal-resolution vertical-resolution palette-size important-color-count mask cs-type red-endpoint green-endpoint blue-endpoint gamma)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-bitmapv5infoheader (&key width height planes bits/pixel compression image-size horizontal-resolution vertical-resolution palette-size important-color-count mask cs-type red-endpoint green-endpoint blue-endpoint gamma intent profile-offset profile-size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-bmpcontent (&key header bit-masks colors pixels)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-os22xbitmapheader (&key width height planes bits/pixel compression image-size horizontal-resolution vertical-resolution palette-size important-color-count resolution-unit origin halftoning halftoning-parameter-1 halftoning-parameter-2 color-encoding identifier)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-os22xbitmapheader/short (&key width height planes bits/pixel compression)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-rgb-mask (&key r g b)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-rgba-mask (&key r g b a)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: make-xyz (&key x y z)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader-bits/pixel (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-bits/pixel) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: os22xbitmapheader-color-encoding (instance)
Writer: (setf os22xbitmapheader-color-encoding) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

color-encoding.

Function: os22xbitmapheader-compression (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-compression) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: os22xbitmapheader-halftoning (instance)
Writer: (setf os22xbitmapheader-halftoning) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

halftoning.

Reader: os22xbitmapheader-halftoning-parameter-1 (instance)
Writer: (setf os22xbitmapheader-halftoning-parameter-1) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

halftoning-parameter-1.

Reader: os22xbitmapheader-halftoning-parameter-2 (instance)
Writer: (setf os22xbitmapheader-halftoning-parameter-2) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

halftoning-parameter-2.

Function: os22xbitmapheader-height (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-height) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader-horizontal-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-horizontal-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: os22xbitmapheader-identifier (instance)
Writer: (setf os22xbitmapheader-identifier) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

identifier.

Function: os22xbitmapheader-image-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-image-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader-important-color-count (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-important-color-count) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: os22xbitmapheader-origin (instance)
Writer: (setf os22xbitmapheader-origin) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

origin.

Function: os22xbitmapheader-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader-palette-size (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-palette-size) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader-planes (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-planes) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: os22xbitmapheader-resolution-unit (instance)
Writer: (setf os22xbitmapheader-resolution-unit) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

resolution-unit.

Function: os22xbitmapheader-vertical-resolution (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-vertical-resolution) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader-width (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader-width) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader/short-bits/pixel (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader/short-bits/pixel) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: os22xbitmapheader/short-compression (instance)
Writer: (setf os22xbitmapheader/short-compression) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

compression.

Function: os22xbitmapheader/short-height (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader/short-height) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader/short-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader/short-planes (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader/short-planes) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: os22xbitmapheader/short-width (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf os22xbitmapheader/short-width) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-bitmapcoreheader (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-bitmapinfoheader (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-bitmapv2infoheader (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-bitmapv3infoheader (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-bitmapv4infoheader (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-bitmapv5infoheader (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-bmpcontent (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-ico-entry (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-bitmapcoreheader (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-bitmapinfoheader (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-bitmapv2infoheader (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-bitmapv3infoheader (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-bitmapv4infoheader (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-bitmapv5infoheader (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-bmp (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-bmpcontent (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-ico (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-ico-entry (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-os22xbitmapheader (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-os22xbitmapheader/short (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-rgb-mask (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-rgba-mask (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-foreign-pointer-xyz (pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-bitmapcoreheader (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-bitmapinfoheader (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-bitmapv2infoheader (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-bitmapv3infoheader (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-bitmapv4infoheader (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-bitmapv5infoheader (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-bmp (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-bmpcontent (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-ico (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-ico-entry (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-os22xbitmapheader (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-os22xbitmapheader/short (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-rgb-mask (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-rgba-mask (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-octet-vector-xyz (vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-bitmapcoreheader (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-bitmapinfoheader (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-bitmapv2infoheader (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-bitmapv3infoheader (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-bitmapv4infoheader (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-bitmapv5infoheader (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-bmp (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-bmpcontent (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-ico (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-ico-entry (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-os22xbitmapheader (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-os22xbitmapheader/short (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-rgb-mask (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-rgba-mask (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-io-stream-xyz (stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-os22xbitmapheader (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-os22xbitmapheader/short (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-rgb-mask (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-rgba-mask (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: read-xyz (storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: rgb-mask-b (instance)
Writer: (setf rgb-mask-b) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

b.

Reader: rgb-mask-g (instance)
Writer: (setf rgb-mask-g) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

g.

Function: rgb-mask-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: rgb-mask-r (instance)
Writer: (setf rgb-mask-r) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

r.

Reader: rgba-mask-a (instance)
Writer: (setf rgba-mask-a) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

a.

Function: rgba-mask-b (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf rgba-mask-b) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: rgba-mask-g (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf rgba-mask-g) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: rgba-mask-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: rgba-mask-r (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: (setf rgba-mask-r) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-bitmapcoreheader (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-bitmapinfoheader (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-bitmapv2infoheader (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-bitmapv3infoheader (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-bitmapv4infoheader (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-bitmapv5infoheader (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-bmpcontent (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-ico-entry (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-bitmapcoreheader (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-bitmapinfoheader (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-bitmapv2infoheader (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-bitmapv3infoheader (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-bitmapv4infoheader (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-bitmapv5infoheader (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-bmp (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-bmpcontent (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-ico (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-ico-entry (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-os22xbitmapheader (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-os22xbitmapheader/short (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-rgb-mask (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-rgba-mask (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-foreign-pointer-xyz (value pointer size)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-bitmapcoreheader (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-bitmapinfoheader (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-bitmapv2infoheader (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-bitmapv3infoheader (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-bitmapv4infoheader (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-bitmapv5infoheader (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-bmp (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-bmpcontent (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-ico (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-ico-entry (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-os22xbitmapheader (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-os22xbitmapheader/short (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-rgb-mask (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-rgba-mask (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-octet-vector-xyz (value vector start end)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-bitmapcoreheader (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-bitmapinfoheader (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-bitmapv2infoheader (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-bitmapv3infoheader (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-bitmapv4infoheader (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-bitmapv5infoheader (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-bmp (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-bmpcontent (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-ico (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-ico-entry (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-os22xbitmapheader (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-os22xbitmapheader/short (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-rgb-mask (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-rgba-mask (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-io-stream-xyz (value stream)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-os22xbitmapheader (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-os22xbitmapheader/short (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-rgb-mask (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-rgba-mask (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: write-xyz (value storage &rest args)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Function: xyz-p (object)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Reader: xyz-x (instance)
Writer: (setf xyz-x) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

x.

Reader: xyz-y (instance)
Writer: (setf xyz-y) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

y.

Reader: xyz-z (instance)
Writer: (setf xyz-z) (instance)
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Target Slot

z.


5.2.3 Structures

Structure: bitmapcoreheader
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

io-structure-object.

Direct subclasses

os22xbitmapheader/short.

Direct methods
Direct slots
Slot: width
Type

(unsigned-byte 32)

Initform

0

Readers

bitmapcoreheader-width.

Writers

(setf bitmapcoreheader-width).

Slot: height
Type

(unsigned-byte 32)

Initform

0

Readers

bitmapcoreheader-height.

Writers

(setf bitmapcoreheader-height).

Slot: planes
Type

(unsigned-byte 16)

Initform

0

Readers

bitmapcoreheader-planes.

Writers

(setf bitmapcoreheader-planes).

Slot: bits/pixel
Type

(unsigned-byte 16)

Initform

0

Readers

bitmapcoreheader-bits/pixel.

Writers

(setf bitmapcoreheader-bits/pixel).

Structure: bitmapinfoheader
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

os22xbitmapheader/short.

Direct subclasses
Direct methods
Direct slots
Slot: image-size
Type

(unsigned-byte 32)

Initform

0

Readers

bitmapinfoheader-image-size.

Writers

(setf bitmapinfoheader-image-size).

Slot: horizontal-resolution
Type

(signed-byte 32)

Initform

0

Readers

bitmapinfoheader-horizontal-resolution.

Writers

(setf bitmapinfoheader-horizontal-resolution).

Slot: vertical-resolution
Type

(signed-byte 32)

Initform

0

Readers

bitmapinfoheader-vertical-resolution.

Writers

(setf bitmapinfoheader-vertical-resolution).

Slot: palette-size
Type

(unsigned-byte 32)

Initform

0

Readers

bitmapinfoheader-palette-size.

Writers

(setf bitmapinfoheader-palette-size).

Slot: important-color-count
Type

(unsigned-byte 32)

Initform

0

Readers

bitmapinfoheader-important-color-count.

Writers

(setf bitmapinfoheader-important-color-count).

Structure: bitmapv2infoheader
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

bitmapinfoheader.

Direct methods
Direct slots
Slot: mask
Type

org.shirakumo.bmp::rgb-mask

Initform

(org.shirakumo.bmp::make-rgb-mask)

Readers

bitmapv2infoheader-mask.

Writers

(setf bitmapv2infoheader-mask).

Structure: bitmapv3infoheader
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

bitmapinfoheader.

Direct subclasses

bitmapv4infoheader.

Direct methods
Direct slots
Slot: mask
Type

org.shirakumo.bmp::rgba-mask

Initform

(org.shirakumo.bmp::make-rgba-mask)

Readers

bitmapv3infoheader-mask.

Writers

(setf bitmapv3infoheader-mask).

Structure: bitmapv4infoheader
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

bitmapv3infoheader.

Direct subclasses

bitmapv5infoheader.

Direct methods
Direct slots
Slot: cs-type
Type

(unsigned-byte 32)

Initform

0

Readers

bitmapv4infoheader-cs-type.

Writers

(setf bitmapv4infoheader-cs-type).

Slot: red-endpoint
Type

org.shirakumo.bmp::xyz

Initform

(org.shirakumo.bmp::make-xyz)

Readers

bitmapv4infoheader-red-endpoint.

Writers

(setf bitmapv4infoheader-red-endpoint).

Slot: green-endpoint
Type

org.shirakumo.bmp::xyz

Initform

(org.shirakumo.bmp::make-xyz)

Readers

bitmapv4infoheader-green-endpoint.

Writers

(setf bitmapv4infoheader-green-endpoint).

Slot: blue-endpoint
Type

org.shirakumo.bmp::xyz

Initform

(org.shirakumo.bmp::make-xyz)

Readers

bitmapv4infoheader-blue-endpoint.

Writers

(setf bitmapv4infoheader-blue-endpoint).

Slot: gamma
Type

org.shirakumo.bmp::rgb-mask

Initform

(org.shirakumo.bmp::make-rgb-mask)

Readers

bitmapv4infoheader-gamma.

Writers

(setf bitmapv4infoheader-gamma).

Structure: bitmapv5infoheader
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

bitmapv4infoheader.

Direct methods
Direct slots
Slot: intent
Type

(unsigned-byte 32)

Initform

0

Readers

bitmapv5infoheader-intent.

Writers

(setf bitmapv5infoheader-intent).

Slot: profile-offset
Type

(unsigned-byte 32)

Initform

0

Readers

bitmapv5infoheader-profile-offset.

Writers

(setf bitmapv5infoheader-profile-offset).

Slot: profile-size
Type

(unsigned-byte 32)

Initform

0

Readers

bitmapv5infoheader-profile-size.

Writers

(setf bitmapv5infoheader-profile-size).

Structure: bmpcontent
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

io-structure-object.

Direct methods
Direct slots
Slot: header
Readers

bmpcontent-header.

Writers

(setf bmpcontent-header).

Slot: bit-masks
Readers

bmpcontent-bit-masks.

Writers

(setf bmpcontent-bit-masks).

Slot: colors
Readers

bmpcontent-colors.

Writers

(setf bmpcontent-colors).

Slot: pixels
Type

(array (unsigned-byte 8) (*))

Initform

(make-array 0 :element-type (quote (unsigned-byte 8)))

Readers

bmpcontent-pixels.

Writers

(setf bmpcontent-pixels).

Structure: os22xbitmapheader
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

bitmapinfoheader.

Direct methods
Direct slots
Slot: resolution-unit
Type

(unsigned-byte 16)

Initform

0

Readers

os22xbitmapheader-resolution-unit.

Writers

(setf os22xbitmapheader-resolution-unit).

Slot: origin
Type

(unsigned-byte 16)

Initform

0

Readers

os22xbitmapheader-origin.

Writers

(setf os22xbitmapheader-origin).

Slot: halftoning
Readers

os22xbitmapheader-halftoning.

Writers

(setf os22xbitmapheader-halftoning).

Slot: halftoning-parameter-1
Type

(signed-byte 32)

Initform

0

Readers

os22xbitmapheader-halftoning-parameter-1.

Writers

(setf os22xbitmapheader-halftoning-parameter-1).

Slot: halftoning-parameter-2
Type

(signed-byte 32)

Initform

0

Readers

os22xbitmapheader-halftoning-parameter-2.

Writers

(setf os22xbitmapheader-halftoning-parameter-2).

Slot: color-encoding
Type

(unsigned-byte 32)

Initform

0

Readers

os22xbitmapheader-color-encoding.

Writers

(setf os22xbitmapheader-color-encoding).

Slot: identifier
Type

(unsigned-byte 32)

Initform

0

Readers

os22xbitmapheader-identifier.

Writers

(setf os22xbitmapheader-identifier).

Structure: os22xbitmapheader/short
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

bitmapcoreheader.

Direct subclasses

bitmapinfoheader.

Direct methods
Direct slots
Slot: compression
Readers

os22xbitmapheader/short-compression.

Writers

(setf os22xbitmapheader/short-compression).

Structure: rgb-mask
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

io-structure-object.

Direct subclasses

rgba-mask.

Direct methods
Direct slots
Slot: r
Type

(unsigned-byte 32)

Initform

0

Readers

rgb-mask-r.

Writers

(setf rgb-mask-r).

Slot: g
Type

(unsigned-byte 32)

Initform

0

Readers

rgb-mask-g.

Writers

(setf rgb-mask-g).

Slot: b
Type

(unsigned-byte 32)

Initform

0

Readers

rgb-mask-b.

Writers

(setf rgb-mask-b).

Structure: rgba-mask
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

rgb-mask.

Direct methods
Direct slots
Slot: a
Type

(unsigned-byte 32)

Initform

0

Readers

rgba-mask-a.

Writers

(setf rgba-mask-a).

Structure: xyz
Package

org.shirakumo.bmp.

Source

bmp.lisp.

Direct superclasses

io-structure-object.

Direct methods
Direct slots
Slot: x
Type

(signed-byte 32)

Initform

0

Readers

xyz-x.

Writers

(setf xyz-x).

Slot: y
Type

(signed-byte 32)

Initform

0

Readers

xyz-y.

Writers

(setf xyz-y).

Slot: z
Type

(signed-byte 32)

Initform

0

Readers

xyz-z.

Writers

(setf xyz-z).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   M   O   P   R   T   V   W   X   Y   Z  
Index Entry  Section

(
(setf a): Public generic functions
(setf a): Public generic functions
(setf b): Public generic functions
(setf b): Public generic functions
(setf bit-masks): Public generic functions
(setf bit-masks): Public generic functions
(setf bit-masks): Public generic functions
(setf bitmapcoreheader-bits/pixel): Private ordinary functions
(setf bitmapcoreheader-height): Private ordinary functions
(setf bitmapcoreheader-planes): Private ordinary functions
(setf bitmapcoreheader-width): Private ordinary functions
(setf bitmapinfoheader-bits/pixel): Private ordinary functions
(setf bitmapinfoheader-compression): Private ordinary functions
(setf bitmapinfoheader-height): Private ordinary functions
(setf bitmapinfoheader-horizontal-resolution): Private ordinary functions
(setf bitmapinfoheader-image-size): Private ordinary functions
(setf bitmapinfoheader-important-color-count): Private ordinary functions
(setf bitmapinfoheader-palette-size): Private ordinary functions
(setf bitmapinfoheader-planes): Private ordinary functions
(setf bitmapinfoheader-vertical-resolution): Private ordinary functions
(setf bitmapinfoheader-width): Private ordinary functions
(setf bitmapv2infoheader-bits/pixel): Private ordinary functions
(setf bitmapv2infoheader-compression): Private ordinary functions
(setf bitmapv2infoheader-height): Private ordinary functions
(setf bitmapv2infoheader-horizontal-resolution): Private ordinary functions
(setf bitmapv2infoheader-image-size): Private ordinary functions
(setf bitmapv2infoheader-important-color-count): Private ordinary functions
(setf bitmapv2infoheader-mask): Private ordinary functions
(setf bitmapv2infoheader-palette-size): Private ordinary functions
(setf bitmapv2infoheader-planes): Private ordinary functions
(setf bitmapv2infoheader-vertical-resolution): Private ordinary functions
(setf bitmapv2infoheader-width): Private ordinary functions
(setf bitmapv3infoheader-bits/pixel): Private ordinary functions
(setf bitmapv3infoheader-compression): Private ordinary functions
(setf bitmapv3infoheader-height): Private ordinary functions
(setf bitmapv3infoheader-horizontal-resolution): Private ordinary functions
(setf bitmapv3infoheader-image-size): Private ordinary functions
(setf bitmapv3infoheader-important-color-count): Private ordinary functions
(setf bitmapv3infoheader-mask): Private ordinary functions
(setf bitmapv3infoheader-palette-size): Private ordinary functions
(setf bitmapv3infoheader-planes): Private ordinary functions
(setf bitmapv3infoheader-vertical-resolution): Private ordinary functions
(setf bitmapv3infoheader-width): Private ordinary functions
(setf bitmapv4infoheader-bits/pixel): Private ordinary functions
(setf bitmapv4infoheader-blue-endpoint): Private ordinary functions
(setf bitmapv4infoheader-compression): Private ordinary functions
(setf bitmapv4infoheader-cs-type): Private ordinary functions
(setf bitmapv4infoheader-gamma): Private ordinary functions
(setf bitmapv4infoheader-green-endpoint): Private ordinary functions
(setf bitmapv4infoheader-height): Private ordinary functions
(setf bitmapv4infoheader-horizontal-resolution): Private ordinary functions
(setf bitmapv4infoheader-image-size): Private ordinary functions
(setf bitmapv4infoheader-important-color-count): Private ordinary functions
(setf bitmapv4infoheader-mask): Private ordinary functions
(setf bitmapv4infoheader-palette-size): Private ordinary functions
(setf bitmapv4infoheader-planes): Private ordinary functions
(setf bitmapv4infoheader-red-endpoint): Private ordinary functions
(setf bitmapv4infoheader-vertical-resolution): Private ordinary functions
(setf bitmapv4infoheader-width): Private ordinary functions
(setf bitmapv5infoheader-bits/pixel): Private ordinary functions
(setf bitmapv5infoheader-blue-endpoint): Private ordinary functions
(setf bitmapv5infoheader-compression): Private ordinary functions
(setf bitmapv5infoheader-cs-type): Private ordinary functions
(setf bitmapv5infoheader-gamma): Private ordinary functions
(setf bitmapv5infoheader-green-endpoint): Private ordinary functions
(setf bitmapv5infoheader-height): Private ordinary functions
(setf bitmapv5infoheader-horizontal-resolution): Private ordinary functions
(setf bitmapv5infoheader-image-size): Private ordinary functions
(setf bitmapv5infoheader-important-color-count): Private ordinary functions
(setf bitmapv5infoheader-intent): Private ordinary functions
(setf bitmapv5infoheader-mask): Private ordinary functions
(setf bitmapv5infoheader-palette-size): Private ordinary functions
(setf bitmapv5infoheader-planes): Private ordinary functions
(setf bitmapv5infoheader-profile-offset): Private ordinary functions
(setf bitmapv5infoheader-profile-size): Private ordinary functions
(setf bitmapv5infoheader-red-endpoint): Private ordinary functions
(setf bitmapv5infoheader-vertical-resolution): Private ordinary functions
(setf bitmapv5infoheader-width): Private ordinary functions
(setf bits/pixel): Public generic functions
(setf bits/pixel): Public generic functions
(setf bits/pixel): Public generic functions
(setf bits/pixel): Public generic functions
(setf blue-endpoint): Public generic functions
(setf blue-endpoint): Public generic functions
(setf blue-endpoint): Public generic functions
(setf blue-endpoint): Public generic functions
(setf bmp-bit-masks): Private ordinary functions
(setf bmp-bitmap-offset): Private ordinary functions
(setf bmp-colors): Private ordinary functions
(setf bmp-header): Private ordinary functions
(setf bmp-pixels): Private ordinary functions
(setf bmp-size): Private ordinary functions
(setf bmp-type): Private ordinary functions
(setf bmpcontent-bit-masks): Private ordinary functions
(setf bmpcontent-colors): Private ordinary functions
(setf bmpcontent-header): Private ordinary functions
(setf bmpcontent-pixels): Private ordinary functions
(setf color-encoding): Public generic functions
(setf color-encoding): Public generic functions
(setf color-encoding): Public generic functions
(setf color-encoding): Public generic functions
(setf colors): Public generic functions
(setf colors): Public generic functions
(setf colors): Public generic functions
(setf compression): Public generic functions
(setf compression): Public generic functions
(setf compression): Public generic functions
(setf compression): Public generic functions
(setf entries): Public generic functions
(setf entries): Public generic functions
(setf g): Public generic functions
(setf g): Public generic functions
(setf gamma): Public generic functions
(setf gamma): Public generic functions
(setf gamma): Public generic functions
(setf gamma): Public generic functions
(setf green-endpoint): Public generic functions
(setf green-endpoint): Public generic functions
(setf green-endpoint): Public generic functions
(setf green-endpoint): Public generic functions
(setf header): Public generic functions
(setf header): Public generic functions
(setf header): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf horizontal-resolution): Public generic functions
(setf horizontal-resolution): Public generic functions
(setf horizontal-resolution): Public generic functions
(setf horizontal-resolution): Public generic functions
(setf ico-count): Private ordinary functions
(setf ico-entries): Private ordinary functions
(setf ico-entry-height): Private ordinary functions
(setf ico-entry-octet-size): Private ordinary functions
(setf ico-entry-offset): Private ordinary functions
(setf ico-entry-palette-size): Private ordinary functions
(setf ico-entry-property-1): Private ordinary functions
(setf ico-entry-property-2): Private ordinary functions
(setf ico-entry-width): Private ordinary functions
(setf ico-images): Private ordinary functions
(setf ico-type): Private ordinary functions
(setf identifier): Public generic functions
(setf identifier): Public generic functions
(setf identifier): Public generic functions
(setf identifier): Public generic functions
(setf images): Public generic functions
(setf images): Public generic functions
(setf intent): Public generic functions
(setf intent): Public generic functions
(setf intent): Public generic functions
(setf intent): Public generic functions
(setf mask): Public generic functions
(setf mask): Public generic functions
(setf mask): Public generic functions
(setf mask): Public generic functions
(setf mask): Public generic functions
(setf origin): Public generic functions
(setf origin): Public generic functions
(setf origin): Public generic functions
(setf origin): Public generic functions
(setf os22xbitmapheader-bits/pixel): Private ordinary functions
(setf os22xbitmapheader-color-encoding): Private ordinary functions
(setf os22xbitmapheader-compression): Private ordinary functions
(setf os22xbitmapheader-halftoning): Private ordinary functions
(setf os22xbitmapheader-halftoning-parameter-1): Private ordinary functions
(setf os22xbitmapheader-halftoning-parameter-2): Private ordinary functions
(setf os22xbitmapheader-height): Private ordinary functions
(setf os22xbitmapheader-horizontal-resolution): Private ordinary functions
(setf os22xbitmapheader-identifier): Private ordinary functions
(setf os22xbitmapheader-image-size): Private ordinary functions
(setf os22xbitmapheader-important-color-count): Private ordinary functions
(setf os22xbitmapheader-origin): Private ordinary functions
(setf os22xbitmapheader-palette-size): Private ordinary functions
(setf os22xbitmapheader-planes): Private ordinary functions
(setf os22xbitmapheader-resolution-unit): Private ordinary functions
(setf os22xbitmapheader-vertical-resolution): Private ordinary functions
(setf os22xbitmapheader-width): Private ordinary functions
(setf os22xbitmapheader/short-bits/pixel): Private ordinary functions
(setf os22xbitmapheader/short-compression): Private ordinary functions
(setf os22xbitmapheader/short-height): Private ordinary functions
(setf os22xbitmapheader/short-planes): Private ordinary functions
(setf os22xbitmapheader/short-width): Private ordinary functions
(setf pixels): Public generic functions
(setf pixels): Public generic functions
(setf pixels): Public generic functions
(setf planes): Public generic functions
(setf planes): Public generic functions
(setf planes): Public generic functions
(setf planes): Public generic functions
(setf property-1): Public generic functions
(setf property-1): Public generic functions
(setf property-2): Public generic functions
(setf property-2): Public generic functions
(setf r): Public generic functions
(setf r): Public generic functions
(setf red-endpoint): Public generic functions
(setf red-endpoint): Public generic functions
(setf red-endpoint): Public generic functions
(setf red-endpoint): Public generic functions
(setf resolution-unit): Public generic functions
(setf resolution-unit): Public generic functions
(setf resolution-unit): Public generic functions
(setf resolution-unit): Public generic functions
(setf rgb-mask-b): Private ordinary functions
(setf rgb-mask-g): Private ordinary functions
(setf rgb-mask-r): Private ordinary functions
(setf rgba-mask-a): Private ordinary functions
(setf rgba-mask-b): Private ordinary functions
(setf rgba-mask-g): Private ordinary functions
(setf rgba-mask-r): Private ordinary functions
(setf type): Public generic functions
(setf type): Public generic functions
(setf vertical-resolution): Public generic functions
(setf vertical-resolution): Public generic functions
(setf vertical-resolution): Public generic functions
(setf vertical-resolution): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf x): Public generic functions
(setf x): Public generic functions
(setf xyz-x): Private ordinary functions
(setf xyz-y): Private ordinary functions
(setf xyz-z): Private ordinary functions
(setf y): Public generic functions
(setf y): Public generic functions
(setf z): Public generic functions
(setf z): Public generic functions

A
a: Public generic functions
a: Public generic functions

B
b: Public generic functions
b: Public generic functions
bit-masks: Public generic functions
bit-masks: Public generic functions
bit-masks: Public generic functions
bitmapcoreheader-bits/pixel: Private ordinary functions
bitmapcoreheader-height: Private ordinary functions
bitmapcoreheader-p: Private ordinary functions
bitmapcoreheader-planes: Private ordinary functions
bitmapcoreheader-width: Private ordinary functions
bitmapinfoheader-bits/pixel: Private ordinary functions
bitmapinfoheader-compression: Private ordinary functions
bitmapinfoheader-height: Private ordinary functions
bitmapinfoheader-horizontal-resolution: Private ordinary functions
bitmapinfoheader-image-size: Private ordinary functions
bitmapinfoheader-important-color-count: Private ordinary functions
bitmapinfoheader-p: Private ordinary functions
bitmapinfoheader-palette-size: Private ordinary functions
bitmapinfoheader-planes: Private ordinary functions
bitmapinfoheader-vertical-resolution: Private ordinary functions
bitmapinfoheader-width: Private ordinary functions
bitmapv2infoheader-bits/pixel: Private ordinary functions
bitmapv2infoheader-compression: Private ordinary functions
bitmapv2infoheader-height: Private ordinary functions
bitmapv2infoheader-horizontal-resolution: Private ordinary functions
bitmapv2infoheader-image-size: Private ordinary functions
bitmapv2infoheader-important-color-count: Private ordinary functions
bitmapv2infoheader-mask: Private ordinary functions
bitmapv2infoheader-p: Private ordinary functions
bitmapv2infoheader-palette-size: Private ordinary functions
bitmapv2infoheader-planes: Private ordinary functions
bitmapv2infoheader-vertical-resolution: Private ordinary functions
bitmapv2infoheader-width: Private ordinary functions
bitmapv3infoheader-bits/pixel: Private ordinary functions
bitmapv3infoheader-compression: Private ordinary functions
bitmapv3infoheader-height: Private ordinary functions
bitmapv3infoheader-horizontal-resolution: Private ordinary functions
bitmapv3infoheader-image-size: Private ordinary functions
bitmapv3infoheader-important-color-count: Private ordinary functions
bitmapv3infoheader-mask: Private ordinary functions
bitmapv3infoheader-p: Private ordinary functions
bitmapv3infoheader-palette-size: Private ordinary functions
bitmapv3infoheader-planes: Private ordinary functions
bitmapv3infoheader-vertical-resolution: Private ordinary functions
bitmapv3infoheader-width: Private ordinary functions
bitmapv4infoheader-bits/pixel: Private ordinary functions
bitmapv4infoheader-blue-endpoint: Private ordinary functions
bitmapv4infoheader-compression: Private ordinary functions
bitmapv4infoheader-cs-type: Private ordinary functions
bitmapv4infoheader-gamma: Private ordinary functions
bitmapv4infoheader-green-endpoint: Private ordinary functions
bitmapv4infoheader-height: Private ordinary functions
bitmapv4infoheader-horizontal-resolution: Private ordinary functions
bitmapv4infoheader-image-size: Private ordinary functions
bitmapv4infoheader-important-color-count: Private ordinary functions
bitmapv4infoheader-mask: Private ordinary functions
bitmapv4infoheader-p: Private ordinary functions
bitmapv4infoheader-palette-size: Private ordinary functions
bitmapv4infoheader-planes: Private ordinary functions
bitmapv4infoheader-red-endpoint: Private ordinary functions
bitmapv4infoheader-vertical-resolution: Private ordinary functions
bitmapv4infoheader-width: Private ordinary functions
bitmapv5infoheader-bits/pixel: Private ordinary functions
bitmapv5infoheader-blue-endpoint: Private ordinary functions
bitmapv5infoheader-compression: Private ordinary functions
bitmapv5infoheader-cs-type: Private ordinary functions
bitmapv5infoheader-gamma: Private ordinary functions
bitmapv5infoheader-green-endpoint: Private ordinary functions
bitmapv5infoheader-height: Private ordinary functions
bitmapv5infoheader-horizontal-resolution: Private ordinary functions
bitmapv5infoheader-image-size: Private ordinary functions
bitmapv5infoheader-important-color-count: Private ordinary functions
bitmapv5infoheader-intent: Private ordinary functions
bitmapv5infoheader-mask: Private ordinary functions
bitmapv5infoheader-p: Private ordinary functions
bitmapv5infoheader-palette-size: Private ordinary functions
bitmapv5infoheader-planes: Private ordinary functions
bitmapv5infoheader-profile-offset: Private ordinary functions
bitmapv5infoheader-profile-size: Private ordinary functions
bitmapv5infoheader-red-endpoint: Private ordinary functions
bitmapv5infoheader-vertical-resolution: Private ordinary functions
bitmapv5infoheader-width: Private ordinary functions
bits/pixel: Public generic functions
bits/pixel: Public generic functions
bits/pixel: Public generic functions
bits/pixel: Public generic functions
blue-endpoint: Public generic functions
blue-endpoint: Public generic functions
blue-endpoint: Public generic functions
blue-endpoint: Public generic functions
bmp-bit-masks: Private ordinary functions
bmp-bitmap-offset: Private ordinary functions
bmp-colors: Private ordinary functions
bmp-header: Private ordinary functions
bmp-p: Private ordinary functions
bmp-pixels: Private ordinary functions
bmp-size: Private ordinary functions
bmp-type: Private ordinary functions
bmpcontent-bit-masks: Private ordinary functions
bmpcontent-colors: Private ordinary functions
bmpcontent-header: Private ordinary functions
bmpcontent-p: Private ordinary functions
bmpcontent-pixels: Private ordinary functions

C
channel-decode-fun: Private ordinary functions
color-encoding: Public generic functions
color-encoding: Public generic functions
color-encoding: Public generic functions
color-encoding: Public generic functions
colors: Public generic functions
colors: Public generic functions
colors: Public generic functions
compression: Public generic functions
compression: Public generic functions
compression: Public generic functions
compression: Public generic functions
compute-color-table: Private ordinary functions
copy-bitmapcoreheader: Private ordinary functions
copy-bitmapinfoheader: Private ordinary functions
copy-bitmapv2infoheader: Private ordinary functions
copy-bitmapv3infoheader: Private ordinary functions
copy-bitmapv4infoheader: Private ordinary functions
copy-bitmapv5infoheader: Private ordinary functions
copy-bmp: Private ordinary functions
copy-bmpcontent: Private ordinary functions
copy-ico: Private ordinary functions
copy-ico-entry: Private ordinary functions
copy-os22xbitmapheader: Private ordinary functions
copy-os22xbitmapheader/short: Private ordinary functions
copy-rgb-mask: Private ordinary functions
copy-rgba-mask: Private ordinary functions
copy-xyz: Private ordinary functions

D
decode-pixels: Public ordinary functions
define-accessor: Private macros
define-delegates: Private macros

E
encode-pixels: Public ordinary functions
entries: Public generic functions
entries: Public generic functions

F
Function, (setf bitmapcoreheader-bits/pixel): Private ordinary functions
Function, (setf bitmapcoreheader-height): Private ordinary functions
Function, (setf bitmapcoreheader-planes): Private ordinary functions
Function, (setf bitmapcoreheader-width): Private ordinary functions
Function, (setf bitmapinfoheader-bits/pixel): Private ordinary functions
Function, (setf bitmapinfoheader-compression): Private ordinary functions
Function, (setf bitmapinfoheader-height): Private ordinary functions
Function, (setf bitmapinfoheader-horizontal-resolution): Private ordinary functions
Function, (setf bitmapinfoheader-image-size): Private ordinary functions
Function, (setf bitmapinfoheader-important-color-count): Private ordinary functions
Function, (setf bitmapinfoheader-palette-size): Private ordinary functions
Function, (setf bitmapinfoheader-planes): Private ordinary functions
Function, (setf bitmapinfoheader-vertical-resolution): Private ordinary functions
Function, (setf bitmapinfoheader-width): Private ordinary functions
Function, (setf bitmapv2infoheader-bits/pixel): Private ordinary functions
Function, (setf bitmapv2infoheader-compression): Private ordinary functions
Function, (setf bitmapv2infoheader-height): Private ordinary functions
Function, (setf bitmapv2infoheader-horizontal-resolution): Private ordinary functions
Function, (setf bitmapv2infoheader-image-size): Private ordinary functions
Function, (setf bitmapv2infoheader-important-color-count): Private ordinary functions
Function, (setf bitmapv2infoheader-mask): Private ordinary functions
Function, (setf bitmapv2infoheader-palette-size): Private ordinary functions
Function, (setf bitmapv2infoheader-planes): Private ordinary functions
Function, (setf bitmapv2infoheader-vertical-resolution): Private ordinary functions
Function, (setf bitmapv2infoheader-width): Private ordinary functions
Function, (setf bitmapv3infoheader-bits/pixel): Private ordinary functions
Function, (setf bitmapv3infoheader-compression): Private ordinary functions
Function, (setf bitmapv3infoheader-height): Private ordinary functions
Function, (setf bitmapv3infoheader-horizontal-resolution): Private ordinary functions
Function, (setf bitmapv3infoheader-image-size): Private ordinary functions
Function, (setf bitmapv3infoheader-important-color-count): Private ordinary functions
Function, (setf bitmapv3infoheader-mask): Private ordinary functions
Function, (setf bitmapv3infoheader-palette-size): Private ordinary functions
Function, (setf bitmapv3infoheader-planes): Private ordinary functions
Function, (setf bitmapv3infoheader-vertical-resolution): Private ordinary functions
Function, (setf bitmapv3infoheader-width): Private ordinary functions
Function, (setf bitmapv4infoheader-bits/pixel): Private ordinary functions
Function, (setf bitmapv4infoheader-blue-endpoint): Private ordinary functions
Function, (setf bitmapv4infoheader-compression): Private ordinary functions
Function, (setf bitmapv4infoheader-cs-type): Private ordinary functions
Function, (setf bitmapv4infoheader-gamma): Private ordinary functions
Function, (setf bitmapv4infoheader-green-endpoint): Private ordinary functions
Function, (setf bitmapv4infoheader-height): Private ordinary functions
Function, (setf bitmapv4infoheader-horizontal-resolution): Private ordinary functions
Function, (setf bitmapv4infoheader-image-size): Private ordinary functions
Function, (setf bitmapv4infoheader-important-color-count): Private ordinary functions
Function, (setf bitmapv4infoheader-mask): Private ordinary functions
Function, (setf bitmapv4infoheader-palette-size): Private ordinary functions
Function, (setf bitmapv4infoheader-planes): Private ordinary functions
Function, (setf bitmapv4infoheader-red-endpoint): Private ordinary functions
Function, (setf bitmapv4infoheader-vertical-resolution): Private ordinary functions
Function, (setf bitmapv4infoheader-width): Private ordinary functions
Function, (setf bitmapv5infoheader-bits/pixel): Private ordinary functions
Function, (setf bitmapv5infoheader-blue-endpoint): Private ordinary functions
Function, (setf bitmapv5infoheader-compression): Private ordinary functions
Function, (setf bitmapv5infoheader-cs-type): Private ordinary functions
Function, (setf bitmapv5infoheader-gamma): Private ordinary functions
Function, (setf bitmapv5infoheader-green-endpoint): Private ordinary functions
Function, (setf bitmapv5infoheader-height): Private ordinary functions
Function, (setf bitmapv5infoheader-horizontal-resolution): Private ordinary functions
Function, (setf bitmapv5infoheader-image-size): Private ordinary functions
Function, (setf bitmapv5infoheader-important-color-count): Private ordinary functions
Function, (setf bitmapv5infoheader-intent): Private ordinary functions
Function, (setf bitmapv5infoheader-mask): Private ordinary functions
Function, (setf bitmapv5infoheader-palette-size): Private ordinary functions
Function, (setf bitmapv5infoheader-planes): Private ordinary functions
Function, (setf bitmapv5infoheader-profile-offset): Private ordinary functions
Function, (setf bitmapv5infoheader-profile-size): Private ordinary functions
Function, (setf bitmapv5infoheader-red-endpoint): Private ordinary functions
Function, (setf bitmapv5infoheader-vertical-resolution): Private ordinary functions
Function, (setf bitmapv5infoheader-width): Private ordinary functions
Function, (setf bmp-bit-masks): Private ordinary functions
Function, (setf bmp-bitmap-offset): Private ordinary functions
Function, (setf bmp-colors): Private ordinary functions
Function, (setf bmp-header): Private ordinary functions
Function, (setf bmp-pixels): Private ordinary functions
Function, (setf bmp-size): Private ordinary functions
Function, (setf bmp-type): Private ordinary functions
Function, (setf bmpcontent-bit-masks): Private ordinary functions
Function, (setf bmpcontent-colors): Private ordinary functions
Function, (setf bmpcontent-header): Private ordinary functions
Function, (setf bmpcontent-pixels): Private ordinary functions
Function, (setf ico-count): Private ordinary functions
Function, (setf ico-entries): Private ordinary functions
Function, (setf ico-entry-height): Private ordinary functions
Function, (setf ico-entry-octet-size): Private ordinary functions
Function, (setf ico-entry-offset): Private ordinary functions
Function, (setf ico-entry-palette-size): Private ordinary functions
Function, (setf ico-entry-property-1): Private ordinary functions
Function, (setf ico-entry-property-2): Private ordinary functions
Function, (setf ico-entry-width): Private ordinary functions
Function, (setf ico-images): Private ordinary functions
Function, (setf ico-type): Private ordinary functions
Function, (setf os22xbitmapheader-bits/pixel): Private ordinary functions
Function, (setf os22xbitmapheader-color-encoding): Private ordinary functions
Function, (setf os22xbitmapheader-compression): Private ordinary functions
Function, (setf os22xbitmapheader-halftoning): Private ordinary functions
Function, (setf os22xbitmapheader-halftoning-parameter-1): Private ordinary functions
Function, (setf os22xbitmapheader-halftoning-parameter-2): Private ordinary functions
Function, (setf os22xbitmapheader-height): Private ordinary functions
Function, (setf os22xbitmapheader-horizontal-resolution): Private ordinary functions
Function, (setf os22xbitmapheader-identifier): Private ordinary functions
Function, (setf os22xbitmapheader-image-size): Private ordinary functions
Function, (setf os22xbitmapheader-important-color-count): Private ordinary functions
Function, (setf os22xbitmapheader-origin): Private ordinary functions
Function, (setf os22xbitmapheader-palette-size): Private ordinary functions
Function, (setf os22xbitmapheader-planes): Private ordinary functions
Function, (setf os22xbitmapheader-resolution-unit): Private ordinary functions
Function, (setf os22xbitmapheader-vertical-resolution): Private ordinary functions
Function, (setf os22xbitmapheader-width): Private ordinary functions
Function, (setf os22xbitmapheader/short-bits/pixel): Private ordinary functions
Function, (setf os22xbitmapheader/short-compression): Private ordinary functions
Function, (setf os22xbitmapheader/short-height): Private ordinary functions
Function, (setf os22xbitmapheader/short-planes): Private ordinary functions
Function, (setf os22xbitmapheader/short-width): Private ordinary functions
Function, (setf rgb-mask-b): Private ordinary functions
Function, (setf rgb-mask-g): Private ordinary functions
Function, (setf rgb-mask-r): Private ordinary functions
Function, (setf rgba-mask-a): Private ordinary functions
Function, (setf rgba-mask-b): Private ordinary functions
Function, (setf rgba-mask-g): Private ordinary functions
Function, (setf rgba-mask-r): Private ordinary functions
Function, (setf xyz-x): Private ordinary functions
Function, (setf xyz-y): Private ordinary functions
Function, (setf xyz-z): Private ordinary functions
Function, bitmapcoreheader-bits/pixel: Private ordinary functions
Function, bitmapcoreheader-height: Private ordinary functions
Function, bitmapcoreheader-p: Private ordinary functions
Function, bitmapcoreheader-planes: Private ordinary functions
Function, bitmapcoreheader-width: Private ordinary functions
Function, bitmapinfoheader-bits/pixel: Private ordinary functions
Function, bitmapinfoheader-compression: Private ordinary functions
Function, bitmapinfoheader-height: Private ordinary functions
Function, bitmapinfoheader-horizontal-resolution: Private ordinary functions
Function, bitmapinfoheader-image-size: Private ordinary functions
Function, bitmapinfoheader-important-color-count: Private ordinary functions
Function, bitmapinfoheader-p: Private ordinary functions
Function, bitmapinfoheader-palette-size: Private ordinary functions
Function, bitmapinfoheader-planes: Private ordinary functions
Function, bitmapinfoheader-vertical-resolution: Private ordinary functions
Function, bitmapinfoheader-width: Private ordinary functions
Function, bitmapv2infoheader-bits/pixel: Private ordinary functions
Function, bitmapv2infoheader-compression: Private ordinary functions
Function, bitmapv2infoheader-height: Private ordinary functions
Function, bitmapv2infoheader-horizontal-resolution: Private ordinary functions
Function, bitmapv2infoheader-image-size: Private ordinary functions
Function, bitmapv2infoheader-important-color-count: Private ordinary functions
Function, bitmapv2infoheader-mask: Private ordinary functions
Function, bitmapv2infoheader-p: Private ordinary functions
Function, bitmapv2infoheader-palette-size: Private ordinary functions
Function, bitmapv2infoheader-planes: Private ordinary functions
Function, bitmapv2infoheader-vertical-resolution: Private ordinary functions
Function, bitmapv2infoheader-width: Private ordinary functions
Function, bitmapv3infoheader-bits/pixel: Private ordinary functions
Function, bitmapv3infoheader-compression: Private ordinary functions
Function, bitmapv3infoheader-height: Private ordinary functions
Function, bitmapv3infoheader-horizontal-resolution: Private ordinary functions
Function, bitmapv3infoheader-image-size: Private ordinary functions
Function, bitmapv3infoheader-important-color-count: Private ordinary functions
Function, bitmapv3infoheader-mask: Private ordinary functions
Function, bitmapv3infoheader-p: Private ordinary functions
Function, bitmapv3infoheader-palette-size: Private ordinary functions
Function, bitmapv3infoheader-planes: Private ordinary functions
Function, bitmapv3infoheader-vertical-resolution: Private ordinary functions
Function, bitmapv3infoheader-width: Private ordinary functions
Function, bitmapv4infoheader-bits/pixel: Private ordinary functions
Function, bitmapv4infoheader-blue-endpoint: Private ordinary functions
Function, bitmapv4infoheader-compression: Private ordinary functions
Function, bitmapv4infoheader-cs-type: Private ordinary functions
Function, bitmapv4infoheader-gamma: Private ordinary functions
Function, bitmapv4infoheader-green-endpoint: Private ordinary functions
Function, bitmapv4infoheader-height: Private ordinary functions
Function, bitmapv4infoheader-horizontal-resolution: Private ordinary functions
Function, bitmapv4infoheader-image-size: Private ordinary functions
Function, bitmapv4infoheader-important-color-count: Private ordinary functions
Function, bitmapv4infoheader-mask: Private ordinary functions
Function, bitmapv4infoheader-p: Private ordinary functions
Function, bitmapv4infoheader-palette-size: Private ordinary functions
Function, bitmapv4infoheader-planes: Private ordinary functions
Function, bitmapv4infoheader-red-endpoint: Private ordinary functions
Function, bitmapv4infoheader-vertical-resolution: Private ordinary functions
Function, bitmapv4infoheader-width: Private ordinary functions
Function, bitmapv5infoheader-bits/pixel: Private ordinary functions
Function, bitmapv5infoheader-blue-endpoint: Private ordinary functions
Function, bitmapv5infoheader-compression: Private ordinary functions
Function, bitmapv5infoheader-cs-type: Private ordinary functions
Function, bitmapv5infoheader-gamma: Private ordinary functions
Function, bitmapv5infoheader-green-endpoint: Private ordinary functions
Function, bitmapv5infoheader-height: Private ordinary functions
Function, bitmapv5infoheader-horizontal-resolution: Private ordinary functions
Function, bitmapv5infoheader-image-size: Private ordinary functions
Function, bitmapv5infoheader-important-color-count: Private ordinary functions
Function, bitmapv5infoheader-intent: Private ordinary functions
Function, bitmapv5infoheader-mask: Private ordinary functions
Function, bitmapv5infoheader-p: Private ordinary functions
Function, bitmapv5infoheader-palette-size: Private ordinary functions
Function, bitmapv5infoheader-planes: Private ordinary functions
Function, bitmapv5infoheader-profile-offset: Private ordinary functions
Function, bitmapv5infoheader-profile-size: Private ordinary functions
Function, bitmapv5infoheader-red-endpoint: Private ordinary functions
Function, bitmapv5infoheader-vertical-resolution: Private ordinary functions
Function, bitmapv5infoheader-width: Private ordinary functions
Function, bmp-bit-masks: Private ordinary functions
Function, bmp-bitmap-offset: Private ordinary functions
Function, bmp-colors: Private ordinary functions
Function, bmp-header: Private ordinary functions
Function, bmp-p: Private ordinary functions
Function, bmp-pixels: Private ordinary functions
Function, bmp-size: Private ordinary functions
Function, bmp-type: Private ordinary functions
Function, bmpcontent-bit-masks: Private ordinary functions
Function, bmpcontent-colors: Private ordinary functions
Function, bmpcontent-header: Private ordinary functions
Function, bmpcontent-p: Private ordinary functions
Function, bmpcontent-pixels: Private ordinary functions
Function, channel-decode-fun: Private ordinary functions
Function, compute-color-table: Private ordinary functions
Function, copy-bitmapcoreheader: Private ordinary functions
Function, copy-bitmapinfoheader: Private ordinary functions
Function, copy-bitmapv2infoheader: Private ordinary functions
Function, copy-bitmapv3infoheader: Private ordinary functions
Function, copy-bitmapv4infoheader: Private ordinary functions
Function, copy-bitmapv5infoheader: Private ordinary functions
Function, copy-bmp: Private ordinary functions
Function, copy-bmpcontent: Private ordinary functions
Function, copy-ico: Private ordinary functions
Function, copy-ico-entry: Private ordinary functions
Function, copy-os22xbitmapheader: Private ordinary functions
Function, copy-os22xbitmapheader/short: Private ordinary functions
Function, copy-rgb-mask: Private ordinary functions
Function, copy-rgba-mask: Private ordinary functions
Function, copy-xyz: Private ordinary functions
Function, decode-pixels: Public ordinary functions
Function, encode-pixels: Public ordinary functions
Function, ico-count: Private ordinary functions
Function, ico-entries: Private ordinary functions
Function, ico-entry-height: Private ordinary functions
Function, ico-entry-octet-size: Private ordinary functions
Function, ico-entry-offset: Private ordinary functions
Function, ico-entry-p: Private ordinary functions
Function, ico-entry-palette-size: Private ordinary functions
Function, ico-entry-property-1: Private ordinary functions
Function, ico-entry-property-2: Private ordinary functions
Function, ico-entry-width: Private ordinary functions
Function, ico-images: Private ordinary functions
Function, ico-p: Private ordinary functions
Function, ico-type: Private ordinary functions
Function, make-bitmapcoreheader: Private ordinary functions
Function, make-bitmapinfoheader: Private ordinary functions
Function, make-bitmapv2infoheader: Private ordinary functions
Function, make-bitmapv3infoheader: Private ordinary functions
Function, make-bitmapv4infoheader: Private ordinary functions
Function, make-bitmapv5infoheader: Private ordinary functions
Function, make-bmp: Public ordinary functions
Function, make-bmpcontent: Private ordinary functions
Function, make-ico: Public ordinary functions
Function, make-ico-entry: Public ordinary functions
Function, make-os22xbitmapheader: Private ordinary functions
Function, make-os22xbitmapheader/short: Private ordinary functions
Function, make-rgb-mask: Private ordinary functions
Function, make-rgba-mask: Private ordinary functions
Function, make-xyz: Private ordinary functions
Function, os22xbitmapheader-bits/pixel: Private ordinary functions
Function, os22xbitmapheader-color-encoding: Private ordinary functions
Function, os22xbitmapheader-compression: Private ordinary functions
Function, os22xbitmapheader-halftoning: Private ordinary functions
Function, os22xbitmapheader-halftoning-parameter-1: Private ordinary functions
Function, os22xbitmapheader-halftoning-parameter-2: Private ordinary functions
Function, os22xbitmapheader-height: Private ordinary functions
Function, os22xbitmapheader-horizontal-resolution: Private ordinary functions
Function, os22xbitmapheader-identifier: Private ordinary functions
Function, os22xbitmapheader-image-size: Private ordinary functions
Function, os22xbitmapheader-important-color-count: Private ordinary functions
Function, os22xbitmapheader-origin: Private ordinary functions
Function, os22xbitmapheader-p: Private ordinary functions
Function, os22xbitmapheader-palette-size: Private ordinary functions
Function, os22xbitmapheader-planes: Private ordinary functions
Function, os22xbitmapheader-resolution-unit: Private ordinary functions
Function, os22xbitmapheader-vertical-resolution: Private ordinary functions
Function, os22xbitmapheader-width: Private ordinary functions
Function, os22xbitmapheader/short-bits/pixel: Private ordinary functions
Function, os22xbitmapheader/short-compression: Private ordinary functions
Function, os22xbitmapheader/short-height: Private ordinary functions
Function, os22xbitmapheader/short-p: Private ordinary functions
Function, os22xbitmapheader/short-planes: Private ordinary functions
Function, os22xbitmapheader/short-width: Private ordinary functions
Function, read-bitmapcoreheader: Private ordinary functions
Function, read-bitmapinfoheader: Private ordinary functions
Function, read-bitmapv2infoheader: Private ordinary functions
Function, read-bitmapv3infoheader: Private ordinary functions
Function, read-bitmapv4infoheader: Private ordinary functions
Function, read-bitmapv5infoheader: Private ordinary functions
Function, read-bmp: Public ordinary functions
Function, read-bmpcontent: Private ordinary functions
Function, read-ico: Public ordinary functions
Function, read-ico-entry: Private ordinary functions
Function, read-io-foreign-pointer-bitmapcoreheader: Private ordinary functions
Function, read-io-foreign-pointer-bitmapinfoheader: Private ordinary functions
Function, read-io-foreign-pointer-bitmapv2infoheader: Private ordinary functions
Function, read-io-foreign-pointer-bitmapv3infoheader: Private ordinary functions
Function, read-io-foreign-pointer-bitmapv4infoheader: Private ordinary functions
Function, read-io-foreign-pointer-bitmapv5infoheader: Private ordinary functions
Function, read-io-foreign-pointer-bmp: Private ordinary functions
Function, read-io-foreign-pointer-bmpcontent: Private ordinary functions
Function, read-io-foreign-pointer-ico: Private ordinary functions
Function, read-io-foreign-pointer-ico-entry: Private ordinary functions
Function, read-io-foreign-pointer-os22xbitmapheader: Private ordinary functions
Function, read-io-foreign-pointer-os22xbitmapheader/short: Private ordinary functions
Function, read-io-foreign-pointer-rgb-mask: Private ordinary functions
Function, read-io-foreign-pointer-rgba-mask: Private ordinary functions
Function, read-io-foreign-pointer-xyz: Private ordinary functions
Function, read-io-octet-vector-bitmapcoreheader: Private ordinary functions
Function, read-io-octet-vector-bitmapinfoheader: Private ordinary functions
Function, read-io-octet-vector-bitmapv2infoheader: Private ordinary functions
Function, read-io-octet-vector-bitmapv3infoheader: Private ordinary functions
Function, read-io-octet-vector-bitmapv4infoheader: Private ordinary functions
Function, read-io-octet-vector-bitmapv5infoheader: Private ordinary functions
Function, read-io-octet-vector-bmp: Private ordinary functions
Function, read-io-octet-vector-bmpcontent: Private ordinary functions
Function, read-io-octet-vector-ico: Private ordinary functions
Function, read-io-octet-vector-ico-entry: Private ordinary functions
Function, read-io-octet-vector-os22xbitmapheader: Private ordinary functions
Function, read-io-octet-vector-os22xbitmapheader/short: Private ordinary functions
Function, read-io-octet-vector-rgb-mask: Private ordinary functions
Function, read-io-octet-vector-rgba-mask: Private ordinary functions
Function, read-io-octet-vector-xyz: Private ordinary functions
Function, read-io-stream-bitmapcoreheader: Private ordinary functions
Function, read-io-stream-bitmapinfoheader: Private ordinary functions
Function, read-io-stream-bitmapv2infoheader: Private ordinary functions
Function, read-io-stream-bitmapv3infoheader: Private ordinary functions
Function, read-io-stream-bitmapv4infoheader: Private ordinary functions
Function, read-io-stream-bitmapv5infoheader: Private ordinary functions
Function, read-io-stream-bmp: Private ordinary functions
Function, read-io-stream-bmpcontent: Private ordinary functions
Function, read-io-stream-ico: Private ordinary functions
Function, read-io-stream-ico-entry: Private ordinary functions
Function, read-io-stream-os22xbitmapheader: Private ordinary functions
Function, read-io-stream-os22xbitmapheader/short: Private ordinary functions
Function, read-io-stream-rgb-mask: Private ordinary functions
Function, read-io-stream-rgba-mask: Private ordinary functions
Function, read-io-stream-xyz: Private ordinary functions
Function, read-os22xbitmapheader: Private ordinary functions
Function, read-os22xbitmapheader/short: Private ordinary functions
Function, read-rgb-mask: Private ordinary functions
Function, read-rgba-mask: Private ordinary functions
Function, read-xyz: Private ordinary functions
Function, rgb-mask-b: Private ordinary functions
Function, rgb-mask-g: Private ordinary functions
Function, rgb-mask-p: Private ordinary functions
Function, rgb-mask-r: Private ordinary functions
Function, rgba-mask-a: Private ordinary functions
Function, rgba-mask-b: Private ordinary functions
Function, rgba-mask-g: Private ordinary functions
Function, rgba-mask-p: Private ordinary functions
Function, rgba-mask-r: Private ordinary functions
Function, write-bitmapcoreheader: Private ordinary functions
Function, write-bitmapinfoheader: Private ordinary functions
Function, write-bitmapv2infoheader: Private ordinary functions
Function, write-bitmapv3infoheader: Private ordinary functions
Function, write-bitmapv4infoheader: Private ordinary functions
Function, write-bitmapv5infoheader: Private ordinary functions
Function, write-bmp: Public ordinary functions
Function, write-bmpcontent: Private ordinary functions
Function, write-ico: Public ordinary functions
Function, write-ico-entry: Private ordinary functions
Function, write-io-foreign-pointer-bitmapcoreheader: Private ordinary functions
Function, write-io-foreign-pointer-bitmapinfoheader: Private ordinary functions
Function, write-io-foreign-pointer-bitmapv2infoheader: Private ordinary functions
Function, write-io-foreign-pointer-bitmapv3infoheader: Private ordinary functions
Function, write-io-foreign-pointer-bitmapv4infoheader: Private ordinary functions
Function, write-io-foreign-pointer-bitmapv5infoheader: Private ordinary functions
Function, write-io-foreign-pointer-bmp: Private ordinary functions
Function, write-io-foreign-pointer-bmpcontent: Private ordinary functions
Function, write-io-foreign-pointer-ico: Private ordinary functions
Function, write-io-foreign-pointer-ico-entry: Private ordinary functions
Function, write-io-foreign-pointer-os22xbitmapheader: Private ordinary functions
Function, write-io-foreign-pointer-os22xbitmapheader/short: Private ordinary functions
Function, write-io-foreign-pointer-rgb-mask: Private ordinary functions
Function, write-io-foreign-pointer-rgba-mask: Private ordinary functions
Function, write-io-foreign-pointer-xyz: Private ordinary functions
Function, write-io-octet-vector-bitmapcoreheader: Private ordinary functions
Function, write-io-octet-vector-bitmapinfoheader: Private ordinary functions
Function, write-io-octet-vector-bitmapv2infoheader: Private ordinary functions
Function, write-io-octet-vector-bitmapv3infoheader: Private ordinary functions
Function, write-io-octet-vector-bitmapv4infoheader: Private ordinary functions
Function, write-io-octet-vector-bitmapv5infoheader: Private ordinary functions
Function, write-io-octet-vector-bmp: Private ordinary functions
Function, write-io-octet-vector-bmpcontent: Private ordinary functions
Function, write-io-octet-vector-ico: Private ordinary functions
Function, write-io-octet-vector-ico-entry: Private ordinary functions
Function, write-io-octet-vector-os22xbitmapheader: Private ordinary functions
Function, write-io-octet-vector-os22xbitmapheader/short: Private ordinary functions
Function, write-io-octet-vector-rgb-mask: Private ordinary functions
Function, write-io-octet-vector-rgba-mask: Private ordinary functions
Function, write-io-octet-vector-xyz: Private ordinary functions
Function, write-io-stream-bitmapcoreheader: Private ordinary functions
Function, write-io-stream-bitmapinfoheader: Private ordinary functions
Function, write-io-stream-bitmapv2infoheader: Private ordinary functions
Function, write-io-stream-bitmapv3infoheader: Private ordinary functions
Function, write-io-stream-bitmapv4infoheader: Private ordinary functions
Function, write-io-stream-bitmapv5infoheader: Private ordinary functions
Function, write-io-stream-bmp: Private ordinary functions
Function, write-io-stream-bmpcontent: Private ordinary functions
Function, write-io-stream-ico: Private ordinary functions
Function, write-io-stream-ico-entry: Private ordinary functions
Function, write-io-stream-os22xbitmapheader: Private ordinary functions
Function, write-io-stream-os22xbitmapheader/short: Private ordinary functions
Function, write-io-stream-rgb-mask: Private ordinary functions
Function, write-io-stream-rgba-mask: Private ordinary functions
Function, write-io-stream-xyz: Private ordinary functions
Function, write-os22xbitmapheader: Private ordinary functions
Function, write-os22xbitmapheader/short: Private ordinary functions
Function, write-rgb-mask: Private ordinary functions
Function, write-rgba-mask: Private ordinary functions
Function, write-xyz: Private ordinary functions
Function, xyz-p: Private ordinary functions
Function, xyz-x: Private ordinary functions
Function, xyz-y: Private ordinary functions
Function, xyz-z: Private ordinary functions

G
g: Public generic functions
g: Public generic functions
gamma: Public generic functions
gamma: Public generic functions
gamma: Public generic functions
gamma: Public generic functions
Generic Function, (setf a): Public generic functions
Generic Function, (setf b): Public generic functions
Generic Function, (setf bit-masks): Public generic functions
Generic Function, (setf bits/pixel): Public generic functions
Generic Function, (setf blue-endpoint): Public generic functions
Generic Function, (setf color-encoding): Public generic functions
Generic Function, (setf colors): Public generic functions
Generic Function, (setf compression): Public generic functions
Generic Function, (setf entries): Public generic functions
Generic Function, (setf g): Public generic functions
Generic Function, (setf gamma): Public generic functions
Generic Function, (setf green-endpoint): Public generic functions
Generic Function, (setf header): Public generic functions
Generic Function, (setf height): Public generic functions
Generic Function, (setf horizontal-resolution): Public generic functions
Generic Function, (setf identifier): Public generic functions
Generic Function, (setf images): Public generic functions
Generic Function, (setf intent): Public generic functions
Generic Function, (setf mask): Public generic functions
Generic Function, (setf origin): Public generic functions
Generic Function, (setf pixels): Public generic functions
Generic Function, (setf planes): Public generic functions
Generic Function, (setf property-1): Public generic functions
Generic Function, (setf property-2): Public generic functions
Generic Function, (setf r): Public generic functions
Generic Function, (setf red-endpoint): Public generic functions
Generic Function, (setf resolution-unit): Public generic functions
Generic Function, (setf type): Public generic functions
Generic Function, (setf vertical-resolution): Public generic functions
Generic Function, (setf width): Public generic functions
Generic Function, (setf x): Public generic functions
Generic Function, (setf y): Public generic functions
Generic Function, (setf z): Public generic functions
Generic Function, a: Public generic functions
Generic Function, b: Public generic functions
Generic Function, bit-masks: Public generic functions
Generic Function, bits/pixel: Public generic functions
Generic Function, blue-endpoint: Public generic functions
Generic Function, color-encoding: Public generic functions
Generic Function, colors: Public generic functions
Generic Function, compression: Public generic functions
Generic Function, entries: Public generic functions
Generic Function, g: Public generic functions
Generic Function, gamma: Public generic functions
Generic Function, green-endpoint: Public generic functions
Generic Function, halftoning: Public generic functions
Generic Function, header: Public generic functions
Generic Function, height: Public generic functions
Generic Function, horizontal-resolution: Public generic functions
Generic Function, identifier: Public generic functions
Generic Function, images: Public generic functions
Generic Function, intent: Public generic functions
Generic Function, mask: Public generic functions
Generic Function, origin: Public generic functions
Generic Function, pixels: Public generic functions
Generic Function, planes: Public generic functions
Generic Function, property-1: Public generic functions
Generic Function, property-2: Public generic functions
Generic Function, r: Public generic functions
Generic Function, red-endpoint: Public generic functions
Generic Function, resolution-unit: Public generic functions
Generic Function, type: Public generic functions
Generic Function, vertical-resolution: Public generic functions
Generic Function, width: Public generic functions
Generic Function, x: Public generic functions
Generic Function, y: Public generic functions
Generic Function, z: Public generic functions
green-endpoint: Public generic functions
green-endpoint: Public generic functions
green-endpoint: Public generic functions
green-endpoint: Public generic functions

H
halftoning: Public generic functions
halftoning: Public generic functions
header: Public generic functions
header: Public generic functions
header: Public generic functions
height: Public generic functions
height: Public generic functions
height: Public generic functions
height: Public generic functions
height: Public generic functions
horizontal-resolution: Public generic functions
horizontal-resolution: Public generic functions
horizontal-resolution: Public generic functions
horizontal-resolution: Public generic functions

I
ico-count: Private ordinary functions
ico-entries: Private ordinary functions
ico-entry-height: Private ordinary functions
ico-entry-octet-size: Private ordinary functions
ico-entry-offset: Private ordinary functions
ico-entry-p: Private ordinary functions
ico-entry-palette-size: Private ordinary functions
ico-entry-property-1: Private ordinary functions
ico-entry-property-2: Private ordinary functions
ico-entry-width: Private ordinary functions
ico-images: Private ordinary functions
ico-p: Private ordinary functions
ico-type: Private ordinary functions
identifier: Public generic functions
identifier: Public generic functions
identifier: Public generic functions
identifier: Public generic functions
images: Public generic functions
images: Public generic functions
intent: Public generic functions
intent: Public generic functions
intent: Public generic functions
intent: Public generic functions

M
Macro, define-accessor: Private macros
Macro, define-delegates: Private macros
make-bitmapcoreheader: Private ordinary functions
make-bitmapinfoheader: Private ordinary functions
make-bitmapv2infoheader: Private ordinary functions
make-bitmapv3infoheader: Private ordinary functions
make-bitmapv4infoheader: Private ordinary functions
make-bitmapv5infoheader: Private ordinary functions
make-bmp: Public ordinary functions
make-bmpcontent: Private ordinary functions
make-ico: Public ordinary functions
make-ico-entry: Public ordinary functions
make-os22xbitmapheader: Private ordinary functions
make-os22xbitmapheader/short: Private ordinary functions
make-rgb-mask: Private ordinary functions
make-rgba-mask: Private ordinary functions
make-xyz: Private ordinary functions
mask: Public generic functions
mask: Public generic functions
mask: Public generic functions
mask: Public generic functions
mask: Public generic functions
Method, (setf a): Public generic functions
Method, (setf b): Public generic functions
Method, (setf bit-masks): Public generic functions
Method, (setf bit-masks): Public generic functions
Method, (setf bits/pixel): Public generic functions
Method, (setf bits/pixel): Public generic functions
Method, (setf bits/pixel): Public generic functions
Method, (setf blue-endpoint): Public generic functions
Method, (setf blue-endpoint): Public generic functions
Method, (setf blue-endpoint): Public generic functions
Method, (setf color-encoding): Public generic functions
Method, (setf color-encoding): Public generic functions
Method, (setf color-encoding): Public generic functions
Method, (setf colors): Public generic functions
Method, (setf colors): Public generic functions
Method, (setf compression): Public generic functions
Method, (setf compression): Public generic functions
Method, (setf compression): Public generic functions
Method, (setf entries): Public generic functions
Method, (setf g): Public generic functions
Method, (setf gamma): Public generic functions
Method, (setf gamma): Public generic functions
Method, (setf gamma): Public generic functions
Method, (setf green-endpoint): Public generic functions
Method, (setf green-endpoint): Public generic functions
Method, (setf green-endpoint): Public generic functions
Method, (setf header): Public generic functions
Method, (setf header): Public generic functions
Method, (setf height): Public generic functions
Method, (setf height): Public generic functions
Method, (setf height): Public generic functions
Method, (setf height): Public generic functions
Method, (setf horizontal-resolution): Public generic functions
Method, (setf horizontal-resolution): Public generic functions
Method, (setf horizontal-resolution): Public generic functions
Method, (setf identifier): Public generic functions
Method, (setf identifier): Public generic functions
Method, (setf identifier): Public generic functions
Method, (setf images): Public generic functions
Method, (setf intent): Public generic functions
Method, (setf intent): Public generic functions
Method, (setf intent): Public generic functions
Method, (setf mask): Public generic functions
Method, (setf mask): Public generic functions
Method, (setf mask): Public generic functions
Method, (setf mask): Public generic functions
Method, (setf origin): Public generic functions
Method, (setf origin): Public generic functions
Method, (setf origin): Public generic functions
Method, (setf pixels): Public generic functions
Method, (setf pixels): Public generic functions
Method, (setf planes): Public generic functions
Method, (setf planes): Public generic functions
Method, (setf planes): Public generic functions
Method, (setf property-1): Public generic functions
Method, (setf property-2): Public generic functions
Method, (setf r): Public generic functions
Method, (setf red-endpoint): Public generic functions
Method, (setf red-endpoint): Public generic functions
Method, (setf red-endpoint): Public generic functions
Method, (setf resolution-unit): Public generic functions
Method, (setf resolution-unit): Public generic functions
Method, (setf resolution-unit): Public generic functions
Method, (setf type): Public generic functions
Method, (setf vertical-resolution): Public generic functions
Method, (setf vertical-resolution): Public generic functions
Method, (setf vertical-resolution): Public generic functions
Method, (setf width): Public generic functions
Method, (setf width): Public generic functions
Method, (setf width): Public generic functions
Method, (setf width): Public generic functions
Method, (setf x): Public generic functions
Method, (setf y): Public generic functions
Method, (setf z): Public generic functions
Method, a: Public generic functions
Method, b: Public generic functions
Method, bit-masks: Public generic functions
Method, bit-masks: Public generic functions
Method, bits/pixel: Public generic functions
Method, bits/pixel: Public generic functions
Method, bits/pixel: Public generic functions
Method, blue-endpoint: Public generic functions
Method, blue-endpoint: Public generic functions
Method, blue-endpoint: Public generic functions
Method, color-encoding: Public generic functions
Method, color-encoding: Public generic functions
Method, color-encoding: Public generic functions
Method, colors: Public generic functions
Method, colors: Public generic functions
Method, compression<