Encapsulates OpenGL select buffer. Provides sorting of the results based on z-coordinate of the selection hit and can fill the TGLSelectRecordBase records.
| virtual | ~TGLSelectBuffer() |
| Bool_t | CanGrow() |
| static TClass* | Class() |
| UInt_t* | GetBuf() const |
| Int_t | GetBufSize() const |
| Int_t | GetNRecords() const |
| void | Grow() |
| virtual TClass* | IsA() const |
| TGLSelectBuffer& | operator=(const TGLSelectBuffer&) |
| void | ProcessResult(Int_t glResult) |
| UInt_t* | RawRecord(Int_t i) |
| Int_t | SelectRecord(TGLSelectRecordBase& rec, Int_t i) |
| virtual void | ShowMembers(TMemberInspector& insp) const |
| virtual void | Streamer(TBuffer&) |
| void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
| TGLSelectBuffer() | |
| TGLSelectBuffer(const TGLSelectBuffer&) |
| UInt_t* | fBuf | Actual buffer. |
| Int_t | fBufSize | Size of buffer. |
| Int_t | fNRecords | Number of records as returned by glRenderMode. |
| TGLSelectBuffer::vRawRecord_t | fSortedRecords | |
| static Int_t | fgMaxBufSize |

Process result of GL-selection: sort the hits by their minimum z-coordinate.
Fill select record rec with data on (sorted) position i. Returns depth of name-stack for this record.