GNU/Linux |
CentOS 2.1AS(Slurm) |
|
![]() |
MesaDrawingArea(3x) |
![]() |
MesaDrawingArea − An Xt widget for Mesa/X with richer semantics
The MesaDrawingArea widget is an extension of the GLwDrawingArea widget which takes advantage of some features of the Mesa/X implementation of the OpenGL API.
It also simplifies programming by associating a drawing context transparently to the widget. This feature is particulary convenient in applications that have to deal with multiple instances of a MesaDrawingArea widget.
The following X resources are available in addition to the GLwDrawingArea resources:
___________________________________________________________________________ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ Name ⎪ Class ⎪ Type ⎪ OpenGL attribute ⎪ ⎪____________________⎪____________________⎪_________⎪______________________⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ GLwNximage ⎪ GLwCXImage ⎪ Boolean ⎪ N/A ⎪ ⎪____________________⎪____________________⎪_________⎪______________________⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ GLwNshareLists ⎪ GLwCShareLists ⎪ Boolean ⎪ N/A ⎪ ⎪____________________⎪____________________⎪_________⎪______________________⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ GLwNshareListsWith ⎪ GLwCShareListsWith ⎪ Widget ⎪ N/A ⎪ ⎪____________________⎪____________________⎪_________⎪______________________⎪
Boolean ximage
Is False by default, setting it to True will cause Mesa/X to use an Ximage (in contrast to a pixmap) as second buffer.
Boolean shareLists
Is False by default, setting it to True will cause Mesa/X to share display lists among all widgets that have this ressource set to True.
Boolean shareListsWith
[Caveat: This resource is not honored yet.]
Is NULL by default, setting it to another MesaDrawingArea widget will cause the two widgets to share display lists.
The following
utility functions are available
void GLwMakeCurrent (Widget w)
switches the Mesa/X context to the one associated to the widget w.
the GLwDrawingArea manpage, the MesaWorkstation manpage
Thorsten.Ohl @ Physik.TH−Darmstadt.de
$Id: MesaDrawingArea.3x,v 1.1.1.1 1999/08/19 00:55:42 jtg Exp $
![]() |
MesaDrawingArea(3x) | ![]() |