![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qtextengine_p.h>
Public Member Functions | |
QGlyphLayout () | |
QGlyphLayout (char *address, int totalGlyphs) | |
QGlyphLayout | mid (int position, int n=-1) const |
QFixed | effectiveAdvance (int item) const |
void | clear (int first=0, int last=-1) |
char * | data () |
void | copy (QGlyphLayout *other) |
void | grow (char *address, int totalGlyphs) |
Public Attributes | |
QFixedPoint * | offsets |
glyph_t * | glyphs |
QFixed * | advances |
QGlyphJustification * | justifications |
QGlyphAttributes * | attributes |
int | numGlyphs |
Static Public Attributes | |
static constexpr qsizetype | SpaceNeeded |
Definition at line 159 of file qtextengine_p.h.
|
inline |
Definition at line 173 of file qtextengine_p.h.
References numGlyphs.
|
inlineexplicit |
Definition at line 175 of file qtextengine_p.h.
References attributes, glyphs, justifications, and numGlyphs.
Referenced by grow().
|
inline |
Definition at line 206 of file qtextengine_p.h.
References attributes, glyphs, justifications, and numGlyphs.
Referenced by grow().
void QGlyphLayout::copy | ( | QGlyphLayout * | other | ) |
Definition at line 2892 of file qtextengine.cpp.
References attributes, glyphs, justifications, and numGlyphs.
|
inline |
Definition at line 222 of file qtextengine_p.h.
|
inline |
Definition at line 203 of file qtextengine_p.h.
void QGlyphLayout::grow | ( | char * | address, |
int | totalGlyphs ) |
Definition at line 2908 of file qtextengine.cpp.
References QGlyphLayout(), attributes, clear(), glyphs, justifications, and numGlyphs.
|
inline |
Definition at line 189 of file qtextengine_p.h.
References attributes, glyphs, justifications, and numGlyphs.
Referenced by applyVisibilityRules().
QFixed* QGlyphLayout::advances |
Definition at line 167 of file qtextengine_p.h.
QGlyphAttributes* QGlyphLayout::attributes |
Definition at line 169 of file qtextengine_p.h.
Referenced by QGlyphLayout(), addNextCluster(), applyVisibilityRules(), clear(), copy(), grow(), mid(), and QTextLineItemIterator::next().
glyph_t* QGlyphLayout::glyphs |
Definition at line 166 of file qtextengine_p.h.
Referenced by QGlyphLayout(), applyVisibilityRules(), clear(), copy(), grow(), mid(), and set().
QGlyphJustification* QGlyphLayout::justifications |
Definition at line 168 of file qtextengine_p.h.
Referenced by QGlyphLayout(), clear(), copy(), grow(), and mid().
int QGlyphLayout::numGlyphs |
Definition at line 171 of file qtextengine_p.h.
Referenced by QGlyphLayout(), QGlyphLayout(), clear(), copy(), grow(), mid(), and set().
QFixedPoint* QGlyphLayout::offsets |
Definition at line 165 of file qtextengine_p.h.
|
staticconstexpr |
Definition at line 161 of file qtextengine_p.h.