TGLAdapter Class Reference

#include <TGLAdapter.h>

Inheritance diagram for TGLAdapter:

TGLPaintDevice TGLPaintDevice List of all members.

Public Member Functions

 TGLAdapter (Int_t glDevice=-1)
Bool_t MakeCurrent ()
void SwapBuffers ()
const TGLFormatGetPixelFormat () const
const TGLContextGetContext () const
void SetGLDevice (Int_t glDevice)
void ReadGLBuffer ()
void SelectOffScreenDevice ()
void MarkForDirectCopy (Bool_t isDirect)
void ExtractViewport (Int_t *vp) const
 TGLAdapter (Int_t glDevice=-1)
Bool_t MakeCurrent ()
void SwapBuffers ()
const TGLFormatGetPixelFormat () const
const TGLContextGetContext () const
void SetGLDevice (Int_t glDevice)
void ReadGLBuffer ()
void SelectOffScreenDevice ()
void MarkForDirectCopy (Bool_t isDirect)
void ExtractViewport (Int_t *vp) const

Private Member Functions

 TGLAdapter (const TGLAdapter &)
TGLAdapteroperator= (const TGLAdapter &)
void AddContext (TGLContext *)
void RemoveContext (TGLContext *)
 TGLAdapter (const TGLAdapter &)
TGLAdapteroperator= (const TGLAdapter &)
void AddContext (TGLContext *)
void RemoveContext (TGLContext *)

Private Attributes

Int_t fGLDevice

Detailed Description

Definition at line 19 of file TGLAdapter.h.


Constructor & Destructor Documentation

TGLAdapter::TGLAdapter ( Int_t  glDevice = -1  )  [explicit]

TGLAdapter::TGLAdapter ( const TGLAdapter  )  [private]

TGLAdapter::TGLAdapter ( Int_t  glDevice = -1  )  [explicit]

TGLAdapter::TGLAdapter ( const TGLAdapter  )  [private]


Member Function Documentation

Bool_t TGLAdapter::MakeCurrent (  )  [virtual]

Implements TGLPaintDevice.

Definition at line 28 of file TGLAdapter.cxx.

References fGLDevice, and gGLManager.

void TGLAdapter::SwapBuffers (  )  [virtual]

Implements TGLPaintDevice.

Definition at line 35 of file TGLAdapter.cxx.

References fGLDevice, and gGLManager.

const TGLFormat* TGLAdapter::GetPixelFormat (  )  const [inline, virtual]

Implements TGLPaintDevice.

Definition at line 28 of file TGLAdapter.h.

const TGLContext* TGLAdapter::GetContext (  )  const [inline, virtual]

Implements TGLPaintDevice.

Definition at line 29 of file TGLAdapter.h.

void TGLAdapter::SetGLDevice ( Int_t  glDevice  )  [inline]

Definition at line 31 of file TGLAdapter.h.

References fGLDevice.

void TGLAdapter::ReadGLBuffer (  ) 

Definition at line 50 of file TGLAdapter.cxx.

References fGLDevice, and gGLManager.

void TGLAdapter::SelectOffScreenDevice (  ) 

Definition at line 64 of file TGLAdapter.cxx.

References fGLDevice, and gGLManager.

void TGLAdapter::MarkForDirectCopy ( Bool_t  isDirect  ) 

Definition at line 43 of file TGLAdapter.cxx.

References fGLDevice, and gGLManager.

void TGLAdapter::ExtractViewport ( Int_t vp  )  const [virtual]

Implements TGLPaintDevice.

Definition at line 57 of file TGLAdapter.cxx.

References fGLDevice, and gGLManager.

TGLAdapter& TGLAdapter::operator= ( const TGLAdapter  )  [private]

void TGLAdapter::AddContext ( TGLContext  )  [inline, private, virtual]

Implements TGLPaintDevice.

Definition at line 45 of file TGLAdapter.h.

void TGLAdapter::RemoveContext ( TGLContext  )  [inline, private, virtual]

Implements TGLPaintDevice.

Definition at line 46 of file TGLAdapter.h.

Bool_t TGLAdapter::MakeCurrent (  )  [virtual]

Implements TGLPaintDevice.

void TGLAdapter::SwapBuffers (  )  [virtual]

Implements TGLPaintDevice.

const TGLFormat* TGLAdapter::GetPixelFormat (  )  const [inline, virtual]

Implements TGLPaintDevice.

Definition at line 28 of file TGLAdapter.h.

const TGLContext* TGLAdapter::GetContext (  )  const [inline, virtual]

Implements TGLPaintDevice.

Definition at line 29 of file TGLAdapter.h.

void TGLAdapter::SetGLDevice ( Int_t  glDevice  )  [inline]

Definition at line 31 of file TGLAdapter.h.

References fGLDevice.

void TGLAdapter::ReadGLBuffer (  ) 

void TGLAdapter::SelectOffScreenDevice (  ) 

void TGLAdapter::MarkForDirectCopy ( Bool_t  isDirect  ) 

void TGLAdapter::ExtractViewport ( Int_t vp  )  const [virtual]

Implements TGLPaintDevice.

TGLAdapter& TGLAdapter::operator= ( const TGLAdapter  )  [private]

void TGLAdapter::AddContext ( TGLContext  )  [inline, private, virtual]

Implements TGLPaintDevice.

Definition at line 45 of file TGLAdapter.h.

void TGLAdapter::RemoveContext ( TGLContext  )  [inline, private, virtual]

Implements TGLPaintDevice.

Definition at line 46 of file TGLAdapter.h.


Member Data Documentation

Int_t TGLAdapter::fGLDevice [private]

Definition at line 21 of file TGLAdapter.h.

Referenced by ExtractViewport(), MakeCurrent(), MarkForDirectCopy(), ReadGLBuffer(), SelectOffScreenDevice(), SetGLDevice(), and SwapBuffers().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:39:37 2011 for ROOT_528-00b_version by  doxygen 1.5.1