FX::FXVisual Class Reference

#include <FXVisual.h>

Inheritance diagram for FX::FXVisual:

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

Detailed Description

Visual describes pixel format of a drawable.

Definition at line 72 of file FXVisual.h.

Public Member Functions

 FXVisual (FXApp *a, FXuint flgs, FXuint d=32)
FXVisualType getType () const
void * getInfo () const
void * getVisual () const
virtual void create ()
virtual void detach ()
virtual void destroy ()
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
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXVisual ()
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

Protected Member Functions

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

Protected Attributes

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 FXApp
class FXEventLoop
class FXWindow
class FXImage
class FXIcon
class FXBitmap
class FXDCWindow
class FXGLCanvas
class FXGLContext


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:37:27 2009 for TnFOX by doxygen v1.4.7