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

FX::FXVisual Class Reference

#include <FXVisual.h>

Inheritance diagram for FX::FXVisual:

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

Public Methods

 FXVisual (FXApp *a, FXuint flgs, FXuint d=32)
 Construct default visual.

virtual void create ()
 Create visual.

virtual void detach ()
 Detach visual.

virtual void destroy ()
 Destroy visual.

FXuint getFlags () const
 Get flags (see FXVisualOptions).

FXuint getDepth () const
 Get depth.

FXuint getNumColors () const
 Get number of colors.

FXuint getNumRed () const
 Get number of reds.

FXuint getNumGreen () const
 Get number of greens.

FXuint getNumBlue () const
 Get number of blues.

FXPixel getPixel (FXColor clr)
 Get device pixel value for color.

FXColor getColor (FXPixel pix)
 Get color value for device pixel value.

void setMaxColors (FXuint maxcols)
 Set maximum number of colors to allocate.

FXuint getMaxColors () const
 Get maximum number of colors.

FXVisualType getType () const
 Get visual type.

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

virtual void load (FXStream &store)
 Load visual information from a stream.

virtual ~FXVisual ()
 Destructor.


Friends

class FXApp
class FXWindow
class FXGLContext
class FXGLCanvas
class FXImage
class FXIcon
class FXBitmap
class FXDCWindow

Detailed Description

Visual describes pixel format of a drawable

See also: