#include <TGLFontManager.h>
Definition at line 112 of file TGLFontManager.h.
typedef std::vector<Int_t> TGLFontManager::FontSizeVec_t |
Definition at line 115 of file TGLFontManager.h.
typedef std::map<TGLFont, Int_t> TGLFontManager::FontMap_t [protected] |
Definition at line 122 of file TGLFontManager.h.
typedef std::map<TGLFont, Int_t>::iterator TGLFontManager::FontMap_i [protected] |
Definition at line 123 of file TGLFontManager.h.
typedef std::list<const TGLFont*> TGLFontManager::FontList_t [protected] |
Definition at line 125 of file TGLFontManager.h.
typedef std::list<const TGLFont*>::iterator TGLFontManager::FontList_i [protected] |
Definition at line 126 of file TGLFontManager.h.
typedef std::list<const TGLFont*>::const_iterator TGLFontManager::FontList_ci [protected] |
Definition at line 127 of file TGLFontManager.h.
typedef std::vector<Int_t> TGLFontManager::FontSizeVec_t |
Definition at line 115 of file TGLFontManager.h.
typedef std::map<TGLFont, Int_t> TGLFontManager::FontMap_t [protected] |
Definition at line 122 of file TGLFontManager.h.
typedef std::map<TGLFont, Int_t>::iterator TGLFontManager::FontMap_i [protected] |
Definition at line 123 of file TGLFontManager.h.
typedef std::list<const TGLFont*> TGLFontManager::FontList_t [protected] |
Definition at line 125 of file TGLFontManager.h.
typedef std::list<const TGLFont*>::iterator TGLFontManager::FontList_i [protected] |
Definition at line 126 of file TGLFontManager.h.
typedef std::list<const TGLFont*>::const_iterator TGLFontManager::FontList_ci [protected] |
Definition at line 127 of file TGLFontManager.h.
TGLFontManager::TGLFontManager | ( | const TGLFontManager & | ) | [private] |
TGLFontManager::TGLFontManager | ( | ) | [inline] |
Definition at line 138 of file TGLFontManager.h.
TGLFontManager::~TGLFontManager | ( | ) | [virtual] |
TGLFontManager::TGLFontManager | ( | const TGLFontManager & | ) | [private] |
TGLFontManager::TGLFontManager | ( | ) | [inline] |
Definition at line 138 of file TGLFontManager.h.
virtual TGLFontManager::~TGLFontManager | ( | ) | [virtual] |
TGLFontManager& TGLFontManager::operator= | ( | const TGLFontManager & | ) | [private] |
void TGLFontManager::InitStatics | ( | ) | [static, protected] |
Definition at line 544 of file TGLFontManager.cxx.
References TObjArray::Add(), fgFontFileArray, fgFontSizeArray, fgStaticInitDone, i, and kTRUE.
Referenced by GetFontFileArray(), GetFontNameFromId(), GetFontSize(), GetFontSizeArray(), and RegisterFont().
void TGLFontManager::RegisterFont | ( | Int_t | size, | |
Int_t | file, | |||
TGLFont::EMode | mode, | |||
TGLFont & | out | |||
) |
Definition at line 381 of file TGLFontManager.cxx.
References FTFont::Depth(), Error, FTFont::FaceSize(), fFontMap, fFontTrash, fgFontFileArray, fgStaticInitDone, fp, gEnv, GetFontSize(), TEnv::GetValue(), gSystem, InitStatics(), TGLFont::kBitmap, TGLFont::kExtrude, kFALSE, TGLFont::kOutline, TGLFont::kPixmap, TGLFont::kPolygon, TGLFont::kTexture, out, size, and TSystem::Which().
Referenced by TGLPadPainter::DrawText(), G__G__GL_163_0_84(), G__G__GL_163_0_85(), G__G__GL_380_0_5(), G__G__GL_380_0_6(), RegisterFont(), and TGLRnrCtx::RegisterFontNoScale().
void TGLFontManager::RegisterFont | ( | Int_t | size, | |
const char * | name, | |||
TGLFont::EMode | mode, | |||
TGLFont & | out | |||
) |
Definition at line 450 of file TGLFontManager.cxx.
References xmlio::cnt, Error, GetFontFileArray(), TObjString::GetString(), out, and RegisterFont().
void TGLFontManager::ReleaseFont | ( | TGLFont & | font | ) |
Definition at line 472 of file TGLFontManager.cxx.
References fFontMap, and fFontTrash.
Referenced by G__G__GL_163_0_88(), G__G__GL_380_0_7(), TGLRnrCtx::ReleaseFont(), and TGLFont::~TGLFont().
TObjArray * TGLFontManager::GetFontFileArray | ( | ) | [static] |
Definition at line 492 of file TGLFontManager.cxx.
References fgFontFileArray, fgStaticInitDone, InitStatics(), and kFALSE.
Referenced by G__G__GL_380_0_8(), G__setup_memfuncTGLFontManager(), RegisterFont(), TEveText::SetFontFile(), and TEveTextEditor::TEveTextEditor().
TGLFontManager::FontSizeVec_t * TGLFontManager::GetFontSizeArray | ( | ) | [static] |
Definition at line 501 of file TGLFontManager.cxx.
References fgFontSizeArray, fgStaticInitDone, InitStatics(), and kFALSE.
Referenced by G__G__GL_380_0_9(), G__setup_memfuncTGLFontManager(), TEveText::SetFontSize(), and TEveTextEditor::TEveTextEditor().
Definition at line 510 of file TGLFontManager.cxx.
References TMath::BinarySearch(), TMath::CeilNint(), fgFontSizeArray, fgStaticInitDone, InitStatics(), and kFALSE.
Referenced by G__G__GL_380_0_10(), G__G__GL_380_0_11(), G__setup_memfuncTGLFontManager(), GetFontSize(), RegisterFont(), and TGLAnnotation::Render().
const char * TGLFontManager::GetFontNameFromId | ( | Int_t | ) | [static] |
Definition at line 533 of file TGLFontManager.cxx.
References TString::Data(), fgFontFileArray, fgStaticInitDone, TObjString::GetString(), InitStatics(), and kFALSE.
Referenced by TEveProjectionAxesGL::DirectDraw(), TGLPadPainter::DrawText(), G__G__GL_380_0_12(), G__setup_memfuncTGLFontManager(), and TGLAxisPainter::PaintAxis().
void TGLFontManager::ClearFontTrash | ( | ) |
Definition at line 581 of file TGLFontManager.cxx.
References fFontMap, and fFontTrash.
Referenced by TGLContextIdentity::DeleteGLResources(), and G__G__GL_380_0_13().
TGLFontManager::ClassDef | ( | TGLFontManager | , | |
0 | ||||
) |
TGLFontManager& TGLFontManager::operator= | ( | const TGLFontManager & | ) | [private] |
static void TGLFontManager::InitStatics | ( | ) | [static, protected] |
void TGLFontManager::RegisterFont | ( | Int_t | size, | |
Int_t | file, | |||
TGLFont::EMode | mode, | |||
TGLFont & | out | |||
) |
void TGLFontManager::RegisterFont | ( | Int_t | size, | |
const char * | name, | |||
TGLFont::EMode | mode, | |||
TGLFont & | out | |||
) |
void TGLFontManager::ReleaseFont | ( | TGLFont & | font | ) |
static TObjArray* TGLFontManager::GetFontFileArray | ( | ) | [static] |
static FontSizeVec_t* TGLFontManager::GetFontSizeArray | ( | ) | [static] |
static const char* TGLFontManager::GetFontNameFromId | ( | Int_t | ) | [static] |
void TGLFontManager::ClearFontTrash | ( | ) |
TGLFontManager::ClassDef | ( | TGLFontManager | , | |
0 | ||||
) |
FontMap_t TGLFontManager::fFontMap [protected] |
Definition at line 129 of file TGLFontManager.h.
Referenced by ClearFontTrash(), RegisterFont(), ReleaseFont(), and ~TGLFontManager().
FontList_t TGLFontManager::fFontTrash [protected] |
Definition at line 130 of file TGLFontManager.h.
Referenced by ClearFontTrash(), RegisterFont(), and ReleaseFont().
static TObjArray TGLFontManager::fgFontFileArray [static, protected] |
Definition at line 132 of file TGLFontManager.h.
Referenced by GetFontFileArray(), GetFontNameFromId(), InitStatics(), and RegisterFont().
static FontSizeVec_t TGLFontManager::fgFontSizeArray [static, protected] |
Definition at line 133 of file TGLFontManager.h.
Referenced by GetFontSize(), GetFontSizeArray(), and InitStatics().
static Bool_t TGLFontManager::fgStaticInitDone [static, protected] |
Definition at line 134 of file TGLFontManager.h.
Referenced by GetFontFileArray(), GetFontNameFromId(), GetFontSize(), GetFontSizeArray(), InitStatics(), and RegisterFont().