A++ » INCLUDE » TGLFBO

class TGLFBO

Function Members (Methods)

public:
virtual~TGLFBO()
voidBind()
voidBindTexture()
static TClass*Class()
Int_tGetH() const
Float_tGetHScale() const
Bool_tGetIsRescaled() const
Int_tGetMSCoverageSamples() const
Int_tGetMSSamples() const
Int_tGetReqH() const
Int_tGetReqW() const
static Bool_tGetRescaleToPow2()
Int_tGetW() const
Float_tGetWScale() const
voidInit(int w, int h, int ms_samples = 0)
virtual TClass*IsA() const
voidRelease()
voidSetAsReadBuffer()
static voidSetRescaleToPow2(Bool_t r)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TGLFBO()
voidUnbind()
voidUnbindTexture()
private:
TGLFBO&operator=(const TGLFBO&)
TGLFBO(const TGLFBO&)

Data Members

protected:
UInt_tfColorTexture
UInt_tfDepthBuffer
UInt_tfFrameBuffer
Int_tfH
Float_tfHScale
Bool_tfIsRescaled
UInt_tfMSColorBuffer
Int_tfMSCoverageSamples
UInt_tfMSFrameBuffer
Int_tfMSSamples
Int_tfReqH
Int_tfReqW
Int_tfW
Float_tfWScale
static Bool_tfgMultiSampleNAWarned
static Bool_tfgRescaleToPow2

Class Charts

Inheritance Chart:
TGLFBO

Function documentation

TGLFBO(const TGLFBO& )
TGLFBO& operator=(const TGLFBO& )
void InitStandard()
void InitMultiSample()
UInt_t CreateAndAttachRenderBuffer(Int_t format, Int_t type)
UInt_t CreateAndAttachColorTexture()
TGLFBO()
virtual ~TGLFBO()
void Init(int w, int h, int ms_samples = 0)
void Release()
void Bind()
void Unbind()
void BindTexture()
void UnbindTexture()
void SetAsReadBuffer()
Int_t GetW() const
{ return fW; }
Int_t GetH() const
{ return fH; }
Int_t GetReqW() const
{ return fReqW; }
Int_t GetReqH() const
{ return fReqH; }
Int_t GetMSSamples() const
{ return fMSSamples; }
Int_t GetMSCoverageSamples() const
{ return fMSCoverageSamples; }
Float_t GetWScale() const
{ return fWScale; }
Float_t GetHScale() const
{ return fHScale; }
Bool_t GetIsRescaled() const
{ return fIsRescaled; }
Bool_t GetRescaleToPow2()
void SetRescaleToPow2(Bool_t r)