Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
gl_getcontext(3)	       Svgalib User Manual		gl_getcontext(3)

NAME
     gl_getcontext, currentcontext - get the current graphics contents.

SYNOPSIS
     #include <vgagl.h>

     void gl_getcontext(GraphicsContext *gc);

     extern GraphicsContext currentcontext; /* this is already in vgagl.h */

DESCRIPTION
     Save the current context in the structure variable gc.

     You  can  also get the current context from the global variable currentcon-
     text;

     However, simply access single elements in this structure  with  the  macros
     given in vgagl(7) but do not copy currentcontext in another structure. This
     is because the size of the structure might change and your program does not
     know it when it will be linked dynamically to future svgalib versions.

     Instead  use  gl_allocatecontext(3)  to  allocate such a structure, fill it
     with gl_getcontext and release it with free(3) after usage.

SEE ALSO
     svgalib(7), vgagl(7), svgalib.conf(5), threedkit(7),  testgl(1),  plane(1),
     wrapdemo(1), gl_allocatecontext(3), gl_copyboxfromcontext(3), gl_copyboxto-
     context(3),  gl_freecontext(3),  gl_setcontext(3),  gl_setcontextheight(3),
     gl_setcontextvga(3),  gl_setcontextvgavirtual(3),	gl_setcontextvirtual(3),
     gl_setcontextwidth(3).

AUTHOR
     This  manual  page  was  edited  by Michael Weller <eowmob@exp-math.uni-es-
     sen.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 orig-
     inal  author  and	will happily accept any additions or corrections to this
     first version of the svgalib manual.

Svgalib (>= 1.2.11)		   2 Aug 1997			gl_getcontext(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=gl_getcontext&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help