Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TGLSelectionBuffer Class Reference

Definition at line 1140 of file TGLUtil.h.

Public Member Functions

 TGLSelectionBuffer ()
 TGLSelectionBuffer constructor.
 
virtual ~TGLSelectionBuffer ()
 TGLSelectionBuffer destructor.
 
const UChar_tGetPixelColor (Int_t px, Int_t py) const
 Get pixel color.
 
virtual TClassIsA () const
 
void ReadColorBuffer (Int_t width, Int_t height)
 Read color buffer.
 
void ReadColorBuffer (Int_t x, Int_t y, Int_t width, Int_t height)
 Read color buffer.
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 

Private Member Functions

 TGLSelectionBuffer (const TGLSelectionBuffer &)
 
TGLSelectionBufferoperator= (const TGLSelectionBuffer &)
 

Private Attributes

std::vector< UChar_tfBuffer
 
Int_t fHeight
 
Int_t fWidth
 

#include <TGLUtil.h>

Constructor & Destructor Documentation

◆ TGLSelectionBuffer() [1/2]

TGLSelectionBuffer::TGLSelectionBuffer ( )

TGLSelectionBuffer constructor.

Definition at line 2796 of file TGLUtil.cxx.

◆ ~TGLSelectionBuffer()

TGLSelectionBuffer::~TGLSelectionBuffer ( )
virtual

TGLSelectionBuffer destructor.

Definition at line 2804 of file TGLUtil.cxx.

◆ TGLSelectionBuffer() [2/2]

TGLSelectionBuffer::TGLSelectionBuffer ( const TGLSelectionBuffer )
private

Member Function Documentation

◆ Class()

static TClass * TGLSelectionBuffer::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TGLSelectionBuffer::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TGLSelectionBuffer::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 1157 of file TGLUtil.h.

◆ DeclFileName()

static const char * TGLSelectionBuffer::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 1157 of file TGLUtil.h.

◆ GetPixelColor()

const UChar_t * TGLSelectionBuffer::GetPixelColor ( Int_t  px,
Int_t  py 
) const

Get pixel color.

Definition at line 2835 of file TGLUtil.cxx.

◆ IsA()

virtual TClass * TGLSelectionBuffer::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Definition at line 1157 of file TGLUtil.h.

◆ operator=()

TGLSelectionBuffer & TGLSelectionBuffer::operator= ( const TGLSelectionBuffer )
private

◆ ReadColorBuffer() [1/2]

void TGLSelectionBuffer::ReadColorBuffer ( Int_t  width,
Int_t  height 
)

Read color buffer.

Definition at line 2811 of file TGLUtil.cxx.

◆ ReadColorBuffer() [2/2]

void TGLSelectionBuffer::ReadColorBuffer ( Int_t  x,
Int_t  y,
Int_t  width,
Int_t  height 
)

Read color buffer.

Definition at line 2823 of file TGLUtil.cxx.

◆ Streamer()

virtual void TGLSelectionBuffer::Streamer ( TBuffer )
virtual

◆ StreamerNVirtual()

void TGLSelectionBuffer::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 1157 of file TGLUtil.h.

Member Data Documentation

◆ fBuffer

std::vector<UChar_t> TGLSelectionBuffer::fBuffer
private

Definition at line 1141 of file TGLUtil.h.

◆ fHeight

Int_t TGLSelectionBuffer::fHeight
private

Definition at line 1143 of file TGLUtil.h.

◆ fWidth

Int_t TGLSelectionBuffer::fWidth
private

Definition at line 1142 of file TGLUtil.h.

Libraries for TGLSelectionBuffer:

The documentation for this class was generated from the following files: