The targa Reference Manual

Table of Contents

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

The targa Reference Manual

This is the targa Reference Manual, version 1.0, generated automatically by Declt version 2.4 patchlevel 1 "Will Decker" on Fri May 24 09:52:12 2019 GMT+0.


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

1 Introduction

Targa Image Loading for Common Lisp

A Truevision (TGA) image loader for Common Lisp.

This package makes no attempt at trying to put the TGA image loaded into a format that is good for use with any OS. It simply parses the TGA and extracts the pixel data into an easily accessible format.

It is then assumed that it can be used by the developer to create OpenGL textures, converted into another image format, etc.

Quickstart

Just use the tga-load and tga-read functions to load TGA files off disk or to read one from a stream.

CL-USER > (setf tga (tga-load #p"tests/FLAG_T32.tga"))
#<TARGA::TGA 32 bit, 124x124, TRUE-COLOR-IMAGE>

If you use tga-read, be sure that the stream is an input stream of element-type (unsigned-byte 8), otherwise the read will fail.

That's pretty much it. ;-)

Once you have the TGA structure, you can use the reader functions to find out everything about it. Most of the time what will be of most importance are the width, height, and the pixel data.

CL-USER > (tga-header-width (tga-header tga))
124

CL-USER > (tga-header-height (tga-header tga))
124

CL-USER > (tga-get-pixel tga 34 16)
(248 248 0 255)

The TGA pixels is a 1D array of all the pixels in scanline-order (read: row-major). The size of the array is the width * height of the image.

No matter what format the pixels were originally stored in (color mapped, run-length encoded, 8-bit grayscale, 16-bit, 24-bit, 32-bit, etc.), each element of a scanline array is a list of 4 color components: red, green, blue, and alpha. Each of which is in the range of 0-255.

A TGA file can have its screen origin on the y-axis be the bottom or top, the x-axis origin on the left or right. When reading in the TGA, no effort is made to keep a consistent origin for the pixels array. But, as long as you use the tga-get-pixel function, it will ensure that you get the "correct" pixel (originating from the top-left).

(tga-get-pixel tga x y)  ;=> (r g b a)

Getting extension values

When calling tga-load or tga-read, there is an optional (defaulting to T) keyword parameter: read-ext-and-tags. If this is non-nil, then, if this is a new TGA file with an extension area and developer tags, they will be read in.

If the TGA has an extension, there are several other optional areas that can then be read from the stream as well:

(tga-read-color-correction-table stream tga)  ;=> table
(tga-read-scanline-table stream tga)          ;=> scanlines
(tga-read-postage-stamp-image stream tga)     ;=> tga

The table is an array of 256 lists, where each list is comprised of 4 floating point values for red, green, blue, and alpha. It is up to you to use these values in conjunction with tga-get-pixel however you'd like.

The scanlines is simply an array of offsets into the stream (1 per row for the image). Generally speaking it isn't very useful since all the scanlines have been pre-read. But it's here if you are interested.

The postage image is probably the most interesting. It will parse a smaller sized version of the TGA and return a new TGA that has the same format as its parent, but a different header and pixels array.

Future... ?

I might add support in the future for writing TGA files, but that's a low priority unless I happen to get a lot of requests for it.

Tests

To test this library, I use the images found at http://www.fileformat.info/format/tga/sample/, which have targas saved with the various color formats, RLE compression, and different screen originations.


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 targa

Author

Jeffrey Massung

License

Apache 2.0

Description

Targa Image Loading for Common Lisp.

Version

1.0

Source

targa.asd (file)

Component

targa.lisp (file)


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

Location

targa.asd

Systems

targa (system)

Packages

targa-asd


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

3.1.2 targa/targa.lisp

Parent

targa (system)

Location

targa.lisp

Packages

targa

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 targa-asd

Source

targa.asd

Use List

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

4.2 targa

http://www.fileformat.info/format/tga/egff.htm

Source

targa.lisp (file)

Nickname

tga

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Functions

Function: tga-color-map ()
Package

targa

Source

targa.lisp (file)

Function: tga-developer-tag-bytes ()
Package

targa

Source

targa.lisp (file)

Function: tga-developer-tag-id ()
Package

targa

Source

targa.lisp (file)

Function: tga-developer-tag-offset ()
Package

targa

Source

targa.lisp (file)

Function: tga-developer-tag-size ()
Package

targa

Source

targa.lisp (file)

Function: tga-developer-tags ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-aspect-ratio ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-attributes-type ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-author ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-color-correction-offset ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-comments ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-date ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-gamma ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-job-id ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-job-time ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-key-color ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-postage-stamp-offset ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-scan-line-offset ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-size ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-software-id ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-software-version ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-time ()
Package

targa

Source

targa.lisp (file)

Function: tga-get-pixel ()

Lookup a pixel in the image based on the screen origin of the targa.

Package

targa

Source

targa.lisp (file)

Function: tga-header ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-attribute-bits ()

Return the number of attribute bits per pixel.

Package

targa

Source

targa.lisp (file)

Function: tga-header-color-map-entry-size ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-color-map-first-entry ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-color-map-length ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-color-map-p ()

T if the image has a color map.

Package

targa

Source

targa.lisp (file)

Function: tga-header-color-map-type ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-height ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-id-length ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-image-descriptor ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-image-type ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-pixel-size ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-rle-compressed-p ()

T if the image is run-length-encoded.

Package

targa

Source

targa.lisp (file)

Function: tga-header-screen-x-origin ()

Return the origin of each scanline - :left or :right.

Package

targa

Source

targa.lisp (file)

Function: tga-header-screen-y-origin ()

Return the origin of the image - :bottom or :top.

Package

targa

Source

targa.lisp (file)

Function: tga-header-width ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-x-origin ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-y-origin ()
Package

targa

Source

targa.lisp (file)

Function: tga-image-id ()
Package

targa

Source

targa.lisp (file)

Function: tga-load ()

Open a file and read the targa image inside.

Package

targa

Source

targa.lisp (file)

Function: tga-pixels ()
Package

targa

Source

targa.lisp (file)

Function: tga-read ()

Read a tga from an input-bit-stream.

Package

targa

Source

targa.lisp (file)

Function: tga-read-color-correction-table ()

Read the color-correction table.

Package

targa

Source

targa.lisp (file)

Function: tga-read-scanline-table ()

Read all the scanline offsets.

Package

targa

Source

targa.lisp (file)


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

5.1.2 Structures

Structure: tga-extension ()

A parse extension in a targa stream.

Package

targa

Source

targa.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: size
Readers

tga-extension-size (function)

Writers

(setf tga-extension-size) (function)

Slot: author
Readers

tga-extension-author (function)

Writers

(setf tga-extension-author) (function)

Slot: comments
Readers

tga-extension-comments (function)

Writers

(setf tga-extension-comments) (function)

Slot: date
Readers

tga-extension-date (function)

Writers

(setf tga-extension-date) (function)

Slot: time
Readers

tga-extension-time (function)

Writers

(setf tga-extension-time) (function)

Slot: job-id
Readers

tga-extension-job-id (function)

Writers

(setf tga-extension-job-id) (function)

Slot: job-time
Readers

tga-extension-job-time (function)

Writers

(setf tga-extension-job-time) (function)

Slot: software-id
Readers

tga-extension-software-id (function)

Writers

(setf tga-extension-software-id) (function)

Slot: software-version
Readers

tga-extension-software-version (function)

Writers

(setf tga-extension-software-version) (function)

Slot: key-color
Readers

tga-extension-key-color (function)

Writers

(setf tga-extension-key-color) (function)

Slot: aspect-ratio
Readers

tga-extension-aspect-ratio (function)

Writers

(setf tga-extension-aspect-ratio) (function)

Slot: gamma
Readers

tga-extension-gamma (function)

Writers

(setf tga-extension-gamma) (function)

Slot: color-correction-offset
Readers

tga-extension-color-correction-offset (function)

Writers

(setf tga-extension-color-correction-offset) (function)

Slot: postage-stamp-offset
Readers

tga-extension-postage-stamp-offset (function)

Writers

(setf tga-extension-postage-stamp-offset) (function)

Slot: scan-line-offset
Readers

tga-extension-scan-line-offset (function)

Writers

(setf tga-extension-scan-line-offset) (function)

Slot: attributes-type
Readers

tga-extension-attributes-type (function)

Writers

(setf tga-extension-attributes-type) (function)

Structure: tga-header ()

The parsed header of a Targa file.

Package

targa

Source

targa.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: id-length
Readers

tga-header-id-length (function)

Writers

(setf tga-header-id-length) (function)

Slot: color-map-type
Readers

tga-header-color-map-type (function)

Writers

(setf tga-header-color-map-type) (function)

Slot: color-map-first-entry
Readers

tga-header-color-map-first-entry (function)

Writers

(setf tga-header-color-map-first-entry) (function)

Slot: color-map-length
Readers

tga-header-color-map-length (function)

Writers

(setf tga-header-color-map-length) (function)

Slot: color-map-entry-size
Readers

tga-header-color-map-entry-size (function)

Writers

(setf tga-header-color-map-entry-size) (function)

Slot: image-type
Readers

tga-header-image-type (function)

Writers

(setf tga-header-image-type) (function)

Slot: x-origin
Readers

tga-header-x-origin (function)

Writers

(setf tga-header-x-origin) (function)

Slot: y-origin
Readers

tga-header-y-origin (function)

Writers

(setf tga-header-y-origin) (function)

Slot: width
Readers

tga-header-width (function)

Writers

(setf tga-header-width) (function)

Slot: height
Readers

tga-header-height (function)

Writers

(setf tga-header-height) (function)

Slot: pixel-size
Readers

tga-header-pixel-size (function)

Writers

(setf tga-header-pixel-size) (function)

Slot: image-descriptor
Readers

tga-header-image-descriptor (function)

Writers

(setf tga-header-image-descriptor) (function)


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

5.2 Internal definitions


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

5.2.1 Functions

Function: copy-tga ()
Package

targa

Source

targa.lisp (file)

Function: copy-tga-developer-tag ()
Package

targa

Source

targa.lisp (file)

Function: copy-tga-extension ()
Package

targa

Source

targa.lisp (file)

Function: copy-tga-header ()
Package

targa

Source

targa.lisp (file)

Function: make-tga ()
Package

targa

Source

targa.lisp (file)

Function: make-tga-developer-tag ()
Package

targa

Source

targa.lisp (file)

Function: make-tga-extension ()
Package

targa

Source

targa.lisp (file)

Function: make-tga-header ()
Package

targa

Source

targa.lisp (file)

Function: read-bytes ()

Read a sequence of bytes from the stream.

Package

targa

Source

targa.lisp (file)

Function: read-color ()

Read a color entry from either the color map or the image data.

Package

targa

Source

targa.lisp (file)

Function: read-color-map ()

Read all the color map entries from the stream.

Package

targa

Source

targa.lisp (file)

Function: read-date/time ()

Reads three (3) shorts from the stream.

Package

targa

Source

targa.lisp (file)

Function: read-ext-and-tags ()

Determine if this is a truevision file with an extension and a developer tags.

Package

targa

Source

targa.lisp (file)

Function: read-image-data ()

Read all the pixels for the image.

Package

targa

Source

targa.lisp (file)

Function: read-image-id ()

Read the tga image id as a string from the stream.

Package

targa

Source

targa.lisp (file)

Function: read-long ()

Read an unsigned, little-endian, 32-bit long.

Package

targa

Source

targa.lisp (file)

Function: read-pixel ()

Reads a pixel value from the image data in a stream.

Package

targa

Source

targa.lisp (file)

Function: read-rle-pixels ()

Reads a run-length encoded list of pixels.

Package

targa

Source

targa.lisp (file)

Function: read-scanline ()

Read a y-axis scanline of pixels.

Package

targa

Source

targa.lisp (file)

Function: read-short ()

Read an unsigned, little-endian, 16-bit short.

Package

targa

Source

targa.lisp (file)

Function: read-string ()

Read a null-terminated string of a given length.

Package

targa

Source

targa.lisp (file)

Function: read-tga-developer-tags ()

Read all the developer tags from an input targa stream.

Package

targa

Source

targa.lisp (file)

Function: read-tga-extension ()

Parse an extension from an input stream at a given offset.

Package

targa

Source

targa.lisp (file)

Function: read-tga-header ()

Read a targa header from an input stream.

Package

targa

Source

targa.lisp (file)

Function: read-version ()

Reads a 2-byte version and 1-byte character from the stream.

Package

targa

Source

targa.lisp (file)

Function: tga-developer-tag-p ()
Package

targa

Source

targa.lisp (file)

Function: tga-extension-p ()
Package

targa

Source

targa.lisp (file)

Function: tga-header-p ()
Package

targa

Source

targa.lisp (file)

Function: tga-p ()
Package

targa

Source

targa.lisp (file)

Function: tga-read-postage-stamp ()

Read the postage stamp image from the targa stream.

Package

targa

Source

targa.lisp (file)


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

5.2.2 Structures

Structure: tga ()

A parsed targa image file.

Package

targa

Source

targa.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: header
Readers

tga-header (function)

Writers

(setf tga-header) (function)

Slot: image-id
Readers

tga-image-id (function)

Writers

(setf tga-image-id) (function)

Slot: color-map
Readers

tga-color-map (function)

Writers

(setf tga-color-map) (function)

Slot: pixels
Readers

tga-pixels (function)

Writers

(setf tga-pixels) (function)

Slot: extension
Readers

tga-extension (function)

Writers

(setf tga-extension) (function)

Slot: developer-tags
Readers

tga-developer-tags (function)

Writers

(setf tga-developer-tags) (function)

Structure: tga-developer-tag ()

A developer tag parsed from a targa stream.

Package

targa

Source

targa.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: id
Readers

tga-developer-tag-id (function)

Writers

(setf tga-developer-tag-id) (function)

Slot: offset
Readers

tga-developer-tag-offset (function)

Writers

(setf tga-developer-tag-offset) (function)

Slot: size
Readers

tga-developer-tag-size (function)

Writers

(setf tga-developer-tag-size) (function)

Slot: bytes
Readers

tga-developer-tag-bytes (function)

Writers

(setf tga-developer-tag-bytes) (function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   T  
Index Entry  Section

F
File, Lisp, targa.asd: The targa<dot>asd file
File, Lisp, targa/targa.lisp: The targa/targa<dot>lisp file

L
Lisp File, targa.asd: The targa<dot>asd file
Lisp File, targa/targa.lisp: The targa/targa<dot>lisp file

T
targa.asd: The targa<dot>asd file
targa/targa.lisp: The targa/targa<dot>lisp file

Jump to:   F   L   T  

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

A.2 Functions

Jump to:   C   F   M   R   T  
Index Entry  Section

C
copy-tga: Internal functions
copy-tga-developer-tag: Internal functions
copy-tga-extension: Internal functions
copy-tga-header: Internal functions

F
Function, copy-tga: Internal functions
Function, copy-tga-developer-tag: Internal functions
Function, copy-tga-extension: Internal functions
Function, copy-tga-header: Internal functions
Function, make-tga: Internal functions
Function, make-tga-developer-tag: Internal functions
Function, make-tga-extension: Internal functions
Function, make-tga-header: Internal functions
Function, read-bytes: Internal functions
Function, read-color: Internal functions
Function, read-color-map: Internal functions
Function, read-date/time: Internal functions
Function, read-ext-and-tags: Internal functions
Function, read-image-data: Internal functions
Function, read-image-id: Internal functions
Function, read-long: Internal functions
Function, read-pixel: Internal functions
Function, read-rle-pixels: Internal functions
Function, read-scanline: Internal functions
Function, read-short: Internal functions
Function, read-string: Internal functions
Function, read-tga-developer-tags: Internal functions
Function, read-tga-extension: Internal functions
Function, read-tga-header: Internal functions
Function, read-version: Internal functions
Function, tga-color-map: Exported functions
Function, tga-developer-tag-bytes: Exported functions
Function, tga-developer-tag-id: Exported functions
Function, tga-developer-tag-offset: Exported functions
Function, tga-developer-tag-p: Internal functions
Function, tga-developer-tag-size: Exported functions
Function, tga-developer-tags: Exported functions
Function, tga-extension: Exported functions
Function, tga-extension-aspect-ratio: Exported functions
Function, tga-extension-attributes-type: Exported functions
Function, tga-extension-author: Exported functions
Function, tga-extension-color-correction-offset: Exported functions
Function, tga-extension-comments: Exported functions
Function, tga-extension-date: Exported functions
Function, tga-extension-gamma: Exported functions
Function, tga-extension-job-id: Exported functions
Function, tga-extension-job-time: Exported functions
Function, tga-extension-key-color: Exported functions
Function, tga-extension-p: Internal functions
Function, tga-extension-postage-stamp-offset: Exported functions
Function, tga-extension-scan-line-offset: Exported functions
Function, tga-extension-size: Exported functions
Function, tga-extension-software-id: Exported functions
Function, tga-extension-software-version: Exported functions
Function, tga-extension-time: Exported functions
Function, tga-get-pixel: Exported functions
Function, tga-header: Exported functions
Function, tga-header-attribute-bits: Exported functions
Function, tga-header-color-map-entry-size: Exported functions
Function, tga-header-color-map-first-entry: Exported functions
Function, tga-header-color-map-length: Exported functions
Function, tga-header-color-map-p: Exported functions
Function, tga-header-color-map-type: Exported functions
Function, tga-header-height: Exported functions
Function, tga-header-id-length: Exported functions
Function, tga-header-image-descriptor: Exported functions
Function, tga-header-image-type: Exported functions
Function, tga-header-p: Internal functions
Function, tga-header-pixel-size: Exported functions
Function, tga-header-rle-compressed-p: Exported functions
Function, tga-header-screen-x-origin: Exported functions
Function, tga-header-screen-y-origin: Exported functions
Function, tga-header-width: Exported functions
Function, tga-header-x-origin: Exported functions
Function, tga-header-y-origin: Exported functions
Function, tga-image-id: Exported functions
Function, tga-load: Exported functions
Function, tga-p: Internal functions
Function, tga-pixels: Exported functions
Function, tga-read: Exported functions
Function, tga-read-color-correction-table: Exported functions
Function, tga-read-postage-stamp: Internal functions
Function, tga-read-scanline-table: Exported functions

M
make-tga: Internal functions
make-tga-developer-tag: Internal functions
make-tga-extension: Internal functions
make-tga-header: Internal functions

R
read-bytes: Internal functions
read-color: Internal functions
read-color-map: Internal functions
read-date/time: Internal functions
read-ext-and-tags: Internal functions
read-image-data: Internal functions
read-image-id: Internal functions
read-long: Internal functions
read-pixel: Internal functions
read-rle-pixels: Internal functions
read-scanline: Internal functions
read-short: Internal functions
read-string: Internal functions
read-tga-developer-tags: Internal functions
read-tga-extension: Internal functions
read-tga-header: Internal functions
read-version: Internal functions

T
tga-color-map: Exported functions
tga-developer-tag-bytes: Exported functions
tga-developer-tag-id: Exported functions
tga-developer-tag-offset: Exported functions
tga-developer-tag-p: Internal functions
tga-developer-tag-size: Exported functions
tga-developer-tags: Exported functions
tga-extension: Exported functions
tga-extension-aspect-ratio: Exported functions
tga-extension-attributes-type: Exported functions
tga-extension-author: Exported functions
tga-extension-color-correction-offset: Exported functions
tga-extension-comments: Exported functions
tga-extension-date: Exported functions
tga-extension-gamma: Exported functions
tga-extension-job-id: Exported functions
tga-extension-job-time: Exported functions
tga-extension-key-color: Exported functions
tga-extension-p: Internal functions
tga-extension-postage-stamp-offset: Exported functions
tga-extension-scan-line-offset: Exported functions
tga-extension-size: Exported functions
tga-extension-software-id: Exported functions
tga-extension-software-version: Exported functions
tga-extension-time: Exported functions
tga-get-pixel: Exported functions
tga-header: Exported functions
tga-header-attribute-bits: Exported functions
tga-header-color-map-entry-size: Exported functions
tga-header-color-map-first-entry: Exported functions
tga-header-color-map-length: Exported functions
tga-header-color-map-p: Exported functions
tga-header-color-map-type: Exported functions
tga-header-height: Exported functions
tga-header-id-length: Exported functions
tga-header-image-descriptor: Exported functions
tga-header-image-type: Exported functions
tga-header-p: Internal functions
tga-header-pixel-size: Exported functions
tga-header-rle-compressed-p: Exported functions
tga-header-screen-x-origin: Exported functions
tga-header-screen-y-origin: Exported functions
tga-header-width: Exported functions
tga-header-x-origin: Exported functions
tga-header-y-origin: Exported functions
tga-image-id: Exported functions
tga-load: Exported functions
tga-p: Internal functions
tga-pixels: Exported functions
tga-read: Exported functions
tga-read-color-correction-table: Exported functions
tga-read-postage-stamp: Internal functions
tga-read-scanline-table: Exported functions

Jump to:   C   F   M   R   T  

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

A.3 Variables

Jump to:   A   B   C   D   E   G   H   I   J   K   O   P   S   T   W   X   Y  
Index Entry  Section

A
aspect-ratio: Exported structures
attributes-type: Exported structures
author: Exported structures

B
bytes: Internal structures

C
color-correction-offset: Exported structures
color-map: Internal structures
color-map-entry-size: Exported structures
color-map-first-entry: Exported structures
color-map-length: Exported structures
color-map-type: Exported structures
comments: Exported structures

D
date: Exported structures
developer-tags: Internal structures

E
extension: Internal structures

G
gamma: Exported structures

H
header: Internal structures
height: Exported structures

I
id: Internal structures
id-length: Exported structures
image-descriptor: Exported structures
image-id: Internal structures
image-type: Exported structures

J
job-id: Exported structures
job-time: Exported structures

K
key-color: Exported structures

O
offset: Internal structures

P
pixel-size: Exported structures
pixels: Internal structures
postage-stamp-offset: Exported structures

S
scan-line-offset: Exported structures
size: Exported structures
size: Internal structures
Slot, aspect-ratio: Exported structures
Slot, attributes-type: Exported structures
Slot, author: Exported structures
Slot, bytes: Internal structures
Slot, color-correction-offset: Exported structures
Slot, color-map: Internal structures
Slot, color-map-entry-size: Exported structures
Slot, color-map-first-entry: Exported structures
Slot, color-map-length: Exported structures
Slot, color-map-type: Exported structures
Slot, comments: Exported structures
Slot, date: Exported structures
Slot, developer-tags: Internal structures
Slot, extension: Internal structures
Slot, gamma: Exported structures
Slot, header: Internal structures
Slot, height: Exported structures
Slot, id: Internal structures
Slot, id-length: Exported structures
Slot, image-descriptor: Exported structures
Slot, image-id: Internal structures
Slot, image-type: Exported structures
Slot, job-id: Exported structures
Slot, job-time: Exported structures
Slot, key-color: Exported structures
Slot, offset: Internal structures
Slot, pixel-size: Exported structures
Slot, pixels: Internal structures
Slot, postage-stamp-offset: Exported structures
Slot, scan-line-offset: Exported structures
Slot, size: Exported structures
Slot, size: Internal structures
Slot, software-id: Exported structures
Slot, software-version: Exported structures
Slot, time: Exported structures
Slot, width: Exported structures
Slot, x-origin: Exported structures
Slot, y-origin: Exported structures
software-id: Exported structures
software-version: Exported structures

T
time: Exported structures

W
width: Exported structures

X
x-origin: Exported structures

Y
y-origin: Exported structures

Jump to:   A   B   C   D   E   G   H   I   J   K   O   P   S   T   W   X   Y  

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

A.4 Data types

Jump to:   P   S   T  
Index Entry  Section

P
Package, targa: The targa package
Package, targa-asd: The targa-asd package

S
Structure, tga: Internal structures
Structure, tga-developer-tag: Internal structures
Structure, tga-extension: Exported structures
Structure, tga-header: Exported structures
System, targa: The targa system

T
targa: The targa system
targa: The targa package
targa-asd: The targa-asd package
tga: Internal structures
tga-developer-tag: Internal structures
tga-extension: Exported structures
tga-header: Exported structures

Jump to:   P   S   T