TEveTextGL Class Reference

#include <TEveTextGL.h>

Inheritance diagram for TEveTextGL:

TGLObject TGLObject TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape List of all members.

Public Member Functions

 TEveTextGL ()
virtual ~TEveTextGL ()
virtual Bool_t SetModel (TObject *obj, const Option_t *opt=0)
virtual void SetBBox ()
virtual void DirectDraw (TGLRnrCtx &rnrCtx) const
 ClassDef (TEveTextGL, 0)
 TEveTextGL ()
virtual ~TEveTextGL ()
virtual Bool_t SetModel (TObject *obj, const Option_t *opt=0)
virtual void SetBBox ()
virtual void DirectDraw (TGLRnrCtx &rnrCtx) const
 ClassDef (TEveTextGL, 0)

Protected Attributes

TEveTextfM
TGLFont fFont
Double_t fX [4][3]
TEveTextfM

Private Member Functions

 TEveTextGL (const TEveTextGL &)
TEveTextGLoperator= (const TEveTextGL &)
 TEveTextGL (const TEveTextGL &)
TEveTextGLoperator= (const TEveTextGL &)

Detailed Description

Definition at line 20 of file TEveTextGL.h.


Constructor & Destructor Documentation

TEveTextGL::TEveTextGL ( const TEveTextGL  )  [private]

TEveTextGL::TEveTextGL (  ) 

Definition at line 29 of file TEveTextGL.cxx.

References TGLLogicalShape::fDLCache, and kFALSE.

virtual TEveTextGL::~TEveTextGL (  )  [inline, virtual]

Definition at line 33 of file TEveTextGL.h.

TEveTextGL::TEveTextGL ( const TEveTextGL  )  [private]

TEveTextGL::TEveTextGL (  ) 

virtual TEveTextGL::~TEveTextGL (  )  [inline, virtual]

Definition at line 33 of file TEveTextGL.h.


Member Function Documentation

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

Bool_t TEveTextGL::SetModel ( TObject obj,
const Option_t opt = 0 
) [virtual]

Implements TGLObject.

Definition at line 40 of file TEveTextGL.cxx.

References fM, and kTRUE.

void TEveTextGL::SetBBox (  )  [virtual]

Implements TGLObject.

Definition at line 49 of file TEveTextGL.cxx.

References TGLLogicalShape::fBoundingBox, and TGLBoundingBox::SetEmpty().

void TEveTextGL::DirectDraw ( TGLRnrCtx rnrCtx  )  const [virtual]

Implements TGLLogicalShape.

Definition at line 59 of file TEveTextGL.cxx.

References TGLFont::BBox(), TGLMatrix::CArr(), TGLLogicalShape::fBoundingBox, fFont, fM, fX, TEveText::GetAutoLighting(), TEveText::GetExtrude(), TEveText::GetFontFile(), TEveText::GetFontMode(), TEveText::GetFontSize(), TEveText::GetLighting(), TGLFont::GetMode(), TEveText::GetPolygonOffset(), TEveText::GetText(), GL_MODELVIEW_MATRIX, GL_POLYGON, GL_VIEWPORT, glBegin(), glEnd(), glGetDoublev(), glGetIntegerv(), glPolygonOffset(), glPopMatrix(), glPushMatrix(), glRasterPos3i(), glScalef(), glVertex3dv(), high, TGLBoundingBox::IsEmpty(), TGLFont::kBitmap, TGLFont::kExtrude, TGLFont::kOutline, TGLFont::kPixmap, TGLFont::kPolygon, TGLFont::kTexture, low, TGLFont::PostRender(), TGLFont::PreRender(), TGLRnrCtx::RefCamera(), TGLCamera::RefLastNoPickProjM(), TGLRnrCtx::RegisterFont(), TGLRnrCtx::RegisterFontNoScale(), TGLFont::Render(), TGLRnrCtx::Selection(), TGLBoundingBox::SetAligned(), TGLFont::SetDepth(), TGLLogicalShape::UpdateBoundingBoxesOfPhysicals(), vp, x, and y.

TEveTextGL::ClassDef ( TEveTextGL  ,
 
)

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

virtual Bool_t TEveTextGL::SetModel ( TObject obj,
const Option_t opt = 0 
) [virtual]

Implements TGLObject.

virtual void TEveTextGL::SetBBox (  )  [virtual]

Implements TGLObject.

virtual void TEveTextGL::DirectDraw ( TGLRnrCtx rnrCtx  )  const [virtual]

Implements TGLLogicalShape.

TEveTextGL::ClassDef ( TEveTextGL  ,
 
)


Member Data Documentation

TEveText* TEveTextGL::fM [protected]

Definition at line 27 of file TEveTextGL.h.

Referenced by DirectDraw(), and SetModel().

TGLFont TEveTextGL::fFont [mutable, protected]

Definition at line 28 of file TEveTextGL.h.

Referenced by DirectDraw().

Double_t TEveTextGL::fX [mutable, protected]

Definition at line 29 of file TEveTextGL.h.

Referenced by DirectDraw().

TEveText* TEveTextGL::fM [protected]

Definition at line 27 of file TEveTextGL.h.


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