2d/canvas.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include "u_mem.h"
#include "gr.h"
#include "grdef.h"

Functions

grs_canvasgr_create_canvas (int w, int h)
grs_canvasgr_create_sub_canvas (grs_canvas *canv, int x, int y, int w, int h)
void gr_init_canvas (grs_canvas *canv, unsigned char *pixdata, int pixtype, int w, int h)
void gr_init_sub_canvas (grs_canvas *new, grs_canvas *src, int x, int y, int w, int h)
void gr_free_canvas (grs_canvas *canv)
void gr_free_sub_canvas (grs_canvas *canv)
void gr_show_canvas (grs_canvas *canv)
void gr_set_current_canvas (grs_canvas *canv)
void gr_clear_canvas (int color)
void gr_setcolor (int color)

Variables

grs_canvasgrd_curcanv
grs_screengrd_curscreen
int gr_wait_for_retrace = 1

Function Documentation

void gr_clear_canvas int  color  ) 
 

grs_canvas* gr_create_canvas int  w,
int  h
 

grs_canvas* gr_create_sub_canvas grs_canvas canv,
int  x,
int  y,
int  w,
int  h
 

void gr_free_canvas grs_canvas canv  ) 
 

void gr_free_sub_canvas grs_canvas canv  ) 
 

void gr_init_canvas grs_canvas canv,
unsigned char *  pixdata,
int  pixtype,
int  w,
int  h
 

void gr_init_sub_canvas grs_canvas new,
grs_canvas src,
int  x,
int  y,
int  w,
int  h
 

void gr_set_current_canvas grs_canvas canv  ) 
 

void gr_setcolor int  color  ) 
 

void gr_show_canvas grs_canvas canv  ) 
 


Variable Documentation

int gr_wait_for_retrace = 1
 

grs_canvas* grd_curcanv
 

grs_screen* grd_curscreen
 


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