CrystalSpace

Public API Reference

csplugincommon/canvas/fontcache.h File Reference

Font glyph cache base. More...

#include "csextern.h"
#include "csutil/blockallocator.h"
#include "csutil/csunicode.h"
#include "csutil/scf_implementation.h"
#include "csutil/set.h"
#include "ivideo/fontserv.h"

Go to the source code of this file.

Classes

class  csFontCache
 A cache for font glyphs. More...
struct  csFontCache::FontDeleteNotify
 Font deletion callback. More...
struct  csFontCache::GlyphCacheData
 Some basic data associated with a glyph. More...
struct  csFontCache::KnownFont
 A font known to the cache. More...
struct  csFontCache::LRUEntry
 An entry in the LRU list. More...
class  csFontCache::PlaneGlyphElementHandler
struct  csFontCache::PlaneGlyphs
 Array of a number of glyphs. More...

Defines

#define GLYPH_INDEX_LOWER_COUNT   512
#define GLYPH_INDEX_LOWER_MASK   0x1ff
#define GLYPH_INDEX_UPPER_SHIFT   9
#define RELEVANT_WRITE_FLAGS   CS_WRITE_NOANTIALIAS


Detailed Description

Font glyph cache base.

Definition in file fontcache.h.


Generated for Crystal Space by doxygen 1.4.7