Tipos públicos |
| enum | Mode {
Full = 0x00,
NoBidi = 0x01,
SingleLine = 0x02,
WidthOnly = 0x07,
Full = 0x00,
NoBidi = 0x01,
SingleLine = 0x02,
WidthOnly = 0x07
} |
| enum | Edge { Leading,
Trailing,
Leading,
Trailing
} |
| enum | ShaperFlag { RightToLeft = 0x0001,
Mirrored = 0x0001,
RightToLeft = 0x0001,
Mirrored = 0x0001
} |
| enum | Mode {
Full = 0x00,
NoBidi = 0x01,
SingleLine = 0x02,
WidthOnly = 0x07,
Full = 0x00,
NoBidi = 0x01,
SingleLine = 0x02,
WidthOnly = 0x07
} |
| enum | Edge { Leading,
Trailing,
Leading,
Trailing
} |
| enum | ShaperFlag { RightToLeft = 0x0001,
Mirrored = 0x0001,
RightToLeft = 0x0001,
Mirrored = 0x0001
} |
Métodos públicos |
| | QTextEngine (const QString &str, QFontPrivate *f) |
| | ~QTextEngine () |
| void | itemize (int mode=Full) |
| const QCharAttributes * | attributes () |
| void | shape (int item) const |
| int | width (int charFrom, int numChars) const |
| glyph_metrics_t | boundingBox (int from, int len) const |
| int | length (int item) const |
| void | splitItem (int item, int pos) |
| unsigned short * | logClusters (const QScriptItem *si) const |
| glyph_t * | glyphs (const QScriptItem *si) const |
| advance_t * | advances (const QScriptItem *si) const |
| qoffset_t * | offsets (const QScriptItem *si) const |
| GlyphAttributes * | glyphAttributes (const QScriptItem *si) const |
| void | reallocate (int totalGlyphs) |
| void | ensureSpace (int nGlyphs) const |
| | QTextEngine (const QString &str, QFontPrivate *f) |
| | ~QTextEngine () |
| void | itemize (int mode=Full) |
| const QCharAttributes * | attributes () |
| void | shape (int item) const |
| int | width (int charFrom, int numChars) const |
| glyph_metrics_t | boundingBox (int from, int len) const |
| int | length (int item) const |
| void | splitItem (int item, int pos) |
| unsigned short * | logClusters (const QScriptItem *si) const |
| glyph_t * | glyphs (const QScriptItem *si) const |
| advance_t * | advances (const QScriptItem *si) const |
| qoffset_t * | offsets (const QScriptItem *si) const |
| GlyphAttributes * | glyphAttributes (const QScriptItem *si) const |
| void | reallocate (int totalGlyphs) |
| void | ensureSpace (int nGlyphs) const |
Métodos públicos estáticos |
| static void | bidiReorder (int numRuns, const Q_UINT8 *levels, int *visualOrder) |
| static void | bidiReorder (int numRuns, const Q_UINT8 *levels, int *visualOrder) |
Atributos públicos |
| QScriptItemArray | items |
| QString | string |
| QFontPrivate * | fnt |
| int | lineWidth |
| int | widthUsed |
| int | firstItemInLine |
| int | currentItem |
| QChar::Direction | direction: 5 |
| unsigned int | haveCharAttributes: 1 |
| unsigned int | widthOnly: 1 |
| unsigned int | reserved: 25 |
| unsigned short * | logClustersPtr |
| glyph_t * | glyphPtr |
| advance_t * | advancePtr |
| qoffset_t * | offsetsPtr |
| GlyphAttributes * | glyphAttributesPtr |
| int | allocated |
| void ** | memory |
| int | num_glyphs |
| int | used |
La documentación para esta clase fue generada a partir de los siguientes ficheros: