Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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: