Page principale | Structures de données | Liste des fichiers | Champs de donnée | Portée globale

dbpaint.h

Aller à la documentation de ce fichier.
00001 /*#################################################################################### 00002 # This Code is part of the libg100 library : http://libg100.sf.net # 00003 # # 00004 # THIS LIBRARY IS DISTRIBUTED "AS IS". # 00005 # NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. # 00006 # YOU USE AT YOUR OWN RISK. # 00007 # THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, # 00008 # LOSS OF PROFITS OR ANY OTHER KIND OF LOSS # 00009 # WHILE USING OR MISUSING THIS LIBRARY. # 00010 # # 00011 # This library is Distributed in LGPL License, read lgpl.txt or go to : # 00012 # http://opensource.org/licenses/lgpl-license.php # #/ 00013 ####################################################################################*/ 00014 00022 #ifndef __DBPAINT_H__ 00023 #define __DBPAINT_H__ 00024 00025 #include "defines.h" 00026 00027 void d8_or (int x, int y, void* spr, unsigned int segm); 00028 void d8_and (int x, int y, void* spr, unsigned int segm); 00029 void d8_xor (int x, int y, void* spr, unsigned int segm); 00030 void d8clip_or (int x, int y, void* spr, unsigned int segm); 00031 void d8clip_and (int x, int y, void* spr, unsigned int segm); 00032 void d8clip_xor (int x, int y, void* spr, unsigned int segm); 00033 void d16_or (int x, int y, void* spr, unsigned int segm); 00034 void d16_and (int x, int y, void* spr, unsigned int segm); 00035 void d16_xor (int x, int y, void* spr, unsigned int segm); 00036 void d16clip_or (int x, int y, void* spr, unsigned int segm); 00037 void d16clip_and (int x, int y, void* spr, unsigned int segm); 00038 void d16clip_xor (int x, int y, void* spr, unsigned int segm); 00039 00040 void bvline (unsigned int x, int ymin, int ymax, 00041 unsigned int segm); 00042 void wvline (unsigned int x, int ymin, int ymax, 00043 unsigned int segm); 00044 void gvline (unsigned int x, int ymin, int ymax, 00045 unsigned int segm); 00046 void invvline (unsigned int x, int ymin, int ymax, 00047 unsigned int segm); 00048 void vline (unsigned int x, int ymin, int ymax, 00049 unsigned char couleur, unsigned int segm); 00050 void bhline (unsigned int xmin, unsigned int xmax, int y, 00051 unsigned int segm); 00052 void whline (unsigned int xmin, unsigned int xmax, int y, 00053 unsigned int segm); 00054 void ghline (unsigned int xmin, unsigned int xmax, int y, 00055 unsigned int segm); 00056 void invhline (unsigned int xmin, unsigned int xmax, int y, 00057 unsigned int segm); 00058 void hline (unsigned int xmin, unsigned int xmax, int y, 00059 unsigned char couleur, unsigned int segm); 00060 00061 void bpxl (unsigned int x, unsigned int y, unsigned int segm); 00062 void wpxl (unsigned int x, unsigned int y, unsigned int segm); 00063 void gpxl (unsigned int x, unsigned int y, unsigned int segm); 00064 void invpxl (unsigned int x, unsigned int y, unsigned int segm); 00065 unsigned char pxltest (unsigned int x, unsigned int y, unsigned int segm); 00066 void pxl (unsigned int x, unsigned int y, unsigned char couleur, 00067 unsigned int segm); 00068 00069 #endif /* __DBPAINT_H__ */
Copyright 2004 The Libg100 Team
Sourceforge Project - LGPL Licensing