The pixman Reference Manual

This is the pixman Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:34:21 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 pixman

Low-level pixel manipulation.

Author

ReinUsesLisp <>

License

LLGPL

Dependencies
  • cffi (system).
  • trivial-garbage (system).
  • alexandria (system).
Source

pixman.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 pixman/pixman.asd

Source

pixman.asd.

Parent Component

pixman (system).

ASDF Systems

pixman.


3.1.2 pixman/package.lisp

Source

pixman.asd.

Parent Component

pixman (system).

Packages

pixman.


3.1.3 pixman/helpers.lisp

Dependency

package.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Internals

3.1.4 pixman/foreign-library.lisp

Dependency

helpers.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).


3.1.5 pixman/types.lisp

Dependency

foreign-library.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface
Internals

3.1.6 pixman/enums.lisp

Dependency

types.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).


3.1.7 pixman/foreign-functions.lisp

Dependency

enums.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface
Internals

3.1.8 pixman/extra-makes.lisp

Dependency

foreign-functions.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface
Internals

define-maker (macro).


3.1.9 pixman/misc.lisp

Dependency

extra-makes.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface

version (function).


3.1.10 pixman/region.lisp

Dependency

misc.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface
Internals

3.1.11 pixman/manipulation.lisp

Dependency

region.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface
Internals

3.1.12 pixman/image.lisp

Dependency

manipulation.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface
Internals

imgcollect (function).


3.1.13 pixman/properties.lisp

Dependency

image.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface

image-set-filter (function).


3.1.14 pixman/composite.lisp

Dependency

properties.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface

compute-composite-region (function).


3.1.15 pixman/functional.lisp

Dependency

composite.lisp (file).

Source

pixman.asd.

Parent Component

pixman (system).

Public Interface
Internals

a-transform (macro).


4 Packages

Packages are listed by definition order.


4.1 pixman

Source

package.lisp.

Use List
  • alexandria.
  • cffi.
  • common-lisp.
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 Macros

Macro: with-transform ((name) &body body)
Package

pixman.

Source

functional.lisp.

Macro: with-transforms (names &body body)
Package

pixman.

Source

functional.lisp.


5.1.2 Ordinary 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.

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.

Function: double-to-fixed (double)
Package

pixman.

Source

types.lisp.

Function: fixed-ceil (fixed)
Package

pixman.

Source

types.lisp.

Function: fixed-frac (fixed)
Package

pixman.

Source

types.lisp.

Function: fixed-fraction (fixed)
Package

pixman.

Source

types.lisp.

Function: fixed-mod-2 (fixed)
Package

pixman.

Source

types.lisp.

Function: fixed-to-double (fixed)
Package

pixman.

Source

types.lisp.

Function: fixed-to-int (fixed)
Package

pixman.

Source

types.lisp.

Function: format-supported-source (format)
Package

pixman.

Source

foreign-functions.lisp.

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.

Function: image-create-bits (format width height bits rowstride-bytes)
Package

pixman.

Source

image.lisp.

Function: image-create-bits-no-clear (format width height bits rowstride-bytes)
Package

pixman.

Source

image.lisp.

Function: image-create-conical-gradient (center angle stops)
Package

pixman.

Source

image.lisp.

Function: image-create-linear-gradient (point1 point2 stops)
Package

pixman.

Source

image.lisp.

Function: image-create-radial-gradient (inner outer inner-radius outer-radius stops)
Package

pixman.

Source

image.lisp.

Function: image-create-solid-fill (color)
Package

pixman.

Source

image.lisp.

Function: image-get-component-alpha (image)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-get-data (image)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-get-depth (image)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-get-format (image)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-get-height (image)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-get-stride (image)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-get-width (image)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-set-alpha-map (image alpha-map x y)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-set-clip-region (image region)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-set-component-alpha (image component-alpha)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-set-filter (image filter parameters)
Package

pixman.

Source

properties.lisp.

Function: image-set-has-client-clip (image client-clip)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-set-repeat (image repeat)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-set-source-clipping (image source-clipping)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-set-transform (image transform)
Package

pixman.

Source

foreign-functions.lisp.

Function: image-unref (image)
Package

pixman.

Source

image.lisp.

Function: int-to-fixed (int)
Package

pixman.

Source

types.lisp.

Function: make-box (x1 y1 x2 y2)
Package

pixman.

Source

extra-makes.lisp.

Function: make-color (red green blue alpha)
Package

pixman.

Source

extra-makes.lisp.

Function: make-gradient-stop (x color)
Package

pixman.

Source

extra-makes.lisp.

Function: make-identity ()
Package

pixman.

Source

functional.lisp.

Function: make-point-fixed (x y)
Package

pixman.

Source

extra-makes.lisp.

Function: make-region ()
Package

pixman.

Source

region.lisp.

Function: make-region-init-from-image (image)
Package

pixman.

Source

region.lisp.

Function: make-region-rect (x y width height)
Package

pixman.

Source

region.lisp.

Function: make-region-rects (&rest boxes)
Package

pixman.

Source

region.lisp.

Function: make-region-with-extents (box)
Package

pixman.

Source

region.lisp.

Function: make-rotate (cos sin)
Package

pixman.

Source

functional.lisp.

Function: make-scale (x y)
Package

pixman.

Source

functional.lisp.

Function: make-transform ()
Package

pixman.

Source

extra-makes.lisp.

Function: make-translate (x y)
Package

pixman.

Source

functional.lisp.

Function: null-image ()
Package

pixman.

Source

image.lisp.

Function: pixman-fill (bits stride bpp x y width height xor)
Package

pixman.

Source

foreign-functions.lisp.

Function: region-clear (region)
Package

pixman.

Source

foreign-functions.lisp.

Function: region-contains-point-p (region x y box)
Package

pixman.

Source

foreign-functions.lisp.

Function: region-contains-rectangle (region prect)
Package

pixman.

Source

foreign-functions.lisp.

Function: region-copy (source)
Package

pixman.

Source

manipulation.lisp.

Function: region-empty-p (region)
Package

pixman.

Source

manipulation.lisp.

Function: region-equal (&rest regions)
Package

pixman.

Source

manipulation.lisp.

Function: region-extents (region)
Package

pixman.

Source

foreign-functions.lisp.

Function: region-fini (region)
Package

pixman.

Source

region.lisp.

Function: region-intersect (&rest regions)
Package

pixman.

Source

manipulation.lisp.

Function: region-intersect-rect (region x y width height)
Package

pixman.

Source

manipulation.lisp.

Function: region-inverse (region inv-rect)
Package

pixman.

Source

manipulation.lisp.

Function: region-nintersect-rect (destiny region x y width height)
Package

pixman.

Source

manipulation.lisp.

Function: region-ninverse (destiny region inv-rect)
Package

pixman.

Source

manipulation.lisp.

Function: region-num-rects (region)
Package

pixman.

Source

foreign-functions.lisp.

Function: region-nunion-rect (destiny source x y width height)
Package

pixman.

Source

manipulation.lisp.

Function: region-print (region &optional stream)
Package

pixman.

Source

manipulation.lisp.

Function: region-rectangles (region)
Package

pixman.

Source

manipulation.lisp.

Function: region-reset (region box)
Package

pixman.

Source

foreign-functions.lisp.

Function: region-selfcheck (region)
Package

pixman.

Source

foreign-functions.lisp.

Function: region-subtract (&rest regions)
Package

pixman.

Source

manipulation.lisp.

Function: region-translate (region x y)
Package

pixman.

Source

manipulation.lisp.

Function: region-union (&rest regions)
Package

pixman.

Source

manipulation.lisp.

Function: region-union-rect (source x y width height)
Package

pixman.

Source

manipulation.lisp.

Function: transform-bounds (matrix box)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-identity-p (transform)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-init-identity (matrix)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-init-rotate (transform cos sin)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-init-scale (transform x y)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-init-translate (transform x y)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-int-translate-p (transform)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-inverse-p (transform-a transform-b)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-invert (dst src)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-multiply (dst l r)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-point (transform vector)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-point-3d (transform vector)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-scale (forward reverse x y)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-scale-p (transform)
Package

pixman.

Source

foreign-functions.lisp.

Function: transform-translate (forward reverse x y)
Package

pixman.

Source

foreign-functions.lisp.

Function: version ()
Package

pixman.

Source

misc.lisp.

Function: version-string ()
Package

pixman.

Source

foreign-functions.lisp.


5.2 Internals


5.2.1 Constants

Constant: +fixed-1+
Package

pixman.

Source

types.lisp.

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

pixman.

Source

types.lisp.

Constant: +fixed-e+
Package

pixman.

Source

types.lisp.

Constant: +fixed-minus-1+
Package

pixman.

Source

types.lisp.

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

pixman.

Source

types.lisp.

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

pixman.

Source

types.lisp.


5.2.2 Macros

Macro: a-transform (&body body)
Package

pixman.

Source

functional.lisp.

Macro: check-true (form)
Package

pixman.

Source

helpers.lisp.

Macro: define-binary-manipulator (name args &body body)
Package

pixman.

Source

manipulation.lisp.

Macro: define-maker ((name &optional type) vars &body prebody)
Package

pixman.

Source

extra-makes.lisp.

Macro: define-manipulator (name args destiny-arg &body body)
Package

pixman.

Source

manipulation.lisp.

Macro: let-region ((&optional var) &body body)
Package

pixman.

Source

region.lisp.


5.2.3 Ordinary functions

Function: alloc-region ()

Always call this function with a pixman_region_init_* call

Package

pixman.

Source

region.lisp.

Function: build-format (bpp type a r g b)
Package

pixman.

Source

helpers.lisp.

Function: build-list-from-memory (pointer num type)
Package

pixman.

Source

helpers.lisp.

Function: build-memory-from-list (list type &optional gc)
Package

pixman.

Source

helpers.lisp.

Function: collect (ptr &optional function)
Package

pixman.

Source

helpers.lisp.

Function: fixed-floor (fixed)
Package

pixman.

Source

types.lisp.

Function: format-supported-destination (format)
Package

pixman.

Source

foreign-functions.lisp.

Function: free-region (region)
Package

pixman.

Source

region.lisp.

Function: image-ref (image)
Package

pixman.

Source

foreign-functions.lisp.

Function: imgcollect (image)
Package

pixman.

Source

image.lisp.

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.

Function: pixman-image-create-bits (format width height bits rowstride-bytes)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-image-create-bits-no-clear (format width height bits rowstride-bytes)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-image-create-conical-gradient (center angle stops num-stops)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-image-create-linear-gradient (p1 p2 stops num-stops)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-image-create-radial-gradient (inner outer inner-radius outer-radius stops num-stops)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-image-create-solid-fill (color)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-image-set-filter (image filter filter-params num-filter-params)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-image-unref (image)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-copy (dest source)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-equal (region1 region2)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-fini (region)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-init (region)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-init-from-image (region image)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-init-rect (region x y width height)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-init-rects (region boxes count)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-init-with-extents (region extents)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-intersect (new-region region1 region2)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-intersect-rect (dest source x y width height)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-inverse (new-region region inv-rect)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-not-empty (region)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-rectangles (region n-rects)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-subtract (reg-d reg-m reg-s)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-translate (region x y)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-union (new-region region1 region2)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-region-union-rect (dest source x y width height)
Package

pixman.

Source

foreign-functions.lisp.

Function: pixman-version ()
Package

pixman.

Source

foreign-functions.lisp.

Function: region-ntranslate (region x y)
Package

pixman.

Source

manipulation.lisp.

Function: trasnform-rotate (forward reverse cos sin)
Package

pixman.

Source

foreign-functions.lisp.


5.2.4 Classes

Class: box16-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: color-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: gradient-stop-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: line-fixed-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: point-fixed-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: rectangle16-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: region16-data-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: region16-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: transform-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: vec-tclass
Package

pixman.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.

Appendix A Indexes


A.1 Concepts


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: Private macros
alloc-region: Private ordinary functions

B
blt: Public ordinary functions
build-format: Private ordinary functions
build-list-from-memory: Private ordinary functions
build-memory-from-list: Private ordinary functions

C
check-true: Private macros
collect: Private ordinary functions
compute-composite-region: Public ordinary functions

D
define-binary-manipulator: Private macros
define-maker: Private macros
define-manipulator: Private macros
double-to-fixed: Public ordinary functions

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

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

L
let-region: Private macros

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

N
null-image: Public ordinary functions

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

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

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

V
version: Public ordinary functions
version-string: Public ordinary functions

W
with-transform: Public macros
with-transforms: Public macros


A.4 Data types

Jump to:   B   C   E   F   G   H   I   L   M   P   R   S   T   V  
Index Entry  Section

B
box16-tclass: Private classes

C
Class, box16-tclass: Private classes
Class, color-tclass: Private classes
Class, gradient-stop-tclass: Private classes
Class, line-fixed-tclass: Private classes
Class, point-fixed-tclass: Private classes
Class, rectangle16-tclass: Private classes
Class, region16-data-tclass: Private classes
Class, region16-tclass: Private classes
Class, transform-tclass: Private classes
Class, vec-tclass: Private classes
color-tclass: Private classes
composite.lisp: The pixman/composite․lisp file

E
enums.lisp: The pixman/enums․lisp file
extra-makes.lisp: The pixman/extra-makes․lisp file

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

G
gradient-stop-tclass: Private classes

H
helpers.lisp: The pixman/helpers․lisp file

I
image.lisp: The pixman/image․lisp file

L
line-fixed-tclass: Private classes

M
manipulation.lisp: The pixman/manipulation․lisp file
misc.lisp: The pixman/misc․lisp file

P
Package, pixman: The pixman package
package.lisp: The pixman/package․lisp file
pixman: The pixman system
pixman: The pixman package
pixman.asd: The pixman/pixman․asd file
point-fixed-tclass: Private classes
properties.lisp: The pixman/properties․lisp file

R
rectangle16-tclass: Private classes
region.lisp: The pixman/region․lisp file
region16-data-tclass: Private classes
region16-tclass: Private classes

S
System, pixman: The pixman system

T
transform-tclass: Private classes
types.lisp: The pixman/types․lisp file

V
vec-tclass: Private classes