|
CartoType API
|
#include <cartotype_typeface.h>
Public Member Functions | |
| TGlyphKey (int32 aCode, CTypeface *aTypeface) | |
| bool | operator== (const TGlyphKey &aKey) const |
| bool | operator!= (const TGlyphKey &aKey) const |
| uint32 | Hash () const |
Static Public Member Functions | |
| static void | HashStep (uint32 &aHash, uint32 aValue) |
Public Attributes | |
| int32 | iCode |
| CTypeface * | iTypeface |
A glyph key uniquely identifies a cached glyph by its character code and typeface.
| CartoType::TGlyphKey::TGlyphKey | ( | int32 | aCode, |
| CTypeface * | aTypeface | ||
| ) | [inline] |
Construct a glyph key with a given code and typeface.
| uint32 CartoType::TGlyphKey::Hash | ( | ) | const [inline] |
Return the hash value for a glyph key.
| bool CartoType::TGlyphKey::operator!= | ( | const TGlyphKey & | aKey | ) | const [inline] |
Compare two glyph keys for inequality.
| bool CartoType::TGlyphKey::operator== | ( | const TGlyphKey & | aKey | ) | const [inline] |
Compare two glyph keys for equality.
The character code.
The typeface (owned by the CartoType engine).
1.7.5.1