FX::FXGLVisual Class Reference

#include <FXGLVisual.h>

Inheritance diagram for FX::FXGLVisual:

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

Detailed Description

Visual describes pixel format of a drawable.

Definition at line 48 of file FXGLVisual.h.

Public Member Functions

 FXGLVisual (FXApp *a, FXuint flags)
virtual void create ()
virtual void detach ()
virtual void destroy ()
FXint getRedSize () const
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)
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
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
FXbool isStereo () const
FXbool isAccelerated () const
FXbool isBufferSwapCopy () const
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXGLVisual ()
FXVisualType getType () const
void * getInfo () const
void * getVisual () const
FXuint getFlags () const
FXuint getDepth () const
FXuint getNumColors () const
FXuint getNumRed () const
FXuint getNumGreen () const
FXuint getNumBlue () const
FXPixel getPixel (FXColor clr)
FXColor getColor (FXPixel pix)
void setMaxColors (FXuint maxcols)
FXuint getMaxColors () const
FXAppgetApp () const
FXEventLoopgetEventLoop () const
FXID id () const
void setUserData (void *ptr)
void * getUserData () const
virtual long onDefault (FXObject *, FXSelector, void *)
const FXchargetClassName () const
bool isMemberOf (const FXMetaClass *metaclass) const
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
QTransString tr (const char *text, const char *hint=0)
virtual void * getPythonObject () const
virtual void decouplePythonObject () const

Static Public Member Functions

static FXbool supported (FXApp *application, int &major, int &minor)

Protected Member Functions

 FXGLVisual ()
void * setupgc (FXbool)
void setuptruecolor ()
void setupdirectcolor ()
void setuppseudocolor ()
void setupstaticcolor ()
void setupgrayscale ()
void setupstaticgray ()
void setuppixmapmono ()
void setupcolormap ()

Protected Attributes

FXint redSize
FXint greenSize
FXint blueSize
FXint alphaSize
FXint depthSize
FXint stencilSize
FXint accumRedSize
FXint accumGreenSize
FXint accumBlueSize
FXint accumAlphaSize
FXuint flags
FXuint hint
FXuint depth
FXuint numred
FXuint numgreen
FXuint numblue
FXuint numcolors
FXuint maxcolors
FXVisualType type
void * info
void * visual
FXID colormap
FXbool freemap
void * gc
void * scrollgc
FXPixel rpix [16][256]
FXPixel gpix [16][256]
FXPixel bpix [16][256]
FXPixel lut [256]
FXID xid

Friends

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


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:34:10 2009 for TnFOX by doxygen v1.4.7