QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
lbmlib.c File Reference

Macros

#define BMHDID   ('B'+('M'<<8)+((int)'H'<<16)+((int)'D'<<24))
 
#define BODYID   ('B'+('O'<<8)+((int)'D'<<16)+((int)'Y'<<24))
 
#define BPLANESIZE   128
 
#define CMAPID   ('C'+('M'<<8)+((int)'A'<<16)+((int)'P'<<24))
 
#define FORMID   ('F'+('O'<<8)+((int)'R'<<16)+((int)'M'<<24))
 
#define ILBMID   ('I'+('L'<<8)+((int)'B'<<16)+((int)'M'<<24))
 
#define PBMID   ('P'+('B'<<8)+((int)'M'<<16)+((int)' '<<24))
 

Functions

void LoadLBM (char *filename, byte **picture, byte **palette)
 
void WriteLBMfile (char *filename, byte *data, int width, int height, byte *palette)
 

Variables

byte bitplanes [9][BPLANESIZE]
 
bmhd_t bmhd
 

Macro Definition Documentation

#define BMHDID   ('B'+('M'<<8)+((int)'H'<<16)+((int)'D'<<24))
#define BODYID   ('B'+('O'<<8)+((int)'D'<<16)+((int)'Y'<<24))
#define BPLANESIZE   128
#define CMAPID   ('C'+('M'<<8)+((int)'A'<<16)+((int)'P'<<24))
#define FORMID   ('F'+('O'<<8)+((int)'R'<<16)+((int)'M'<<24))
#define ILBMID   ('I'+('L'<<8)+((int)'B'<<16)+((int)'M'<<24))
#define PBMID   ('P'+('B'<<8)+((int)'M'<<16)+((int)' '<<24))

Function Documentation

void LoadLBM ( char *  filename,
byte **  picture,
byte **  palette 
)
void WriteLBMfile ( char *  filename,
byte data,
int  width,
int  height,
byte palette 
)

Variable Documentation

byte bitplanes[9][BPLANESIZE]
bmhd_t bmhd