Archon::Display::ScreenX11 Struct Reference

Inheritance diagram for Archon::Display::ScreenX11:

Inheritance graph
[legend]
Collaboration diagram for Archon::Display::ScreenX11:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenX11 (int index, Ref< ConnectionX11 > connection)
 ~ScreenX11 ()
Ref< ConnectiongetConnection ()
Ref< VisualgetDefaultVisual ()
Ref< VisualchooseVisual (bool doubleBuffer, bool stereo, int red, int green, int blue, int alpha, int depth, int stencil, int accumRed, int accumGreen, int accumBlue, int accumAlpha) throw (NoSuchVisualException)
int getNumberOfVisuals ()
Ref< VisualgetVisual (int index) throw (out_of_range)
void removeVisual (int index, VisualX11 *)
int getWidth ()
int getHeight ()
double getHorizontalDotPitch ()
double getVerticalDotPitch ()

Public Attributes

int index
Ref< ConnectionX11connection
Mutex visualsMutex
vector< VisualX11 * > visuals
XVisualInfo * info
int defaultVisual

Detailed Description

Definition at line 113 of file implementation.C.


The documentation for this struct was generated from the following file:
Generated on Sun Jul 30 22:56:53 2006 for Archon by  doxygen 1.4.4