FS2_Open
Open source remastering of the Freespace 2 engine
bm_internal.h File Reference
#include "bmpman/bmpman.h"

Go to the source code of this file.

Classes

union  bm_extra_info
 
struct  bitmap_entry
 

Functions

void bm_lock_ani (int handle, int bitmapnum, bitmap_entry *be, bitmap *bmp, ubyte bpp, ubyte flags)
 
void bm_lock_dds (int handle, int bitmapnum, bitmap_entry *be, bitmap *bmp, ubyte bpp, ubyte flags)
 
void bm_lock_png (int handle, int bitmapnum, bitmap_entry *be, bitmap *bmp, ubyte bpp, ubyte flags)
 
void bm_lock_jpg (int handle, int bitmapnum, bitmap_entry *be, bitmap *bmp, ubyte bpp, ubyte flags)
 
void bm_lock_pcx (int handle, int bitmapnum, bitmap_entry *be, bitmap *bmp, ubyte bpp, ubyte flags)
 
void bm_lock_tga (int handle, int bitmapnum, bitmap_entry *be, bitmap *bmp, ubyte bpp, ubyte flags)
 
void bm_lock_user (int handle, int bitmapnum, bitmap_entry *be, bitmap *bmp, ubyte bpp, ubyte flags)
 

Variables

bitmap_entry bm_bitmaps [MAX_BITMAPS]
 

Detailed Description

These are functions and types used by bmpman and a few others.

It is a "protected" header that requires BMPMAN_INTERNAL to be defined before it can be included. This is to provide a small measure of safety since this functions can cause problems if not used correctly

Definition in file bm_internal.h.

Function Documentation

void bm_lock_ani ( int  handle,
int  bitmapnum,
bitmap_entry be,
bitmap bmp,
ubyte  bpp,
ubyte  flags 
)

Definition at line 1860 of file bmpman.cpp.

void bm_lock_dds ( int  handle,
int  bitmapnum,
bitmap_entry be,
bitmap bmp,
ubyte  bpp,
ubyte  flags 
)

Definition at line 1980 of file bmpman.cpp.

void bm_lock_jpg ( int  handle,
int  bitmapnum,
bitmap_entry be,
bitmap bmp,
ubyte  bpp,
ubyte  flags 
)

Definition at line 2042 of file bmpman.cpp.

void bm_lock_pcx ( int  handle,
int  bitmapnum,
bitmap_entry be,
bitmap bmp,
ubyte  bpp,
ubyte  flags 
)

Definition at line 2084 of file bmpman.cpp.

void bm_lock_png ( int  handle,
int  bitmapnum,
bitmap_entry be,
bitmap bmp,
ubyte  bpp,
ubyte  flags 
)

Definition at line 2127 of file bmpman.cpp.

void bm_lock_tga ( int  handle,
int  bitmapnum,
bitmap_entry be,
bitmap bmp,
ubyte  bpp,
ubyte  flags 
)

Definition at line 2170 of file bmpman.cpp.

void bm_lock_user ( int  handle,
int  bitmapnum,
bitmap_entry be,
bitmap bmp,
ubyte  bpp,
ubyte  flags 
)

Definition at line 2226 of file bmpman.cpp.

Variable Documentation

Definition at line 85 of file bmpman.cpp.