The cl-pixman Reference Manual

Table of Contents

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

The cl-pixman Reference Manual

This is the cl-pixman Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 13:55:37 2018 GMT+0.


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

1 Introduction

cl-pixman

cl-pixman is a Common Lisp wrapper for pixman written on CFFI. Pixman is a portable library for low-level pixel manipulation.

I wrote this wrapper to have an alternative to SDL2 blitting for low-level pixel operation. It directly uses CFFI pointers to avoid. Supported API is minimal (only pixman_image_* API is partially implemented) so feel free to contribute.

It is licensed under the LLGPL.

Installation

If you are using quicklisp:

cd <your quicklisp directory>/local-projects/  
git clone <me>  

Then you can just

(ql:quickload "pixman")

in your REPL.

You'll need a pixman shared object accessible to your Lisp at runtime, if you are using GNU, you can use your distro package.

Tested platforms

TODO list


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

2 Systems

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


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

2.1 pixman

Author

ReinUsesLisp <reinuseslisp@airmail.cc>

License

LLGPL

Description

Low-level pixel manipulation.

Dependencies
Source

pixman.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 pixman.asd

Location

/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-pixman-20170830-git/pixman.asd

Systems

pixman (system)


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

3.1.2 pixman/package.lisp

Parent

pixman (system)

Location

package.lisp

Packages

pixman


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

3.1.3 pixman/helpers.lisp

Dependency

package.lisp (file)

Parent

pixman (system)

Location

helpers.lisp

Internal Definitions

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

3.1.4 pixman/foreign-library.lisp

Dependency

helpers.lisp (file)

Parent

pixman (system)

Location

foreign-library.lisp


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

3.1.5 pixman/types.lisp

Dependency

foreign-library.lisp (file)

Parent

pixman (system)

Location

types.lisp

Exported Definitions
Internal Definitions

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

3.1.6 pixman/enums.lisp

Dependency

types.lisp (file)

Parent

pixman (system)

Location

enums.lisp


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

3.1.7 pixman/foreign-functions.lisp

Dependency

enums.lisp (file)

Parent

pixman (system)

Location

foreign-functions.lisp

Exported Definitions
Internal Definitions

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

3.1.8 pixman/extra-makes.lisp

Dependency

foreign-functions.lisp (file)

Parent

pixman (system)

Location

extra-makes.lisp

Exported Definitions
Internal Definitions

define-maker (macro)


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

3.1.9 pixman/misc.lisp

Dependency

extra-makes.lisp (file)

Parent

pixman (system)

Location

misc.lisp

Exported Definitions

version (function)


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

3.1.10 pixman/region.lisp

Dependency

misc.lisp (file)

Parent

pixman (system)

Location

region.lisp

Exported Definitions
Internal Definitions

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

3.1.11 pixman/manipulation.lisp

Dependency

region.lisp (file)

Parent

pixman (system)

Location

manipulation.lisp

Exported Definitions
Internal Definitions

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

3.1.12 pixman/image.lisp

Dependency

manipulation.lisp (file)

Parent

pixman (system)

Location

image.lisp

Exported Definitions
Internal Definitions

imgcollect (function)


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

3.1.13 pixman/properties.lisp

Dependency

image.lisp (file)

Parent

pixman (system)

Location

properties.lisp

Exported Definitions

image-set-filter (function)


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

3.1.14 pixman/composite.lisp

Dependency

properties.lisp (file)

Parent

pixman (system)

Location

composite.lisp

Exported Definitions

compute-composite-region (function)


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

3.1.15 pixman/functional.lisp

Dependency

composite.lisp (file)

Parent

pixman (system)

Location

functional.lisp

Exported Definitions
Internal Definitions

a-transform (macro)


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

4 Packages

Packages are listed by definition order.


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

4.1 pixman

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Macros

Macro: with-transform (NAME) &body BODY
Package

pixman

Source

functional.lisp (file)

Macro: with-transforms NAMES &body BODY
Package

pixman

Source

functional.lisp (file)


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

5.1.2 Functions

Function: blt SRC-BITS DST-BITS SRC-STRIDE DST-STRIDE SRC-BPP DST-BPP SRC-X SRC-Y DST-X DST-Y WIDTH HEIGHT
Package

pixman

Source

foreign-functions.lisp (file)

Function: compute-composite-region SRC-IMAGE MASK-IMAGE DEST-IMAGE SRC-X SRC-Y MASK-X MASK-Y DEST-X DEST-Y WIDTH HEIGHT
Package

pixman

Source

composite.lisp (file)

Function: double-to-fixed DOUBLE
Package

pixman

Source

types.lisp (file)

Function: fixed-ceil FIXED
Package

pixman

Source

types.lisp (file)

Function: fixed-frac FIXED
Package

pixman

Source

types.lisp (file)

Function: fixed-fraction FIXED
Package

pixman

Source

types.lisp (file)

Function: fixed-mod-2 FIXED
Package

pixman

Source

types.lisp (file)

Function: fixed-to-double FIXED
Package

pixman

Source

types.lisp (file)

Function: fixed-to-int FIXED
Package

pixman

Source

types.lisp (file)

Function: format-supported-source FORMAT
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-composite OP SRC MASK DEST SRC-X SRC-Y MASK-X MASK-Y DEST-X DEST-Y WIDTH HEIGHT
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-create-bits FORMAT WIDTH HEIGHT BITS ROWSTRIDE-BYTES
Package

pixman

Source

image.lisp (file)

Function: image-create-bits-no-clear FORMAT WIDTH HEIGHT BITS ROWSTRIDE-BYTES
Package

pixman

Source

image.lisp (file)

Function: image-create-conical-gradient CENTER ANGLE STOPS
Package

pixman

Source

image.lisp (file)

Function: image-create-linear-gradient POINT1 POINT2 STOPS
Package

pixman

Source

image.lisp (file)

Function: image-create-radial-gradient INNER OUTER INNER-RADIUS OUTER-RADIUS STOPS
Package

pixman

Source

image.lisp (file)

Function: image-create-solid-fill COLOR
Package

pixman

Source

image.lisp (file)

Function: image-get-component-alpha IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-get-data IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-get-depth IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-get-format IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-get-height IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-get-stride IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-get-width IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-set-alpha-map IMAGE ALPHA-MAP X Y
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-set-clip-region IMAGE REGION
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-set-component-alpha IMAGE COMPONENT-ALPHA
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-set-filter IMAGE FILTER PARAMETERS
Package

pixman

Source

properties.lisp (file)

Function: image-set-has-client-clip IMAGE CLIENT-CLIP
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-set-repeat IMAGE REPEAT
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-set-source-clipping IMAGE SOURCE-CLIPPING
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-set-transform IMAGE TRANSFORM
Package

pixman

Source

foreign-functions.lisp (file)

Function: image-unref IMAGE
Package

pixman

Source

image.lisp (file)

Function: int-to-fixed INT
Package

pixman

Source

types.lisp (file)

Function: make-box X1 Y1 X2 Y2
Package

pixman

Source

extra-makes.lisp (file)

Function: make-color RED GREEN BLUE ALPHA
Package

pixman

Source

extra-makes.lisp (file)

Function: make-gradient-stop X COLOR
Package

pixman

Source

extra-makes.lisp (file)

Function: make-identity ()
Package

pixman

Source

functional.lisp (file)

Function: make-point-fixed X Y
Package

pixman

Source

extra-makes.lisp (file)

Function: make-region ()
Package

pixman

Source

region.lisp (file)

Function: make-region-init-from-image IMAGE
Package

pixman

Source

region.lisp (file)

Function: make-region-rect X Y WIDTH HEIGHT
Package

pixman

Source

region.lisp (file)

Function: make-region-rects &rest BOXES
Package

pixman

Source

region.lisp (file)

Function: make-region-with-extents BOX
Package

pixman

Source

region.lisp (file)

Function: make-rotate COS SIN
Package

pixman

Source

functional.lisp (file)

Function: make-scale X Y
Package

pixman

Source

functional.lisp (file)

Function: make-transform ()
Package

pixman

Source

extra-makes.lisp (file)

Function: make-translate X Y
Package

pixman

Source

functional.lisp (file)

Function: null-image ()
Package

pixman

Source

image.lisp (file)

Function: pixman-fill BITS STRIDE BPP X Y WIDTH HEIGHT XOR
Package

pixman

Source

foreign-functions.lisp (file)

Function: region-clear REGION
Package

pixman

Source

foreign-functions.lisp (file)

Function: region-contains-point-p REGION X Y BOX
Package

pixman

Source

foreign-functions.lisp (file)

Function: region-contains-rectangle REGION PRECT
Package

pixman

Source

foreign-functions.lisp (file)

Function: region-copy SOURCE
Package

pixman

Source

manipulation.lisp (file)

Function: region-empty-p REGION
Package

pixman

Source

manipulation.lisp (file)

Function: region-equal &rest REGIONS
Package

pixman

Source

manipulation.lisp (file)

Function: region-extents REGION
Package

pixman

Source

foreign-functions.lisp (file)

Function: region-fini REGION
Package

pixman

Source

region.lisp (file)

Function: region-intersect &rest REGIONS
Package

pixman

Source

manipulation.lisp (file)

Function: region-intersect-rect REGION X Y WIDTH HEIGHT
Package

pixman

Source

manipulation.lisp (file)

Function: region-inverse REGION INV-RECT
Package

pixman

Source

manipulation.lisp (file)

Function: region-nintersect-rect DESTINY REGION X Y WIDTH HEIGHT
Package

pixman

Source

manipulation.lisp (file)

Function: region-ninverse DESTINY REGION INV-RECT
Package

pixman

Source

manipulation.lisp (file)

Function: region-num-rects REGION
Package

pixman

Source

foreign-functions.lisp (file)

Function: region-nunion-rect DESTINY SOURCE X Y WIDTH HEIGHT
Package

pixman

Source

manipulation.lisp (file)

Function: region-print REGION &optional STREAM
Package

pixman

Source

manipulation.lisp (file)

Function: region-rectangles REGION
Package

pixman

Source

manipulation.lisp (file)

Function: region-reset REGION BOX
Package

pixman

Source

foreign-functions.lisp (file)

Function: region-selfcheck REGION
Package

pixman

Source

foreign-functions.lisp (file)

Function: region-subtract &rest REGIONS
Package

pixman

Source

manipulation.lisp (file)

Function: region-translate REGION X Y
Package

pixman

Source

manipulation.lisp (file)

Function: region-union &rest REGIONS
Package

pixman

Source

manipulation.lisp (file)

Function: region-union-rect SOURCE X Y WIDTH HEIGHT
Package

pixman

Source

manipulation.lisp (file)

Function: transform-bounds MATRIX BOX
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-identity-p TRANSFORM
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-init-identity MATRIX
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-init-rotate TRANSFORM COS SIN
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-init-scale TRANSFORM X Y
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-init-translate TRANSFORM X Y
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-int-translate-p TRANSFORM
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-inverse-p TRANSFORM-A TRANSFORM-B
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-invert DST SRC
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-multiply DST L R
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-point TRANSFORM VECTOR
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-point-3d TRANSFORM VECTOR
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-scale FORWARD REVERSE X Y
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-scale-p TRANSFORM
Package

pixman

Source

foreign-functions.lisp (file)

Function: transform-translate FORWARD REVERSE X Y
Package

pixman

Source

foreign-functions.lisp (file)

Function: version ()
Package

pixman

Source

misc.lisp (file)

Function: version-string ()
Package

pixman

Source

foreign-functions.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Constants

Constant: +fixed-1+
Package

pixman

Source

types.lisp (file)

Constant: +fixed-1-minus-e+
Package

pixman

Source

types.lisp (file)

Constant: +fixed-e+
Package

pixman

Source

types.lisp (file)

Constant: +fixed-minus-1+
Package

pixman

Source

types.lisp (file)

Constant: +max-fixed-48-16+
Package

pixman

Source

types.lisp (file)

Constant: +min-fixed-48-16+
Package

pixman

Source

types.lisp (file)


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

5.2.2 Macros

Macro: a-transform &body BODY
Package

pixman

Source

functional.lisp (file)

Macro: check-true FORM
Package

pixman

Source

helpers.lisp (file)

Macro: define-binary-manipulator NAME ARGS &body BODY
Package

pixman

Source

manipulation.lisp (file)

Macro: define-maker (NAME &optional TYPE) VARS &body PREBODY
Package

pixman

Source

extra-makes.lisp (file)

Macro: define-manipulator NAME ARGS DESTINY-ARG &body BODY
Package

pixman

Source

manipulation.lisp (file)

Macro: let-region (&optional VAR) &body BODY
Package

pixman

Source

region.lisp (file)


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

5.2.3 Functions

Function: alloc-region ()

Always call this function with a pixman_region_init_* call

Package

pixman

Source

region.lisp (file)

Function: build-format BPP TYPE A R G B
Package

pixman

Source

helpers.lisp (file)

Function: build-list-from-memory POINTER NUM TYPE
Package

pixman

Source

helpers.lisp (file)

Function: build-memory-from-list LIST TYPE &optional GC
Package

pixman

Source

helpers.lisp (file)

Function: collect PTR &optional FUNCTION
Package

pixman

Source

helpers.lisp (file)

Function: fixed-floor FIXED
Package

pixman

Source

types.lisp (file)

Function: format-supported-destination FORMAT
Package

pixman

Source

foreign-functions.lisp (file)

Function: free-region REGION
Package

pixman

Source

region.lisp (file)

Function: image-ref IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: imgcollect IMAGE
Package

pixman

Source

image.lisp (file)

Function: pixman-compute-composite-region REGION SRC-IMAGE MASK-IMAGE DEST-IMAGE SRC-X SRC-Y MASK-X MASK-Y DEST-X DEST-Y WIDTH HEIGHT
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-image-create-bits FORMAT WIDTH HEIGHT BITS ROWSTRIDE-BYTES
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-image-create-bits-no-clear FORMAT WIDTH HEIGHT BITS ROWSTRIDE-BYTES
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-image-create-conical-gradient CENTER ANGLE STOPS NUM-STOPS
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-image-create-linear-gradient P1 P2 STOPS NUM-STOPS
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-image-create-radial-gradient INNER OUTER INNER-RADIUS OUTER-RADIUS STOPS NUM-STOPS
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-image-create-solid-fill COLOR
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-image-set-filter IMAGE FILTER FILTER-PARAMS NUM-FILTER-PARAMS
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-image-unref IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-copy DEST SOURCE
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-equal REGION1 REGION2
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-fini REGION
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-init REGION
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-init-from-image REGION IMAGE
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-init-rect REGION X Y WIDTH HEIGHT
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-init-rects REGION BOXES COUNT
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-init-with-extents REGION EXTENTS
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-intersect NEW-REGION REGION1 REGION2
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-intersect-rect DEST SOURCE X Y WIDTH HEIGHT
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-inverse NEW-REGION REGION INV-RECT
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-not-empty REGION
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-rectangles REGION N-RECTS
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-subtract REG-D REG-M REG-S
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-translate REGION X Y
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-union NEW-REGION REGION1 REGION2
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-region-union-rect DEST SOURCE X Y WIDTH HEIGHT
Package

pixman

Source

foreign-functions.lisp (file)

Function: pixman-version ()
Package

pixman

Source

foreign-functions.lisp (file)

Function: region-ntranslate REGION X Y
Package

pixman

Source

manipulation.lisp (file)

Function: trasnform-rotate FORWARD REVERSE COS SIN
Package

pixman

Source

foreign-functions.lisp (file)


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

5.2.4 Classes

Class: box16-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: color-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: gradient-stop-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: line-fixed-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: point-fixed-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: rectangle16-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: region16-data-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: region16-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: transform-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: vec-tclass ()
Package

pixman

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)

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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   P  
Index Entry  Section

F
File, Lisp, pixman.asd: The pixman<dot>asd file
File, Lisp, pixman/composite.lisp: The pixman/composite<dot>lisp file
File, Lisp, pixman/enums.lisp: The pixman/enums<dot>lisp file
File, Lisp, pixman/extra-makes.lisp: The pixman/extra-makes<dot>lisp file
File, Lisp, pixman/foreign-functions.lisp: The pixman/foreign-functions<dot>lisp file
File, Lisp, pixman/foreign-library.lisp: The pixman/foreign-library<dot>lisp file
File, Lisp, pixman/functional.lisp: The pixman/functional<dot>lisp file
File, Lisp, pixman/helpers.lisp: The pixman/helpers<dot>lisp file
File, Lisp, pixman/image.lisp: The pixman/image<dot>lisp file
File, Lisp, pixman/manipulation.lisp: The pixman/manipulation<dot>lisp file
File, Lisp, pixman/misc.lisp: The pixman/misc<dot>lisp file
File, Lisp, pixman/package.lisp: The pixman/package<dot>lisp file
File, Lisp, pixman/properties.lisp: The pixman/properties<dot>lisp file
File, Lisp, pixman/region.lisp: The pixman/region<dot>lisp file
File, Lisp, pixman/types.lisp: The pixman/types<dot>lisp file

L
Lisp File, pixman.asd: The pixman<dot>asd file
Lisp File, pixman/composite.lisp: The pixman/composite<dot>lisp file
Lisp File, pixman/enums.lisp: The pixman/enums<dot>lisp file
Lisp File, pixman/extra-makes.lisp: The pixman/extra-makes<dot>lisp file
Lisp File, pixman/foreign-functions.lisp: The pixman/foreign-functions<dot>lisp file
Lisp File, pixman/foreign-library.lisp: The pixman/foreign-library<dot>lisp file
Lisp File, pixman/functional.lisp: The pixman/functional<dot>lisp file
Lisp File, pixman/helpers.lisp: The pixman/helpers<dot>lisp file
Lisp File, pixman/image.lisp: The pixman/image<dot>lisp file
Lisp File, pixman/manipulation.lisp: The pixman/manipulation<dot>lisp file
Lisp File, pixman/misc.lisp: The pixman/misc<dot>lisp file
Lisp File, pixman/package.lisp: The pixman/package<dot>lisp file
Lisp File, pixman/properties.lisp: The pixman/properties<dot>lisp file
Lisp File, pixman/region.lisp: The pixman/region<dot>lisp file
Lisp File, pixman/types.lisp: The pixman/types<dot>lisp file

P
pixman.asd: The pixman<dot>asd file
pixman/composite.lisp: The pixman/composite<dot>lisp file
pixman/enums.lisp: The pixman/enums<dot>lisp file
pixman/extra-makes.lisp: The pixman/extra-makes<dot>lisp file
pixman/foreign-functions.lisp: The pixman/foreign-functions<dot>lisp file
pixman/foreign-library.lisp: The pixman/foreign-library<dot>lisp file
pixman/functional.lisp: The pixman/functional<dot>lisp file
pixman/helpers.lisp: The pixman/helpers<dot>lisp file
pixman/image.lisp: The pixman/image<dot>lisp file
pixman/manipulation.lisp: The pixman/manipulation<dot>lisp file
pixman/misc.lisp: The pixman/misc<dot>lisp file
pixman/package.lisp: The pixman/package<dot>lisp file
pixman/properties.lisp: The pixman/properties<dot>lisp file
pixman/region.lisp: The pixman/region<dot>lisp file
pixman/types.lisp: The pixman/types<dot>lisp file

Jump to:   F   L   P  

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

A.2 Functions

Jump to:   A   B   C   D   F   I   L   M   N   P   R   T   V   W  
Index Entry  Section

A
a-transform: Internal macros
alloc-region: Internal functions

B
blt: Exported functions
build-format: Internal functions
build-list-from-memory: Internal functions
build-memory-from-list: Internal functions

C
check-true: Internal macros
collect: Internal functions
compute-composite-region: Exported functions

D
define-binary-manipulator: Internal macros
define-maker: Internal macros
define-manipulator: Internal macros
double-to-fixed: Exported functions

F
fixed-ceil: Exported functions
fixed-floor: Internal functions
fixed-frac: Exported functions
fixed-fraction: Exported functions
fixed-mod-2: Exported functions
fixed-to-double: Exported functions
fixed-to-int: Exported functions
format-supported-destination: Internal functions
format-supported-source: Exported functions
free-region: Internal functions
Function, alloc-region: Internal functions
Function, blt: Exported functions
Function, build-format: Internal functions
Function, build-list-from-memory: Internal functions
Function, build-memory-from-list: Internal functions
Function, collect: Internal functions
Function, compute-composite-region: Exported functions
Function, double-to-fixed: Exported functions
Function, fixed-ceil: Exported functions
Function, fixed-floor: Internal functions
Function, fixed-frac: Exported functions
Function, fixed-fraction: Exported functions
Function, fixed-mod-2: Exported functions
Function, fixed-to-double: Exported functions
Function, fixed-to-int: Exported functions
Function, format-supported-destination: Internal functions
Function, format-supported-source: Exported functions
Function, free-region: Internal functions
Function, image-composite: Exported functions
Function, image-create-bits: Exported functions
Function, image-create-bits-no-clear: Exported functions
Function, image-create-conical-gradient: Exported functions
Function, image-create-linear-gradient: Exported functions
Function, image-create-radial-gradient: Exported functions
Function, image-create-solid-fill: Exported functions
Function, image-get-component-alpha: Exported functions
Function, image-get-data: Exported functions
Function, image-get-depth: Exported functions
Function, image-get-format: Exported functions
Function, image-get-height: Exported functions
Function, image-get-stride: Exported functions
Function, image-get-width: Exported functions
Function, image-ref: Internal functions
Function, image-set-alpha-map: Exported functions
Function, image-set-clip-region: Exported functions
Function, image-set-component-alpha: Exported functions
Function, image-set-filter: Exported functions
Function, image-set-has-client-clip: Exported functions
Function, image-set-repeat: Exported functions
Function, image-set-source-clipping: Exported functions
Function, image-set-transform: Exported functions
Function, image-unref: Exported functions
Function, imgcollect: Internal functions
Function, int-to-fixed: Exported functions
Function, make-box: Exported functions
Function, make-color: Exported functions
Function, make-gradient-stop: Exported functions
Function, make-identity: Exported functions
Function, make-point-fixed: Exported functions
Function, make-region: Exported functions
Function, make-region-init-from-image: Exported functions
Function, make-region-rect: Exported functions
Function, make-region-rects: Exported functions
Function, make-region-with-extents: Exported functions
Function, make-rotate: Exported functions
Function, make-scale: Exported functions
Function, make-transform: Exported functions
Function, make-translate: Exported functions
Function, null-image: Exported functions
Function, pixman-compute-composite-region: Internal functions
Function, pixman-fill: Exported functions
Function, pixman-image-create-bits: Internal functions
Function, pixman-image-create-bits-no-clear: Internal functions
Function, pixman-image-create-conical-gradient: Internal functions
Function, pixman-image-create-linear-gradient: Internal functions
Function, pixman-image-create-radial-gradient: Internal functions
Function, pixman-image-create-solid-fill: Internal functions
Function, pixman-image-set-filter: Internal functions
Function, pixman-image-unref: Internal functions
Function, pixman-region-copy: Internal functions
Function, pixman-region-equal: Internal functions
Function, pixman-region-fini: Internal functions
Function, pixman-region-init: Internal functions
Function, pixman-region-init-from-image: Internal functions
Function, pixman-region-init-rect: Internal functions
Function, pixman-region-init-rects: Internal functions
Function, pixman-region-init-with-extents: Internal functions
Function, pixman-region-intersect: Internal functions
Function, pixman-region-intersect-rect: Internal functions
Function, pixman-region-inverse: Internal functions
Function, pixman-region-not-empty: Internal functions
Function, pixman-region-rectangles: Internal functions
Function, pixman-region-subtract: Internal functions
Function, pixman-region-translate: Internal functions
Function, pixman-region-union: Internal functions
Function, pixman-region-union-rect: Internal functions
Function, pixman-version: Internal functions
Function, region-clear: Exported functions
Function, region-contains-point-p: Exported functions
Function, region-contains-rectangle: Exported functions
Function, region-copy: Exported functions
Function, region-empty-p: Exported functions
Function, region-equal: Exported functions
Function, region-extents: Exported functions
Function, region-fini: Exported functions
Function, region-intersect: Exported functions
Function, region-intersect-rect: Exported functions
Function, region-inverse: Exported functions
Function, region-nintersect-rect: Exported functions
Function, region-ninverse: Exported functions
Function, region-ntranslate: Internal functions
Function, region-num-rects: Exported functions
Function, region-nunion-rect: Exported functions
Function, region-print: Exported functions
Function, region-rectangles: Exported functions
Function, region-reset: Exported functions
Function, region-selfcheck: Exported functions
Function, region-subtract: Exported functions
Function, region-translate: Exported functions
Function, region-union: Exported functions
Function, region-union-rect: Exported functions
Function, transform-bounds: Exported functions
Function, transform-identity-p: Exported functions
Function, transform-init-identity: Exported functions
Function, transform-init-rotate: Exported functions
Function, transform-init-scale: Exported functions
Function, transform-init-translate: Exported functions
Function, transform-int-translate-p: Exported functions
Function, transform-inverse-p: Exported functions
Function, transform-invert: Exported functions
Function, transform-multiply: Exported functions
Function, transform-point: Exported functions
Function, transform-point-3d: Exported functions
Function, transform-scale: Exported functions
Function, transform-scale-p: Exported functions
Function, transform-translate: Exported functions
Function, trasnform-rotate: Internal functions
Function, version: Exported functions
Function, version-string: Exported functions

I
image-composite: Exported functions
image-create-bits: Exported functions
image-create-bits-no-clear: Exported functions
image-create-conical-gradient: Exported functions
image-create-linear-gradient: Exported functions
image-create-radial-gradient: Exported functions
image-create-solid-fill: Exported functions
image-get-component-alpha: Exported functions
image-get-data: Exported functions
image-get-depth: Exported functions
image-get-format: Exported functions
image-get-height: Exported functions
image-get-stride: Exported functions
image-get-width: Exported functions
image-ref: Internal functions
image-set-alpha-map: Exported functions
image-set-clip-region: Exported functions
image-set-component-alpha: Exported functions
image-set-filter: Exported functions
image-set-has-client-clip: Exported functions
image-set-repeat: Exported functions
image-set-source-clipping: Exported functions
image-set-transform: Exported functions
image-unref: Exported functions
imgcollect: Internal functions
int-to-fixed: Exported functions

L
let-region: Internal macros

M
Macro, a-transform: Internal macros
Macro, check-true: Internal macros
Macro, define-binary-manipulator: Internal macros
Macro, define-maker: Internal macros
Macro, define-manipulator: Internal macros
Macro, let-region: Internal macros
Macro, with-transform: Exported macros
Macro, with-transforms: Exported macros
make-box: Exported functions
make-color: Exported functions
make-gradient-stop: Exported functions
make-identity: Exported functions
make-point-fixed: Exported functions
make-region: Exported functions
make-region-init-from-image: Exported functions
make-region-rect: Exported functions
make-region-rects: Exported functions
make-region-with-extents: Exported functions
make-rotate: Exported functions
make-scale: Exported functions
make-transform: Exported functions
make-translate: Exported functions

N
null-image: Exported functions

P
pixman-compute-composite-region: Internal functions
pixman-fill: Exported functions
pixman-image-create-bits: Internal functions
pixman-image-create-bits-no-clear: Internal functions
pixman-image-create-conical-gradient: Internal functions
pixman-image-create-linear-gradient: Internal functions
pixman-image-create-radial-gradient: Internal functions
pixman-image-create-solid-fill: Internal functions
pixman-image-set-filter: Internal functions
pixman-image-unref: Internal functions
pixman-region-copy: Internal functions
pixman-region-equal: Internal functions
pixman-region-fini: Internal functions
pixman-region-init: Internal functions
pixman-region-init-from-image: Internal functions
pixman-region-init-rect: Internal functions
pixman-region-init-rects: Internal functions
pixman-region-init-with-extents: Internal functions
pixman-region-intersect: Internal functions
pixman-region-intersect-rect: Internal functions
pixman-region-inverse: Internal functions
pixman-region-not-empty: Internal functions
pixman-region-rectangles: Internal functions
pixman-region-subtract: Internal functions
pixman-region-translate: Internal functions
pixman-region-union: Internal functions
pixman-region-union-rect: Internal functions
pixman-version: Internal functions

R
region-clear: Exported functions
region-contains-point-p: Exported functions
region-contains-rectangle: Exported functions
region-copy: Exported functions
region-empty-p: Exported functions
region-equal: Exported functions
region-extents: Exported functions
region-fini: Exported functions
region-intersect: Exported functions
region-intersect-rect: Exported functions
region-inverse: Exported functions
region-nintersect-rect: Exported functions
region-ninverse: Exported functions
region-ntranslate: Internal functions
region-num-rects: Exported functions
region-nunion-rect: Exported functions
region-print: Exported functions
region-rectangles: Exported functions
region-reset: Exported functions
region-selfcheck: Exported functions
region-subtract: Exported functions
region-translate: Exported functions
region-union: Exported functions
region-union-rect: Exported functions

T
transform-bounds: Exported functions
transform-identity-p: Exported functions
transform-init-identity: Exported functions
transform-init-rotate: Exported functions
transform-init-scale: Exported functions
transform-init-translate: Exported functions
transform-int-translate-p: Exported functions
transform-inverse-p: Exported functions
transform-invert: Exported functions
transform-multiply: Exported functions
transform-point: Exported functions
transform-point-3d: Exported functions
transform-scale: Exported functions
transform-scale-p: Exported functions
transform-translate: Exported functions
trasnform-rotate: Internal functions

V
version: Exported functions
version-string: Exported functions

W
with-transform: Exported macros
with-transforms: Exported macros

Jump to:   A   B   C   D   F   I   L   M   N   P   R   T   V   W  

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

A.3 Variables

Jump to:   +  
C  
Index Entry  Section

+
+fixed-1+: Internal constants
+fixed-1-minus-e+: Internal constants
+fixed-e+: Internal constants
+fixed-minus-1+: Internal constants
+max-fixed-48-16+: Internal constants
+min-fixed-48-16+: Internal constants

C
Constant, +fixed-1+: Internal constants
Constant, +fixed-1-minus-e+: Internal constants
Constant, +fixed-e+: Internal constants
Constant, +fixed-minus-1+: Internal constants
Constant, +max-fixed-48-16+: Internal constants
Constant, +min-fixed-48-16+: Internal constants

Jump to:   +  
C  

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

A.4 Data types

Jump to:   B   C   G   L   P   R   S   T   V  
Index Entry  Section

B
box16-tclass: Internal classes

C
Class, box16-tclass: Internal classes
Class, color-tclass: Internal classes
Class, gradient-stop-tclass: Internal classes
Class, line-fixed-tclass: Internal classes
Class, point-fixed-tclass: Internal classes
Class, rectangle16-tclass: Internal classes
Class, region16-data-tclass: Internal classes
Class, region16-tclass: Internal classes
Class, transform-tclass: Internal classes
Class, vec-tclass: Internal classes
color-tclass: Internal classes

G
gradient-stop-tclass: Internal classes

L
line-fixed-tclass: Internal classes

P
Package, pixman: The pixman package
pixman: The pixman system
pixman: The pixman package
point-fixed-tclass: Internal classes

R
rectangle16-tclass: Internal classes
region16-data-tclass: Internal classes
region16-tclass: Internal classes

S
System, pixman: The pixman system

T
transform-tclass: Internal classes

V
vec-tclass: Internal classes

Jump to:   B   C   G   L   P   R   S   T   V