ASXpmFile Struct Reference

#include <xpm.h>

List of all members.

Public Attributes

int fd
char ** data
char * buffer
size_t bytes_in
size_t curr_byte
int curr_img
int curr_img_line
ASXpmParseState parse_state
char * str_buf
size_t str_buf_size
unsigned short width
unsigned short height
unsigned short bpp
size_t cmap_size
ASScanline scl
ARGB32cmap
ARGB32 ** cmap2
ASHashTablecmap_name_xref
Bool do_alpha
Bool full_alpha


Detailed Description

Definition at line 25 of file xpm.h.


Member Data Documentation

int ASXpmFile::fd

Definition at line 27 of file xpm.h.

Referenced by get_xpm_char(), and open_xpm_file().

char** ASXpmFile::data

Definition at line 28 of file xpm.h.

Referenced by convert_xpm_scanline(), get_xpm_char(), get_xpm_string(), open_xpm_data(), open_xpm_file(), and open_xpm_raw_data().

char* ASXpmFile::buffer

Definition at line 36 of file xpm.h.

Referenced by get_xpm_char(), get_xpm_string(), open_xpm_data(), open_xpm_file(), open_xpm_raw_data(), and unget_xpm_char().

size_t ASXpmFile::bytes_in

Definition at line 37 of file xpm.h.

Referenced by get_xpm_char(), open_xpm_file(), and open_xpm_raw_data().

size_t ASXpmFile::curr_byte

Definition at line 38 of file xpm.h.

Referenced by get_xpm_char(), open_xpm_data(), open_xpm_file(), open_xpm_raw_data(), and unget_xpm_char().

int ASXpmFile::curr_img

Definition at line 41 of file xpm.h.

Referenced by get_xpm_string().

int ASXpmFile::curr_img_line

Definition at line 42 of file xpm.h.

Referenced by get_xpm_string(), open_xpm_raw_data(), and read_next_xpm_string().

ASXpmParseState ASXpmFile::parse_state

Definition at line 44 of file xpm.h.

Referenced by get_xpm_char(), get_xpm_string(), open_xpm_data(), open_xpm_file(), open_xpm_raw_data(), read_next_xpm_string(), seek_next_xpm_image(), seek_next_xpm_string(), and skip_xpm_comments().

char* ASXpmFile::str_buf

Definition at line 46 of file xpm.h.

Referenced by build_xpm_colormap(), get_xpm_string(), parse_xpm_cmap_entry(), parse_xpm_header(), read_next_xpm_string(), and xpm_file2ASImage().

size_t ASXpmFile::str_buf_size

Definition at line 47 of file xpm.h.

Referenced by get_xpm_string(), and read_next_xpm_string().

unsigned short ASXpmFile::width

Definition at line 49 of file xpm.h.

Referenced by convert_xpm_scanline(), create_xpm_image(), open_xpm_data(), open_xpm_file(), open_xpm_raw_data(), parse_xpm_header(), and xpm_file2ASImage().

unsigned short ASXpmFile::height

Definition at line 49 of file xpm.h.

Referenced by create_xpm_image(), open_xpm_data(), open_xpm_file(), open_xpm_raw_data(), parse_xpm_header(), and xpm_file2ASImage().

unsigned short ASXpmFile::bpp

Definition at line 49 of file xpm.h.

Referenced by build_xpm_colormap(), open_xpm_data(), open_xpm_file(), open_xpm_raw_data(), parse_xpm_cmap_entry(), and parse_xpm_header().

size_t ASXpmFile::cmap_size

Definition at line 50 of file xpm.h.

Referenced by build_xpm_colormap(), open_xpm_file(), and parse_xpm_header().

ASScanline ASXpmFile::scl

Definition at line 51 of file xpm.h.

Referenced by convert_xpm_scanline(), open_xpm_data(), open_xpm_file(), open_xpm_raw_data(), and xpm_file2ASImage().

ARGB32* ASXpmFile::cmap

Definition at line 53 of file xpm.h.

Referenced by build_xpm_colormap(), and convert_xpm_scanline().

ARGB32 ** ASXpmFile::cmap2

Definition at line 53 of file xpm.h.

Referenced by build_xpm_colormap().

ASHashTable* ASXpmFile::cmap_name_xref

Definition at line 54 of file xpm.h.

Referenced by build_xpm_colormap().

Bool ASXpmFile::do_alpha

Definition at line 56 of file xpm.h.

Referenced by build_xpm_colormap(), convert_xpm_scanline(), and xpm_file2ASImage().

Bool ASXpmFile::full_alpha

Definition at line 56 of file xpm.h.

Referenced by build_xpm_colormap(), and xpm_file2ASImage().


The documentation for this struct was generated from the following file:
Generated on Tue Jul 5 16:25:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1