Definition at line 39 of file FontCache.h.
|
| FontCache () |
|
void | FreeFontNames (char **fontList) |
|
double | GetAscent () const |
|
double | GetAscent (const char *text) const |
|
double | GetAscent (const std::vector< UniChar > &unichars) const |
|
double | GetDescent () const |
|
double | GetDescent (const char *text) const |
|
double | GetDescent (const std::vector< UniChar > &unichars) const |
|
void | GetFontProperties (FontStruct_t font, int &maxAscent, int &maxDescent) |
|
double | GetLeading () const |
|
void | GetTextBounds (UInt_t &w, UInt_t &h, const char *text) const |
|
void | GetTextBounds (UInt_t &w, UInt_t &h, const std::vector< UniChar > &unichars) const |
|
unsigned | GetTextWidth (FontStruct_t font, const char *text, int nChars) |
|
char ** | ListFonts (const X11::XLFDName &xlfd, int maxNames, int &count) |
|
FontStruct_t | LoadFont (const X11::XLFDName &xlfd) |
|
CTFontRef | SelectFont (Font_t fontIndex, Float_t fontSize) |
|
void | UnloadFont (FontStruct_t font) |
|
#include <FontCache.h>
◆ const_font_iterator
◆ const_font_map_iterator
◆ CTFontGuard_t
◆ font_iterator
◆ font_map_iterator
◆ FontMap_t
◆ PSNameMap_t
◆ Details
◆ FontCache() [1/2]
ROOT::MacOSX::Details::FontCache::FontCache |
( |
| ) |
|
◆ FontCache() [2/2]
ROOT::MacOSX::Details::FontCache::FontCache |
( |
const FontCache & |
rhs | ) |
|
|
private |
◆ FreeFontNames()
void ROOT::MacOSX::Details::FontCache::FreeFontNames |
( |
char ** |
fontList | ) |
|
◆ GetAscent() [1/3]
double ROOT::MacOSX::Details::FontCache::GetAscent |
( |
| ) |
const |
◆ GetAscent() [2/3]
double ROOT::MacOSX::Details::FontCache::GetAscent |
( |
const char * |
text | ) |
const |
◆ GetAscent() [3/3]
double ROOT::MacOSX::Details::FontCache::GetAscent |
( |
const std::vector< UniChar > & |
unichars | ) |
const |
◆ GetDescent() [1/3]
double ROOT::MacOSX::Details::FontCache::GetDescent |
( |
| ) |
const |
◆ GetDescent() [2/3]
double ROOT::MacOSX::Details::FontCache::GetDescent |
( |
const char * |
text | ) |
const |
◆ GetDescent() [3/3]
double ROOT::MacOSX::Details::FontCache::GetDescent |
( |
const std::vector< UniChar > & |
unichars | ) |
const |
◆ GetFontProperties()
void ROOT::MacOSX::Details::FontCache::GetFontProperties |
( |
FontStruct_t |
font, |
|
|
int & |
maxAscent, |
|
|
int & |
maxDescent |
|
) |
| |
◆ GetLeading()
double ROOT::MacOSX::Details::FontCache::GetLeading |
( |
| ) |
const |
◆ GetTextBounds() [1/2]
void ROOT::MacOSX::Details::FontCache::GetTextBounds |
( |
UInt_t & |
w, |
|
|
UInt_t & |
h, |
|
|
const char * |
text |
|
) |
| const |
◆ GetTextBounds() [2/2]
void ROOT::MacOSX::Details::FontCache::GetTextBounds |
( |
UInt_t & |
w, |
|
|
UInt_t & |
h, |
|
|
const std::vector< UniChar > & |
unichars |
|
) |
| const |
◆ GetTextWidth()
unsigned ROOT::MacOSX::Details::FontCache::GetTextWidth |
( |
FontStruct_t |
font, |
|
|
const char * |
text, |
|
|
int |
nChars |
|
) |
| |
◆ ListFonts()
char ** ROOT::MacOSX::Details::FontCache::ListFonts |
( |
const X11::XLFDName & |
xlfd, |
|
|
int |
maxNames, |
|
|
int & |
count |
|
) |
| |
◆ LoadFont()
◆ operator=()
◆ SelectFont()
CTFontRef ROOT::MacOSX::Details::FontCache::SelectFont |
( |
Font_t |
fontIndex, |
|
|
Float_t |
fontSize |
|
) |
| |
◆ SelectSymbolFont()
CTFontRef ROOT::MacOSX::Details::FontCache::SelectSymbolFont |
( |
Float_t |
fontSize, |
|
|
unsigned |
fontIndex |
|
) |
| |
|
private |
◆ UnloadFont()
◆ fDummyList
FontList ROOT::MacOSX::Details::FontCache::fDummyList |
|
private |
◆ fFontLists
std::list<FontList> ROOT::MacOSX::Details::FontCache::fFontLists |
|
private |
◆ fFonts
◆ fLoadedFonts
std::map<CTFontRef, CTFontGuard_t> ROOT::MacOSX::Details::FontCache::fLoadedFonts |
|
private |
◆ fSelectedFont
CTFontRef ROOT::MacOSX::Details::FontCache::fSelectedFont |
|
private |
◆ fSymbolFontRegistered
bool ROOT::MacOSX::Details::FontCache::fSymbolFontRegistered |
|
private |
◆ fXLFDtoPostscriptNames
PSNameMap_t ROOT::MacOSX::Details::FontCache::fXLFDtoPostscriptNames |
|
private |
The documentation for this class was generated from the following files: