A++ » INCLUDE » TGLSelectBuffer

class TGLSelectBuffer

Function Members (Methods)

public:
virtual~TGLSelectBuffer()
Bool_tCanGrow()
static TClass*Class()
UInt_t*GetBuf() const
Int_tGetBufSize() const
Int_tGetNRecords() const
voidGrow()
virtual TClass*IsA() const
TGLSelectBuffer&operator=(const TGLSelectBuffer&)
voidProcessResult(Int_t glResult)
UInt_t*RawRecord(Int_t i)
Int_tSelectRecord(TGLSelectRecordBase& rec, Int_t i)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TGLSelectBuffer()
TGLSelectBuffer(const TGLSelectBuffer&)

Data Members

protected:
UInt_t*fBufActual buffer.
Int_tfBufSizeSize of buffer.
Int_tfNRecordsNumber of records as returned by glRenderMode.
TGLSelectBuffer::vRawRecord_tfSortedRecords
static Int_tfgMaxBufSize

Class Charts

Inheritance Chart:
TGLSelectBuffer

Function documentation

TGLSelectBuffer()
virtual ~TGLSelectBuffer()
Int_t GetBufSize() const
{ return fBufSize; }
UInt_t* GetBuf() const
{ return fBuf; }
Int_t GetNRecords() const
{ return fNRecords; }
Bool_t CanGrow()
void Grow()
void ProcessResult(Int_t glResult)
UInt_t* RawRecord(Int_t i)
{ return fSortedRecords[i].second; }
Int_t SelectRecord(TGLSelectRecordBase& rec, Int_t i)