![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXVisual.h>
Public Types | |
enum | { Unknown, Mono, Gray, Index, Color } |
Public Member Functions | |
FXVisual (FXApp *a, FXuint flgs=VISUAL_DEFAULT, FXuint hnt=32) | |
FXuchar | getType () const |
void * | getVisual () const |
virtual void | create () |
virtual void | detach () |
virtual void | destroy () |
void | setFlags (FXuint flgs) |
FXuint | getFlags () const |
void | setHint (FXuint hnt) |
FXuint | getHint () 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 () |
Friends | |
class | FXApp |
class | FXWindow |
class | FXImage |
class | FXIcon |
class | FXBitmap |
class | FXDCWindow |
class | FXGLCanvas |
class | FXGLContext |
See also:
anonymous enum |
Construct visual.
virtual FX::FXVisual::~FXVisual | ( | ) | [virtual] |
Destructor.
FXuchar FX::FXVisual::getType | ( | ) | const [inline] |
Get visual type.
void* FX::FXVisual::getVisual | ( | ) | const [inline] |
Get visual or pixel format.
virtual void FX::FXVisual::create | ( | ) | [virtual] |
virtual void FX::FXVisual::detach | ( | ) | [virtual] |
virtual void FX::FXVisual::destroy | ( | ) | [virtual] |
void FX::FXVisual::setFlags | ( | FXuint | flgs | ) | [inline] |
Change option flags.
FXuint FX::FXVisual::getFlags | ( | ) | const [inline] |
Get option flags.
void FX::FXVisual::setHint | ( | FXuint | hnt | ) | [inline] |
Change hints.
FXuint FX::FXVisual::getHint | ( | ) | const [inline] |
Get hints.
FXuint FX::FXVisual::getDepth | ( | ) | const [inline] |
Get depth, i.e. number of significant bits in color representation.
FXuint FX::FXVisual::getNumColors | ( | ) | const [inline] |
Get number of colors.
FXuint FX::FXVisual::getNumRed | ( | ) | const [inline] |
Get number of reds.
FXuint FX::FXVisual::getNumGreen | ( | ) | const [inline] |
Get number of greens.
FXuint FX::FXVisual::getNumBlue | ( | ) | const [inline] |
Get number of blues.
void FX::FXVisual::setMaxColors | ( | FXuint | maxcols | ) |
Set maximum number of colors to allocate.
FXuint FX::FXVisual::getMaxColors | ( | ) | const [inline] |
Get maximum number of colors.
virtual void FX::FXVisual::save | ( | FXStream & | store | ) | const [virtual] |
virtual void FX::FXVisual::load | ( | FXStream & | store | ) | [virtual] |
Load visual information from a stream.
Reimplemented from FX::FXId.
Reimplemented in FX::FXGLVisual.
friend class FXApp [friend] |
friend class FXWindow [friend] |
Reimplemented in FX::FXGLVisual.
friend class FXImage [friend] |
Reimplemented in FX::FXGLVisual.
friend class FXIcon [friend] |
Reimplemented in FX::FXGLVisual.
friend class FXBitmap [friend] |
Reimplemented in FX::FXGLVisual.
friend class FXDCWindow [friend] |
Reimplemented in FX::FXGLVisual.
friend class FXGLCanvas [friend] |
Reimplemented in FX::FXGLVisual.
friend class FXGLContext [friend] |
![]() |