]> 4ch.mooo.com Git - 16.git/blob - 16/xlib/xvbitmap.h
cleaned up the repo from debugging watcom2 ^^
[16.git] / 16 / xlib / xvbitmap.h
1 /*-----------------------------------------------------------------------\r
2 ;\r
3 ; XVBITMAP - header file\r
4 ;\r
5 ;\r
6 ;\r
7 ; ****** XLIB - Mode X graphics library                ****************\r
8 ; ******                                               ****************\r
9 ; ****** Written By Themie Gouthas                     ****************\r
10 ;\r
11 ; egg@dstos3.dsto.gov.au\r
12 ; teg@bart.dsto.gov.au\r
13 ;\r
14 ;  Terminology & notes:\r
15 ;         VRAM ==   Video RAM\r
16 ;         SRAM ==   System RAM\r
17 ;         X coordinates are in pixels unless explicitly stated\r
18 ;\r
19 ;-----------------------------------------------------------------------*/\r
20 \r
21 #ifndef _XVBITMAP_H_\r
22 #define _XVBITMAP_H_\r
23 \r
24 \r
25 /* FUNCTIONS =========================================================== */\r
26 \r
27 \r
28 #ifdef __cplusplus\r
29 extern "C" {\r
30 #endif\r
31 \r
32 \r
33 \r
34 void x_put_masked_vbm(  /* Copy a planar bitmap from SRAM masking */\r
35         int X,          /* only non zero pixels to VRAM           */\r
36         int Y,\r
37         WORD ScrnOffs,\r
38         BYTE far * VBitmap);\r
39 \r
40 int x_put_masked_vbm_clipx(/* Copy a planar bitmap from SRAM masking */\r
41         int X,          /* only non zero pixels to VRAM. Clip X     */\r
42         int Y,\r
43         WORD ScrnOffs,\r
44         BYTE far * VBitmap);\r
45 \r
46 int x_put_masked_vbm_clipy(/* Copy a planar bitmap from SRAM masking */\r
47         int X,          /* only non zero pixels to VRAM. Clip Y    */\r
48         int Y,\r
49         WORD ScrnOffs,\r
50         BYTE far * VBitmap);\r
51 \r
52 int x_put_masked_vbm_clipxy(/* Copy a planar bitmap from SRAM masking */\r
53         int X,          /* only non zero pixels to VRAM. Clip X & Y  */\r
54         int Y,\r
55         WORD ScrnOffs,\r
56         BYTE far * VBitmap);\r
57 \r
58 char far * x_make_vbm(\r
59         char far *lbm,\r
60         WORD *VramStart);\r
61 \r
62 #ifdef __cplusplus\r
63 }\r
64 #endif\r
65 \r
66 \r
67 #endif\r
68 \r
69 \r