2d/bitmap.c File Reference

#include <stdlib.h>
#include <malloc.h>
#include <stdio.h>
#include "u_mem.h"
#include "gr.h"
#include "grdef.h"
#include "u_dpmi.h"
#include "bitmap.h"
#include "error.h"

Functions

void build_colormap_good (ubyte *palette, ubyte *colormap, int *freq)
void gr_set_bitmap_data (grs_bitmap *bm, unsigned char *data)
void gr_init_bitmap (grs_bitmap *bm, int mode, int x, int y, int w, int h, int bytesperline, unsigned char *data)
void gr_init_bitmap_alloc (grs_bitmap *bm, int mode, int x, int y, int w, int h, int bytesperline)
void gr_init_bitmap_data (grs_bitmap *bm)
void gr_free_bitmap (grs_bitmap *bm)
void gr_free_bitmap_data (grs_bitmap *bm)
void gr_init_sub_bitmap (grs_bitmap *bm, grs_bitmap *bmParent, int x, int y, int w, int h)
void gr_free_sub_bitmap (grs_bitmap *bm)
grs_bitmapgr_create_bitmap (int w, int h)
grs_bitmapgr_create_bitmap_raw (int w, int h, unsigned char *raw_data)
grs_bitmapgr_create_sub_bitmap (grs_bitmap *bm, int x, int y, int w, int h)
void gr_set_bitmap_flags (grs_bitmap *pbm, int flags)
void gr_set_transparent (grs_bitmap *pbm, int bTransparent)
void gr_set_super_transparent (grs_bitmap *pbm, int bTransparent)
void gr_remap_bitmap (grs_bitmap *bmp, ubyte *palette, int transparent_color, int super_transparent_color)
void gr_remap_bitmap_good (grs_bitmap *bmp, ubyte *palette, int transparent_color, int super_transparent_color)
void gr_bitmap_check_transparency (grs_bitmap *bmp)

Function Documentation

void build_colormap_good ubyte palette,
ubyte colormap,
int *  freq
 

void gr_bitmap_check_transparency grs_bitmap bmp  ) 
 

grs_bitmap* gr_create_bitmap int  w,
int  h
 

grs_bitmap* gr_create_bitmap_raw int  w,
int  h,
unsigned char *  raw_data
 

grs_bitmap* gr_create_sub_bitmap grs_bitmap bm,
int  x,
int  y,
int  w,
int  h
 

void gr_free_bitmap grs_bitmap bm  ) 
 

void gr_free_bitmap_data grs_bitmap bm  ) 
 

void gr_free_sub_bitmap grs_bitmap bm  ) 
 

void gr_init_bitmap grs_bitmap bm,
int  mode,
int  x,
int  y,
int  w,
int  h,
int  bytesperline,
unsigned char *  data
 

void gr_init_bitmap_alloc grs_bitmap bm,
int  mode,
int  x,
int  y,
int  w,
int  h,
int  bytesperline
 

void gr_init_bitmap_data grs_bitmap bm  ) 
 

void gr_init_sub_bitmap grs_bitmap bm,
grs_bitmap bmParent,
int  x,
int  y,
int  w,
int  h
 

void gr_remap_bitmap grs_bitmap bmp,
ubyte palette,
int  transparent_color,
int  super_transparent_color
 

void gr_remap_bitmap_good grs_bitmap bmp,
ubyte palette,
int  transparent_color,
int  super_transparent_color
 

void gr_set_bitmap_data grs_bitmap bm,
unsigned char *  data
 

void gr_set_bitmap_flags grs_bitmap pbm,
int  flags
 

void gr_set_super_transparent grs_bitmap pbm,
int  bTransparent
 

void gr_set_transparent grs_bitmap pbm,
int  bTransparent
 


Generated on Mon Aug 28 20:55:29 2006 for D1X-Rebirth by  doxygen 1.4.6