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: