18 struct hb_glyph_position_t;
19 struct hb_glyph_info_t;
46 hb_glyph_position_t *getGlyphPositions(
unsigned int* glyph_count)
const;
49 hb_glyph_info_t* getGlyphInfos(
unsigned int* glyph_count)
const;
71 const DtUnicode&
string,
unsigned int pos = 0,
int len = -1);
75 const DtUnicode&
string,
unsigned int pos = 0,
int len = -1);
101 CharacterInformation() : advance(0.0f), offset(0.0f), glyphIndex(0), changeColor(false), glyphDefined(true) {};
103 advance(orig.advance), offset(orig.offset), glyphIndex(orig.glyphIndex), changeColor(orig.changeColor),
104 glyphDefined(orig.glyphDefined) { memcpy(color, orig.
color,
sizeof(color)); };
120 margin(orig.margin), alignment(orig.alignment), characters(orig.characters) {};
127 typedef std::vector<LineInformation>
Lines;