Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

bmp.h File Reference

#include "pandabase.h"
#include "pnmimage_base.h"

Go to the source code of this file.

Defines

#define C_WIN   1
#define C_OS2   2

Functions

unsigned long BMPlenfileheader (int classv)
unsigned long BMPleninfoheader (int classv)
unsigned long BMPlenrgbtable (int classv, unsigned long bitcount)
unsigned long BMPlenline (int classv, unsigned long bitcount, unsigned long x)
unsigned long BMPlenbits (int classv, unsigned long bitcount, unsigned long x, unsigned long y)
unsigned long BMPlenfile (int classv, unsigned long bitcount, unsigned long x, unsigned long y)
unsigned long BMPoffbits (int classv, unsigned long bitcount)

Variables

char er_internal [] = "%s: internal error!"


Define Documentation

#define C_OS2   2
 

Definition at line 38 of file bmp.h.

Referenced by BMPlenfileheader(), BMPleninfoheader(), BMPlenline(), BMPlenrgbtable(), BMPreadinfoheader(), BMPwriteinfoheader(), BMPwritergb(), and PNMFileTypeBMP::Writer::write_data().

#define C_WIN   1
 

Definition at line 37 of file bmp.h.

Referenced by BMPlenfileheader(), BMPleninfoheader(), BMPlenline(), BMPlenrgbtable(), BMPreadinfoheader(), BMPreadrgbtable(), BMPwriteinfoheader(), BMPwritergb(), and PNMFileTypeBMP::Writer::write_data().


Function Documentation

unsigned long BMPlenbits int  classv,
unsigned long  bitcount,
unsigned long  x,
unsigned long  y
[static]
 

Definition at line 148 of file bmp.h.

References BMPlenline(), x, and y.

Referenced by BMPlenfile().

unsigned long BMPlenfile int  classv,
unsigned long  bitcount,
unsigned long  x,
unsigned long  y
[static]
 

Definition at line 170 of file bmp.h.

References BMPlenbits(), BMPoffbits(), x, and y.

Referenced by BMPEncode(), BMPEncode24(), BMPwritefileheader(), and PNMFileTypeBMP::Reader::read_data().

unsigned long BMPlenfileheader int  classv  )  [static]
 

Definition at line 43 of file bmp.h.

References C_OS2, C_WIN, er_internal, and pm_error().

Referenced by BMPEncode(), BMPEncode24(), and BMPoffbits().

unsigned long BMPleninfoheader int  classv  )  [static]
 

Definition at line 58 of file bmp.h.

References C_OS2, C_WIN, er_internal, and pm_error().

Referenced by BMPEncode(), BMPEncode24(), and BMPoffbits().

unsigned long BMPlenline int  classv,
unsigned long  bitcount,
unsigned long  x
[static]
 

Definition at line 110 of file bmp.h.

References C_OS2, C_WIN, er_internal, pm_error(), and x.

Referenced by BMPlenbits().

unsigned long BMPlenrgbtable int  classv,
unsigned long  bitcount
[static]
 

Definition at line 73 of file bmp.h.

References C_OS2, C_WIN, er_internal, and pm_error().

Referenced by BMPEncode(), BMPoffbits(), and PNMFileTypeBMP::Reader::Reader().

unsigned long BMPoffbits int  classv,
unsigned long  bitcount
[static]
 

Definition at line 159 of file bmp.h.

References BMPlenfileheader(), BMPleninfoheader(), and BMPlenrgbtable().

Referenced by BMPlenfile(), BMPwritefileheader(), and PNMFileTypeBMP::Reader::Reader().


Variable Documentation

char er_internal[] = "%s: internal error!" [static]
 

Definition at line 40 of file bmp.h.

Referenced by BMPlenfileheader(), BMPleninfoheader(), BMPlenline(), and BMPlenrgbtable().


Generated on Fri Apr 18 00:10:25 2003 for Panda by doxygen1.3