Computer Science


gl_putboxmask(3)       Svgalib User Manual       gl_putboxmask(3)

NAME
       gl_putboxmask  -  copy  a  masked  pixmap to a rectangular
       area

SYNOPSIS
       #include <vgagl.h>

       void gl_putboxmask(int x, int y, int w, int h, void *dp);

DESCRIPTION
       Copy the contents of a memory buffer dp to  a  rectangular
       bitmap at position (x, y) with size (w, h).

       This  function  works  like  gl_putbox, but does not write
       pixmap pixels of color zero. If the same  pixmap  is  used
       often  you  should  consider  using  the faster gl_putbox-
       maskcompiled(3).

       Pixmaps are in row-major order. The source  pixmap  memory
       has the size w * h * BYTESPERPIXEL.

SEE ALSO
       svgalib(7),   vgagl(7),   svgalib(5),   threedkit(7),
       testgl(1),    gl_compileboxmask(3),    gl_compiledboxmask-
       size(3), gl_copybox(3), gl_copyboxfromcontext(3), gl_copy-
       boxtocontext(3),  gl_fillbox(3),   gl_getbox(3),   gl_put-
       box(3),     gl_putboxmaskcompiled(3),    gl_putboxpart(3),
       gl_scalebox(3).

AUTHOR
       This manual page was edited by Michael Weller <eowmob@exp-
       math.uni-essen.de>.  The  exact  source  of the referenced
       demo as well as of the original documentation is  unknown.

       It  is  very  likely that both are at least to some extent
       are due to Harm Hanemaayer <H.Hanemaayer@inter.nl.net>.

       Occasionally this might be wrong. I  hereby  asked  to  be
       excused by the original author and will happily accept any
       additions or corrections to  this  first  version  of  the
       svgalib manual.

Svgalib (>= 1.2.11)         2 Aug 1997                          1

Back to the index


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page