A++ » INCLUDE » TGLFontManager

class TGLFontManager

Function Members (Methods)

public:
virtual~TGLFontManager()
static TClass*Class()
voidClearFontTrash()
static Int_tGetExtendedFontStartIndex()
static TObjArray*GetFontFileArray()
static const char*GetFontNameFromId(Int_t)
static Int_tGetFontSize(Int_t ds)
static Int_tGetFontSize(Int_t ds, Int_t min, Int_t max)
static TGLFontManager::FontSizeVec_t*GetFontSizeArray()
virtual TClass*IsA() const
voidRegisterFont(Int_t size, Int_t file, TGLFont::EMode mode, TGLFont& out)
voidRegisterFont(Int_t size, const char* name, TGLFont::EMode mode, TGLFont& out)
voidReleaseFont(TGLFont& font)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TGLFontManager()
protected:
static voidInitStatics()

Data Members

protected:
TGLFontManager::FontMap_tfFontMapmap of created fonts
TGLFontManager::FontList_tfFontTrashfonts to purge
static Int_tfgExtendedFontStart
static TObjArrayfgFontFileArraymap font-id to ttf-font-file
static TGLFontManager::FontSizeVec_tfgFontSizeArraymap of valid font-size
static Bool_tfgStaticInitDoneglobal initialization flag

Class Charts

Inheritance Chart:
TGLFontManager

Function documentation

TGLFont& operator=(const TGLFontManager& )
TGLFontManager(const TGLFontManager& )
void InitStatics()
TGLFontManager()
{}
virtual ~TGLFontManager()
void RegisterFont(Int_t size, Int_t file, TGLFont::EMode mode, TGLFont& out)
void RegisterFont(Int_t size, const char* name, TGLFont::EMode mode, TGLFont& out)
void ReleaseFont(TGLFont& font)
TObjArray* GetFontFileArray()
FontSizeVec_t* GetFontSizeArray()
Int_t GetExtendedFontStartIndex()
Int_t GetFontSize(Int_t ds)
Int_t GetFontSize(Int_t ds, Int_t min, Int_t max)
const char* GetFontNameFromId(Int_t )
void ClearFontTrash()