![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/private/qflatmap_p.h>#include <QtGui/private/qtguiglobal_p.h>#include "qdebug.h"#include "qtextformat.h"#include "qtextformat_p.h"#include "qtextengine_p.h"#include "qabstracttextdocumentlayout.h"#include "qabstracttextdocumentlayout_p.h"#include "qtextlayout.h"#include "qtextboundaryfinder.h"#include <QtCore/private/qunicodetables_p.h>#include "qvarlengtharray.h"#include "qfont.h"#include "qfont_p.h"#include "qfontengine_p.h"#include "qstring.h"#include "qtextdocument_p.h"#include "qrawfont.h"#include "qrawfont_p.h"#include <qguiapplication.h>#include <qinputmethod.h>#include <qlocale.h>#include <algorithm>#include <stdlib.h>#include "../../3rdparty/emoji-segmenter/emoji_presentation_scanner.c"Go to the source code of this file.
Classes | |
| struct | QJustificationPoint |
Macros | |
| #define | BIDI_DEBUG if (1) ; else qDebug |
| #define | EMOJI_LINKAGE static |
Functions | |
| static void | applyVisibilityRules (ushort ucs, QGlyphLayout *glyphs, uint glyphPosition, QFontEngine *fontEngine) |
| static void | releaseCachedFontEngine (QFontEngine *fontEngine) |
| Q_DECLARE_TYPEINFO (QJustificationPoint, Q_PRIMITIVE_TYPE) | |
| static void | set (QJustificationPoint *point, int typetype, const QGlyphLayout &glyph, QFontEngine *fe) |
| static bool | nextCharJoins (const QString &stringstring, int pos) |
| static bool | prevCharJoins (const QString &stringstring, int pos) |
| static constexpr bool | isRetainableControlCode (char16_t cc) noexcept |
| static QString | stringMidRetainingBidiCC (const QString &stringstring, const QString &ellidePrefix, const QString &ellideSuffix, int subStringFrom, int subStringTo, int midStart, int midLength) |
| QTransform | qt_true_matrix (qreal ww, qreal hh, const QTransform &xx) |
Variables | |
| static QT_BEGIN_NAMESPACE const float | smallCapsFraction = 0.7f |
Definition at line 189 of file qtextengine.cpp.
| #define EMOJI_LINKAGE static |
Definition at line 22 of file qtextengine.cpp.
| enum JustificationClass |
Definition at line 1198 of file qtextengine.cpp.
| enum JustificationClass |
Definition at line 1198 of file qtextengine.cpp.
|
static |
Definition at line 1325 of file qtextengine.cpp.
References QGlyphLayout::attributes, QGlyphLayout::glyphs, and QGlyphLayout::mid().
|
staticconstexprnoexcept |
Definition at line 3180 of file qtextengine.cpp.
Referenced by stringMidRetainingBidiCC().
|
inlinestatic |
Definition at line 3160 of file qtextengine.cpp.
|
inlinestatic |
Definition at line 3170 of file qtextengine.cpp.
| Q_DECLARE_TYPEINFO | ( | QJustificationPoint | , |
| Q_PRIMITIVE_TYPE | ) |
| QTransform qt_true_matrix | ( | qreal | w, |
| qreal | h, | ||
| const QTransform & | x ) |
Definition at line 4030 of file qtextengine.cpp.
|
inlinestatic |
Definition at line 1932 of file qtextengine.cpp.
|
static |
Definition at line 2614 of file qtextengine.cpp.
References QGlyphLayout::glyphs, Justification_Arabic_Normal, Justification_Prohibited, QGlyphLayout::numGlyphs, and QJustificationPoint::type.
|
static |
Definition at line 3187 of file qtextengine.cpp.
References isRetainableControlCode().
|
static |
Definition at line 36 of file qtextengine.cpp.