12 #ifndef ROOT_TGLFormat
13 #define ROOT_TGLFormat
38 Bool_t fDoubleBuffered;
45 static std::vector<Int_t> fgAvailableSamples;
47 static Int_t GetDefaultSamples();
48 static void InitAvailableSamples();
52 TGLFormat(Rgl::EFormatOptions options);
58 Bool_t operator == (
const TGLFormat &rhs)
const;
59 Bool_t operator != (
const TGLFormat &rhs)
const;
61 Int_t GetDepthSize()
const;
62 void SetDepthSize(Int_t depth);
63 Bool_t HasDepth()
const;
65 Int_t GetStencilSize()
const;
66 void SetStencilSize(Int_t stencil);
67 Bool_t HasStencil()
const;
69 Int_t GetAccumSize()
const;
70 void SetAccumSize(Int_t accum);
71 Bool_t HasAccumBuffer()
const;
73 Bool_t IsDoubleBuffered()
const;
74 void SetDoubleBuffered(Bool_t db);
76 Bool_t IsStereo()
const;
77 void SetStereo(Bool_t db);
79 Int_t GetSamples()
const;
80 void SetSamples(Int_t samples);
81 Bool_t HasMultiSampling()
const;
83 ClassDef(TGLFormat, 0);