Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

XGraphicsSystem Class Reference

#include <XGraphicsSystem.h>

Inheritance diagram for XGraphicsSystem:

FormsGraphicsSystem

List of all members.

Public Members

 XGraphicsSystem ()
virtual ~XGraphicsSystem ()
Void CreateWindow (XEventPane *xpane, StrConst title = "OpenGL window", Int width = 400, Int height = 400)
Void CreateSubwindow (XEventPane *xpane, Window parent, Int x = 0, Int y = 0, Int width = 400, Int height = 400)
Void CreateOffscreen (XOffscreenPane *xpane, Int width = 400, Int height = 400)
virtual Void Spin ()
virtual Void Run ()
virtual Bool RunFor (Float time)
virtual Void SignalDone ()
virtual Void GetMouse (XEventPane *xpane, Int *x, Int *y, UInt *keyState)
Void DumpVisualInfo ()
PaneList paneList
Display* display
GC theGC

Protected Members

Long itsEventsMask
Bool hasGC

Static Protected Members

Bool finished = false

Detailed Description

Definition at line 37 of file XGraphicsSystem.h.


Constructor & Destructor Documentation

XGraphicsSystem::XGraphicsSystem ()

Definition at line 80 of file XGraphicsSystem.cc.

XGraphicsSystem::~XGraphicsSystem () [virtual]

Definition at line 106 of file XGraphicsSystem.cc.


Member Function Documentation

Void XGraphicsSystem::CreateOffscreen (XOffscreenPane * xpane, Int width = 400, Int height = 400)

Definition at line 272 of file XGraphicsSystem.cc.

Void XGraphicsSystem::CreateSubwindow (XEventPane * xpane, Window parent, Int x = 0, Int y = 0, Int width = 400, Int height = 400)

Definition at line 230 of file XGraphicsSystem.cc.

Void XGraphicsSystem::CreateWindow (XEventPane * xevpane, StrConst title = "OpenGL window", Int width = 400, Int height = 400)

Definition at line 183 of file XGraphicsSystem.cc.

Void XGraphicsSystem::DumpVisualInfo ()

Definition at line 291 of file XGraphicsSystem.cc.

Void XGraphicsSystem::GetMouse (XEventPane * pane, Int * x, Int * y, UInt * keyState) [virtual]

Reimplemented in FormsGraphicsSystem.

Definition at line 169 of file XGraphicsSystem.cc.

Void XGraphicsSystem::Run () [virtual]

Reimplemented in FormsGraphicsSystem.

Definition at line 141 of file XGraphicsSystem.cc.

Bool XGraphicsSystem::RunFor (Float time) [virtual]

Definition at line 122 of file XGraphicsSystem.cc.

Void XGraphicsSystem::SignalDone () [virtual]

Reimplemented in FormsGraphicsSystem.

Definition at line 164 of file XGraphicsSystem.cc.

Void XGraphicsSystem::Spin () [virtual]

Reimplemented in FormsGraphicsSystem.

Definition at line 110 of file XGraphicsSystem.cc.


Member Data Documentation

Display * XGraphicsSystem::display

Definition at line 71 of file XGraphicsSystem.h.

Bool XGraphicsSystem::finished = false [static, protected]

Definition at line 79 of file XGraphicsSystem.h.

Bool XGraphicsSystem::hasGC [protected]

Definition at line 81 of file XGraphicsSystem.h.

Long XGraphicsSystem::itsEventsMask [protected]

Definition at line 80 of file XGraphicsSystem.h.

PaneList XGraphicsSystem::paneList

Definition at line 70 of file XGraphicsSystem.h.

GC XGraphicsSystem::theGC

Definition at line 72 of file XGraphicsSystem.h.


The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:17:11 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000