1 /*-----------------------------------------------------------------------
\r
3 ; XVBITMAP - header file
\r
7 ; ****** XLIB - Mode X graphics library ****************
\r
8 ; ****** ****************
\r
9 ; ****** Written By Themie Gouthas ****************
\r
11 ; egg@dstos3.dsto.gov.au
\r
12 ; teg@bart.dsto.gov.au
\r
14 ; Terminology & notes:
\r
16 ; SRAM == System RAM
\r
17 ; X coordinates are in pixels unless explicitly stated
\r
19 ;-----------------------------------------------------------------------*/
\r
21 #ifndef _XVBITMAP_H_
\r
22 #define _XVBITMAP_H_
\r
25 /* FUNCTIONS =========================================================== */
\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
38 BYTE far * VBitmap);
\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
44 BYTE far * VBitmap);
\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
50 BYTE far * VBitmap);
\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
56 BYTE far * VBitmap);
\r
58 char far * x_make_vbm(
\r