58 FXuchar accumGreenSize;
59 FXuchar accumBlueSize;
60 FXuchar accumAlphaSize;
61 FXuchar actualRedSize;
62 FXuchar actualGreenSize;
63 FXuchar actualBlueSize;
64 FXuchar actualAlphaSize;
65 FXuchar actualDepthSize;
66 FXuchar actualStencilSize;
67 FXuchar actualMultiSamples;
68 FXuchar actualAccumRedSize;
69 FXuchar actualAccumGreenSize;
70 FXuchar actualAccumBlueSize;
71 FXuchar actualAccumAlphaSize;
81 FXint matchSpecs(
const FXGLSpecs& s);
88 virtual void create();
91 virtual void detach();
94 virtual void destroy();
98 FXint getGreenSize()
const {
return greenSize; }
99 FXint getBlueSize()
const {
return blueSize; }
100 FXint getAlphaSize()
const {
return alphaSize; }
101 FXint getDepthSize()
const {
return depthSize; }
102 FXint getStencilSize()
const {
return stencilSize; }
103 FXint getMultiSamples()
const {
return multiSamples; }
104 FXint getAccumRedSize()
const {
return accumRedSize; }
105 FXint getAccumGreenSize()
const {
return accumGreenSize; }
106 FXint getAccumBlueSize()
const {
return accumBlueSize; }
107 FXint getAccumAlphaSize()
const {
return accumAlphaSize; }
111 void setGreenSize(FXint gs){ greenSize=gs; }
112 void setBlueSize(FXint bs){ blueSize=bs; }
113 void setAlphaSize(FXint as){ alphaSize=as; }
114 void setDepthSize(FXint ds){ depthSize=ds; }
115 void setStencilSize(FXint ss){ stencilSize=ss; }
116 void setMultiSamples(FXint ms){ multiSamples=ms; }
117 void setAccumRedSize(FXint rs){ accumRedSize=rs; }
118 void setAccumGreenSize(FXint gs){ accumGreenSize=gs; }
119 void setAccumBlueSize(FXint bs){ accumBlueSize=bs; }
120 void setAccumAlphaSize(FXint as){ accumAlphaSize=as; }
124 FXint getActualGreenSize()
const {
return actualGreenSize; }
125 FXint getActualBlueSize()
const {
return actualBlueSize; }
126 FXint getActualAlphaSize()
const {
return actualAlphaSize; }
127 FXint getActualDepthSize()
const {
return actualDepthSize; }
128 FXint getActualStencilSize()
const {
return actualStencilSize; }
129 FXint getActualMultiSamples()
const {
return actualMultiSamples; }
130 FXint getActualAccumRedSize()
const {
return actualAccumRedSize; }
131 FXint getActualAccumGreenSize()
const {
return actualAccumGreenSize; }
132 FXint getActualAccumBlueSize()
const {
return actualAccumBlueSize; }
133 FXint getActualAccumAlphaSize()
const {
return actualAccumAlphaSize; }
148 static FXbool hasOpenGL(
FXApp* application);
151 virtual void save(
FXStream& store)
const;
FXbool isStereo() const
Is it stereo?
Definition: FXGLVisual.h:139
void setRedSize(FXint rs)
Set sizes for bit-planes.
Definition: FXGLVisual.h:110
A Bitmap is a rectangular array of pixels.
Definition: FXBitmap.h:55
Window is the base class for all widgets in FOX.
Definition: FXWindow.h:130
The Application object is the central point of a FOX user-interface.
Definition: FXApp.h:134
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:81
Definition: FX4Splitter.h:28
An Icon is an image with two additional server-side resources: a shape bitmap, which is used to mask ...
Definition: FXIcon.h:42
FXint getRedSize() const
Get sizes for bit-planes.
Definition: FXGLVisual.h:97
FXbool isBufferSwapCopy() const
Does it swap by copying instead of flipping buffers.
Definition: FXGLVisual.h:145
FXint getActualRedSize() const
Get ACTUAL sizes for bit-planes.
Definition: FXGLVisual.h:123
Visual describes pixel format of a drawable.
Definition: FXGLVisual.h:40
Visual describes pixel format of a drawable.
Definition: FXVisual.h:58
FXbool isAccelerated() const
Is it hardware-accelerated?
Definition: FXGLVisual.h:142
Window Device Context.
Definition: FXDCWindow.h:48
An Image is a rectangular array of pixels.
Definition: FXImage.h:67
FXbool isDoubleBuffer() const
Is it double buffered?
Definition: FXGLVisual.h:136