#include <TEveTextGL.h>
Inheritance diagram for TEveTextGL:
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 | |
TEveText * | fM |
TGLFont | fFont |
Double_t | fX [4][3] |
TEveText * | fM |
Private Member Functions | |
TEveTextGL (const TEveTextGL &) | |
TEveTextGL & | operator= (const TEveTextGL &) |
TEveTextGL (const TEveTextGL &) | |
TEveTextGL & | operator= (const TEveTextGL &) |
Definition at line 20 of file TEveTextGL.h.
TEveTextGL::TEveTextGL | ( | const TEveTextGL & | ) | [private] |
TEveTextGL::TEveTextGL | ( | ) |
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.
TEveTextGL& TEveTextGL::operator= | ( | const TEveTextGL & | ) | [private] |
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 | , | |
0 | ||||
) |
TEveTextGL& TEveTextGL::operator= | ( | const TEveTextGL & | ) | [private] |
Implements TGLObject.
virtual void TEveTextGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
virtual void TEveTextGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
TEveTextGL::ClassDef | ( | TEveTextGL | , | |
0 | ||||
) |
TEveText* TEveTextGL::fM [protected] |
TGLFont TEveTextGL::fFont [mutable, protected] |
Double_t TEveTextGL::fX [mutable, protected] |
TEveText* TEveTextGL::fM [protected] |
Definition at line 27 of file TEveTextGL.h.