NAME
MesaDrawingArea - An Xt widget for Mesa/X with richer semantics
DESCRIPTION
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.
Resources
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.
Utility functions
The following utility functions are available
- void GLwMakeCurrent (Widget w)
-
switches the Mesa/X context to the one associated to the widget w.
SEE ALSO
the GLwDrawingArea manpage, the MesaWorkstation manpage
AUTHOR
Thorsten.Ohl @ Physik.TH-Darmstadt.de
DATE
$Id: MesaDrawingArea.pod,v 1.5 1995/05/19 20:31:00 ohl Exp $