CrystalSpace

Public API Reference

csFontCache Member List

This is the complete list of members for csFontCache, including all inherited members.

AddCacheData(KnownFont *font, utf32_char glyph, GlyphCacheData *cacheData)csFontCache [protected]
CacheFont(iFont *font)csFontCache
CacheGlyph(KnownFont *font, utf32_char glyph, uint flags)csFontCache
CacheGlyphUnsafe(KnownFont *font, utf32_char glyph, uint flags)csFontCache [protected]
ClipX1csFontCache
ClipX2csFontCache
ClipY1csFontCache
ClipY2csFontCache
deleteCallbackcsFontCache [protected]
FindLRUEntry(KnownFont *font, utf32_char glyph)csFontCache [protected]
FindLRUEntry(GlyphCacheData *cacheData)csFontCache [protected]
GetCacheData(KnownFont *font, utf32_char glyph, uint flags)csFontCache
GetCachedFont(iFont *font)csFontCache
GetLeastUsed()csFontCache
headcsFontCache [protected]
InternalCacheGlyph(KnownFont *font, utf32_char glyph, uint flags)csFontCache [protected, virtual]
InternalGetCacheData(KnownFont *font, utf32_char glyph)csFontCache [protected]
InternalUncacheGlyph(GlyphCacheData *cacheData)csFontCache [protected, virtual]
KnownFontArrayKeyFunctor(iFont *f)csFontCache [inline, protected, static]
knownFontscsFontCache [protected]
LRUAlloccsFontCache [protected]
PlaneGlyphsArray typedefcsFontCache [protected]
purgeableFontscsFontCache [protected]
PurgeEmptyPlanes()csFontCache
RemoveCacheData(GlyphCacheData *cacheData)csFontCache [protected]
RemoveLRUEntry(LRUEntry *entry)csFontCache [protected]
SetClipRect(int x1, int y1, int x2, int y2)csFontCache [inline]
SetupCacheData(GlyphCacheData *cacheData, KnownFont *font, utf32_char glyph, uint flags)csFontCache [protected]
tailcsFontCache [protected]
UncacheFont(iFont *font)csFontCache
UncacheGlyph(GlyphCacheData *cacheData)csFontCache
WriteString(iFont *font, int x, int y, int fg, int bg, const void *text, bool isWide, uint flags)csFontCache [virtual]


Generated for Crystal Space by doxygen 1.4.7