7#include <QtGui/qtguiglobal.h>
8#include <QtCore/qlist.h>
9#include <QtCore/qpoint.h>
10#include <QtGui/qrawfont.h>
11#include <QtCore/qshareddata.h>
13#if !defined(QT_NO_RAWFONT)
33 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_PURE_SWAP(
QGlyphRun)
40 void setRawFont(
const QRawFont &rawFont);
42 void setRawData(
const quint32 *glyphIndexArray,
43 const QPointF *glyphPositionArray,
58 void setOverline(
bool overline);
59 bool overline()
const;
61 void setUnderline(
bool underline);
62 bool underline()
const;
64 void setStrikeOut(
bool strikeOut);
65 bool strikeOut()
const;
67 void setRightToLeft(
bool on);
68 bool isRightToLeft()
const;
70 void setFlag(GlyphRunFlag flag,
bool enabled =
true);
71 void setFlags(GlyphRunFlags
flags);
72 GlyphRunFlags
flags()
const;
80 void setSourceString(
const QString &sourceString);
The QGlyphRun class provides direct access to the internal glyphs in a font.
void swap(QGlyphRun &other) noexcept
bool operator!=(const QGlyphRun &other) const
Compares other to this QGlyphRun object.
\inmodule QtCore\reentrant
The QRawFont class provides access to a single physical instance of a font.
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
constexpr timespec operator+(const timespec &t1, const timespec &t2)
constexpr timespec & operator+=(timespec &t1, const timespec &t2)
static const QCssKnownValue positions[NumKnownPositionModes - 1]
#define Q_DECLARE_FLAGS(Flags, Enum)
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLenum GLsizei const GLuint GLboolean enabled
static const QRectF boundingRect(const QPointF *points, int pointCount)
bool operator==(const QRandomGenerator &rng1, const QRandomGenerator &rng2)