![]() |
VR-Forces 4.0.4 Class Documentation
|
The character encoding map, maps the character code to a glyph index. More...
Public Member Functions | |
| DtCharacterEncodingMap (DtFreeTypeFace *face) | |
| ~DtCharacterEncodingMap () | |
| unsigned int | encoding () const |
| Get the current encoding. | |
| bool | setEncoding (unsigned int encoding) |
| Set the encoding of the. | |
| unsigned int | indexOfGlyph (const unsigned int characterCode) const |
| Get Glyph index. | |
| unsigned int | indexInFont (unsigned int characterCode) const |
| Get index in font. | |
| void | setGlyphIndex (const unsigned int characterCode, const size_t glyphIndex) |
| Add a character index. | |
Protected Types | |
| typedef boost::unordered_map < unsigned int, unsigned int > | CharacterMap |
Protected Attributes | |
| DtFreeTypeFace * | myFace |
| CharacterMap | myGlyphMap |
| unsigned int | myEncoding |
| unsigned int | myIndexCache [TheCacheSize] |
Static Protected Attributes | |
| static const unsigned int | TheCacheSize = 128 |
The character encoding map, maps the character code to a glyph index.
typedef boost::unordered_map<unsigned int, unsigned int> makVrv::DtCharacterEncodingMap::CharacterMap [protected] |
| unsigned int makVrv::DtCharacterEncodingMap::encoding | ( | ) | const |
Get the current encoding.
| bool makVrv::DtCharacterEncodingMap::setEncoding | ( | unsigned int | encoding | ) |
Set the encoding of the.
| unsigned int makVrv::DtCharacterEncodingMap::indexOfGlyph | ( | const unsigned int | characterCode | ) | const |
Get Glyph index.
| unsigned int makVrv::DtCharacterEncodingMap::indexInFont | ( | unsigned int | characterCode | ) | const |
Get index in font.
| void makVrv::DtCharacterEncodingMap::setGlyphIndex | ( | const unsigned int | characterCode, |
| const size_t | glyphIndex | ||
| ) |
Add a character index.
DtFreeTypeFace* makVrv::DtCharacterEncodingMap::myFace [protected] |
unsigned int makVrv::DtCharacterEncodingMap::myEncoding [protected] |
const unsigned int makVrv::DtCharacterEncodingMap::TheCacheSize = 128 [static, protected] |
unsigned int makVrv::DtCharacterEncodingMap::myIndexCache[TheCacheSize] [protected] |