#include <TGLUtil.h>
Public Member Functions | |
TGLSelectionBuffer () | |
virtual | ~TGLSelectionBuffer () |
void | ReadColorBuffer (Int_t width, Int_t height) |
void | ReadColorBuffer (Int_t x, Int_t y, Int_t width, Int_t height) |
const UChar_t * | GetPixelColor (Int_t px, Int_t py) const |
TGLSelectionBuffer () | |
virtual | ~TGLSelectionBuffer () |
void | ReadColorBuffer (Int_t width, Int_t height) |
void | ReadColorBuffer (Int_t x, Int_t y, Int_t width, Int_t height) |
const UChar_t * | GetPixelColor (Int_t px, Int_t py) const |
Private Member Functions | |
TGLSelectionBuffer (const TGLSelectionBuffer &) | |
TGLSelectionBuffer & | operator= (const TGLSelectionBuffer &) |
ClassDef (TGLSelectionBuffer, 0) | |
TGLSelectionBuffer (const TGLSelectionBuffer &) | |
TGLSelectionBuffer & | operator= (const TGLSelectionBuffer &) |
ClassDef (TGLSelectionBuffer, 0) | |
Private Attributes | |
std::vector< UChar_t > | fBuffer |
Int_t | fWidth |
Int_t | fHeight |
std::vector< UChar_t > | fBuffer |
Definition at line 1129 of file TGLUtil.h.
TGLSelectionBuffer::TGLSelectionBuffer | ( | ) |
Definition at line 2478 of file TGLUtil.cxx.
TGLSelectionBuffer::~TGLSelectionBuffer | ( | ) | [virtual] |
Definition at line 2485 of file TGLUtil.cxx.
TGLSelectionBuffer::TGLSelectionBuffer | ( | const TGLSelectionBuffer & | ) | [private] |
TGLSelectionBuffer::TGLSelectionBuffer | ( | ) |
virtual TGLSelectionBuffer::~TGLSelectionBuffer | ( | ) | [virtual] |
TGLSelectionBuffer::TGLSelectionBuffer | ( | const TGLSelectionBuffer & | ) | [private] |
Definition at line 2491 of file TGLUtil.cxx.
References fBuffer, fHeight, fWidth, GL_PACK_ALIGNMENT, GL_RGBA, GL_UNSIGNED_BYTE, glPixelStorei(), and glReadPixels().
Referenced by TGLPlotPainter::PlotSelected().
Definition at line 2502 of file TGLUtil.cxx.
References fBuffer, fHeight, fWidth, GL_PACK_ALIGNMENT, GL_RGBA, GL_UNSIGNED_BYTE, glPixelStorei(), and glReadPixels().
Definition at line 2513 of file TGLUtil.cxx.
References fBuffer, and fWidth.
Referenced by TGLPlotPainter::PlotSelected().
TGLSelectionBuffer& TGLSelectionBuffer::operator= | ( | const TGLSelectionBuffer & | ) | [private] |
TGLSelectionBuffer::ClassDef | ( | TGLSelectionBuffer | , | |
0 | ||||
) | [private] |
TGLSelectionBuffer& TGLSelectionBuffer::operator= | ( | const TGLSelectionBuffer & | ) | [private] |
TGLSelectionBuffer::ClassDef | ( | TGLSelectionBuffer | , | |
0 | ||||
) | [private] |
std::vector<UChar_t> TGLSelectionBuffer::fBuffer [private] |
Int_t TGLSelectionBuffer::fWidth [private] |
Int_t TGLSelectionBuffer::fHeight [private] |
std::vector<UChar_t> TGLSelectionBuffer::fBuffer [private] |