gl_trisetdrawpoint(3)  Svgalib User Manual  gl_trisetdrawpoint(3)

       gl_trisetdrawpoint - set a triangle drawing function

       #include <triangle.h>

       void gl_trisetdrawpoint(void (setpixelfunc) (int x, int y,
       int color) );

       If this function is  called  with  setpixelfunc  non-zero,
       then the function setpixelfunc is used from there after to
       draw each pixel (instead of the usual direct screen buffer

       This  function  need  never be used, except if you want to
       use your own pixel drawing function for extra effects.  If
       you  use this feature, you can be assured that none of the
       triangle  routines  will  access  the  hardware,  enabling
       portability to other environments.

       Beware,  these  functions  are  not  a  direct part of the
       svgalib library.  Instead their source is part of  svgalib
       and  can  be  found  in the threeDkit/ subdirectory of the
       original  svgalib  distribution.  However,   it   is   not
       installed  in  the  system  by default, s.t. it is unclear
       where you can find it if your  svgalib  was  installed  by
       some linux distribution.

       In case of any such problem, simply get an svgalib distri-
       bution from the net. Yo don't need  to  install  it.  Just
       make  in  the threeDkit/ subdirectory. As of this writing,
       svgalib-1.2.12.tar.gz is the latest  version  and  can  be
       retrieved     by     ftp     from    at
       /pub/Linux/libs/graphics     and     at
       /pub/linux/sources/libs  which  will most probably be mir-
       rored by a site close to you.

       The functions are defined in the tri.o and triangl.o

       The functions are defined in the tri.o and triangl.o files
       (or  their resp. sources) which you must link to your pro-

       vgagl(7),   svgalib(7),   threedkit(7),   gl_striangle(3),
       gl_swtriangle(3), gl_triangle(3), gl_trigetcolorlookup(3),
       gl_trisetcolorlookup(3),    gl_wtriangle(3),     plane(6),

       This manual page was edited by Michael Weller <eowmob@exp->. The demos, the  initial  documentation
       and  the  whole  threedkit  stuff  was  done by Paul Sheer

       Paper mail:
              Paul Sheer
              P O BOX 890507
              Johannesburg 2106
              South Africa

       Donations (by check or postal order) will  be  appreciated
       and  will  encourage further development of this software.
       However this is strictly on a voluntary basis  where  this
       software  falls  under  the  GNU  LIBRARY  GENERAL  PUBLIC

Svgalib (>= 1.2.11)         2 Aug 1997                          1