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

FX::FXGLVisual Class Reference

Visual describes pixel format of a drawable.

#include <FXGLVisual.h>

Inheritance diagram for FX::FXGLVisual:

FX::FXVisual FX::FXId FX::FXObject List of all members.

Public Methods

 FXGLVisual (FXApp *a, FXuint flags)
 Construct default visual.

virtual void create ()
 Create visual.

virtual void detach ()
 Detach visual.

virtual void destroy ()
 Destroy visual.

FXint getRedSize () const
 Get sizes for bit-planes.

FXint getGreenSize () const
FXint getBlueSize () const
FXint getAlphaSize () const
FXint getDepthSize () const
FXint getStencilSize () const
FXint getAccumRedSize () const
FXint getAccumGreenSize () const
FXint getAccumBlueSize () const
FXint getAccumAlphaSize () const
void setRedSize (FXint rs)
 Set sizes for bit-planes.

void setGreenSize (FXint gs)
void setBlueSize (FXint bs)
void setAlphaSize (FXint as)
void setDepthSize (FXint ds)
void setStencilSize (FXint ss)
void setAccumRedSize (FXint rs)
void setAccumGreenSize (FXint gs)
void setAccumBlueSize (FXint bs)
void setAccumAlphaSize (FXint as)
FXint getActualRedSize () const
 Get ACTUAL sizes for bit-planes.

FXint getActualGreenSize () const
FXint getActualBlueSize () const
FXint getActualAlphaSize () const
FXint getActualDepthSize () const
FXint getActualStencilSize () const
FXint getActualAccumRedSize () const
FXint getActualAccumGreenSize () const
FXint getActualAccumBlueSize () const
FXint getActualAccumAlphaSize () const
FXbool isDoubleBuffer () const
 Is it double buffered?

FXbool isStereo () const
 Is it stereo?

FXbool isAccelerated () const
 Is it hardware-accelerated?

virtual void save (FXStream &store) const
 Save visual info to a stream.

virtual void load (FXStream &store)
 Load visual info to a stream.

virtual ~FXGLVisual ()
 Destructor.


Friends

class FXWindow
class FXImage
class FXIcon
class FXBitmap
class FXDCWindow
class FXGLCanvas