![]() |
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 161 of file qtextengine_p.h.
|
inline |
Definition at line 175 of file qtextengine_p.h.
References numGlyphs.
|
inlineexplicit |
Definition at line 177 of file qtextengine_p.h.
References attributes, glyphs, justifications, and numGlyphs.
Referenced by grow().
|
inline |
Definition at line 208 of file qtextengine_p.h.
References attributes, glyphs, justifications, and numGlyphs.
Referenced by grow().
| void QGlyphLayout::copy | ( | QGlyphLayout * | other | ) |
Definition at line 2897 of file qtextengine.cpp.
References attributes, glyphs, justifications, and numGlyphs.
|
inline |
Definition at line 224 of file qtextengine_p.h.
|
inline |
Definition at line 205 of file qtextengine_p.h.
| void QGlyphLayout::grow | ( | char * | address, |
| int | totalGlyphs ) |
Definition at line 2913 of file qtextengine.cpp.
References QGlyphLayout(), attributes, clear(), glyphs, justifications, and numGlyphs.
|
inline |
Definition at line 191 of file qtextengine_p.h.
References attributes, glyphs, justifications, and numGlyphs.
Referenced by applyVisibilityRules().
| QFixed* QGlyphLayout::advances |
Definition at line 169 of file qtextengine_p.h.
| QGlyphAttributes* QGlyphLayout::attributes |
Definition at line 171 of file qtextengine_p.h.
Referenced by QGlyphLayout(), addNextCluster(), applyVisibilityRules(), clear(), copy(), grow(), mid(), and QTextLineItemIterator::next().
| glyph_t* QGlyphLayout::glyphs |
Definition at line 168 of file qtextengine_p.h.
Referenced by QGlyphLayout(), applyVisibilityRules(), clear(), copy(), grow(), mid(), and set().
| QGlyphJustification* QGlyphLayout::justifications |
Definition at line 170 of file qtextengine_p.h.
Referenced by QGlyphLayout(), clear(), copy(), grow(), and mid().
| int QGlyphLayout::numGlyphs |
Definition at line 173 of file qtextengine_p.h.
Referenced by QGlyphLayout(), QGlyphLayout(), clear(), copy(), grow(), mid(), and set().
| QFixedPoint* QGlyphLayout::offsets |
Definition at line 167 of file qtextengine_p.h.
|
staticconstexpr |
Definition at line 163 of file qtextengine_p.h.