]> 4ch.mooo.com Git - 16.git/blob - 16/xlib/xpbmclip.h
reference to the bbocg
[16.git] / 16 / xlib / xpbmclip.h
1 /*-----------------------------------------------------------------------\r
2 ;\r
3 ; XPBMCLIP - 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 _XPBMCLIP_H_\r
22 #define _XPBMCLIP_H_\r
23 \r
24 \r
25 /* FUNCTIONS =========================================================== */\r
26 \r
27 #ifdef __cplusplus\r
28 extern "C" {\r
29 #endif\r
30 \r
31 \r
32  int x_put_masked_pbm_clipx(  /* Copy a planar bitmap from SRAM masking */\r
33               int X,          /* only non zero pixels to VRAM           */\r
34               int Y,          /* Supports clipping in the X direction   */\r
35               WORD ScrnOffs,\r
36               BYTE far * Bitmap);\r
37 \r
38 \r
39  int x_put_masked_pbm_clipy(  /* Copy a planar bitmap from SRAM masking */\r
40               int X,          /* only non zero pixels to VRAM           */\r
41               int Y,          /* Supports clipping in the Y direction   */\r
42               WORD ScrnOffs,\r
43               BYTE far * Bitmap);\r
44 \r
45  int x_put_masked_pbm_clipxy( /* Copy a planar bitmap from SRAM masking */\r
46               int X,          /* only non zero pixels to VRAM           */\r
47               int Y,          /* Supports clipping in the Y direction   */\r
48               WORD ScrnOffs,\r
49               BYTE far * Bitmap);\r
50 \r
51  int x_put_pbm_clipx(         /* Copy a planar bitmap from SRAM masking */\r
52               int X,          /* Supports clipping in the x direction   */\r
53               int Y,\r
54               WORD ScrnOffs,\r
55               BYTE far * Bitmap);\r
56 \r
57  int x_put_pbm_clipy(   /* Copy a planar bitmap from SRAM masking */\r
58               int X,    /* Supports clipping in the Y direction   */\r
59               int Y,\r
60               WORD ScrnOffs,\r
61               BYTE far * Bitmap);\r
62 \r
63  int x_put_pbm_clipx(   /* Copy a planar bitmap from SRAM masking */\r
64               int X,    /* Supports clipping in the X direction   */\r
65               int Y,\r
66               WORD ScrnOffs,\r
67               BYTE far * Bitmap);\r
68 \r
69  int x_put_pbm_clipxy(   /* Copy a planar bitmap from SRAM masking */\r
70               int X,     /* Supports clipping in the X&Y directions */\r
71               int Y,\r
72               WORD ScrnOffs,\r
73               BYTE far * Bitmap);\r
74 \r
75 \r
76 #ifdef __cplusplus\r
77 }\r
78 #endif\r
79 \r
80 \r
81 #endif\r
82 \r
83 \r