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 $