| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csSoftFontCache Member List

This is the complete list of members for csSoftFontCache, 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]`
cacheRemaining | csSoftFontCache |
ClipX1 | csFontCache |
ClipX2 | csFontCache |
ClipY1 | csFontCache |
ClipY2 | csFontCache |
deleteCallback | csFontCache | `[protected]`
FindLRUEntry(KnownFont *font, utf32_char glyph) | csFontCache | `[protected]`
FindLRUEntry(GlyphCacheData *cacheData) | csFontCache | `[protected]`
G2D | csSoftFontCache |
GetCacheData(KnownFont *font, utf32_char glyph, uint flags) | csFontCache |
GetCachedFont(iFont *font) | csFontCache |
GetLeastUsed() | csFontCache |
head | csFontCache | `[protected]`
InternalCacheGlyph(KnownFont *font, utf32_char glyph, uint flags) | csSoftFontCache | `[virtual]`
csFontCache::InternalCacheGlyph(KnownFont *font, utf32_char glyph, uint flags) | csFontCache | `[protected, virtual]`
InternalGetCacheData(KnownFont *font, utf32_char glyph) | csFontCache | `[protected]`
InternalUncacheGlyph(GlyphCacheData *cacheData) | csSoftFontCache | `[virtual]`
csFontCache::InternalUncacheGlyph(GlyphCacheData *cacheData) | csFontCache | `[protected, virtual]`
KnownFontArrayKeyFunctor(iFont *f) | csFontCache | `[inline, protected, static]`
knownFonts | csFontCache | `[protected]`
LRUAlloc | csFontCache | `[protected]`
PlaneGlyphsArray typedef | csFontCache | `[protected]`
purgeableFonts | csFontCache | `[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]`
tail | csFontCache | `[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]`