![]() |
Qt 6.x
The Qt SDK
|
#include <qglyphrun_p.h>
Public Member Functions | |
QGlyphRunPrivate () | |
QGlyphRunPrivate (const QGlyphRunPrivate &other) | |
![]() | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Static Public Member Functions | |
static QGlyphRunPrivate * | get (const QGlyphRun &glyphRun) |
Public Attributes | |
QList< quint32 > | glyphIndexes |
QList< QPointF > | glyphPositions |
QList< qsizetype > | stringIndexes |
QRawFont | rawFont |
QRectF | boundingRect |
QString | sourceString |
QGlyphRun::GlyphRunFlags | flags |
const quint32 * | glyphIndexData |
int | glyphIndexDataSize |
const QPointF * | glyphPositionData |
int | glyphPositionDataSize |
int | textRangeStart |
int | textRangeEnd |
![]() | |
QAtomicInt | ref |
Definition at line 29 of file qglyphrun_p.h.
|
inline |
Definition at line 32 of file qglyphrun_p.h.
|
inline |
Definition at line 42 of file qglyphrun_p.h.
|
inlinestatic |
Definition at line 78 of file qglyphrun_p.h.
References QExplicitlySharedDataPointer< T >::data().
Referenced by QQuickTextNodeEngine::BinaryTreeNode::BinaryTreeNode(), QPainter::drawGlyphRun(), and glyphRunWithInfo().
QRectF QGlyphRunPrivate::boundingRect |
Definition at line 64 of file qglyphrun_p.h.
Referenced by QGlyphRun::boundingRect(), and QGlyphRun::setBoundingRect().
QGlyphRun::GlyphRunFlags QGlyphRunPrivate::flags |
Definition at line 67 of file qglyphrun_p.h.
Referenced by QGlyphRun::clear(), QGlyphRun::flags(), QGlyphRun::isRightToLeft(), QGlyphRun::operator==(), QGlyphRun::overline(), QGlyphRun::setFlag(), QGlyphRun::setFlags(), QGlyphRun::strikeOut(), and QGlyphRun::underline().
const quint32* QGlyphRunPrivate::glyphIndexData |
Definition at line 69 of file qglyphrun_p.h.
Referenced by QGlyphRun::boundingRect(), QPainter::drawGlyphRun(), QGlyphRun::glyphIndexes(), QGlyphRun::operator==(), QGlyphRun::setGlyphIndexes(), and QGlyphRun::setRawData().
int QGlyphRunPrivate::glyphIndexDataSize |
Definition at line 70 of file qglyphrun_p.h.
Referenced by QGlyphRun::boundingRect(), QPainter::drawGlyphRun(), QGlyphRun::glyphIndexes(), QGlyphRun::isEmpty(), QGlyphRun::operator==(), QGlyphRun::setGlyphIndexes(), and QGlyphRun::setRawData().
Definition at line 60 of file qglyphrun_p.h.
Referenced by QGlyphRun::glyphIndexes(), QGlyphRun::setGlyphIndexes(), and QGlyphRun::setRawData().
const QPointF* QGlyphRunPrivate::glyphPositionData |
Definition at line 72 of file qglyphrun_p.h.
Referenced by QGlyphRun::boundingRect(), QPainter::drawGlyphRun(), QGlyphRun::operator==(), QGlyphRun::positions(), QGlyphRun::setPositions(), and QGlyphRun::setRawData().
int QGlyphRunPrivate::glyphPositionDataSize |
Definition at line 73 of file qglyphrun_p.h.
Referenced by QGlyphRun::boundingRect(), QPainter::drawGlyphRun(), QGlyphRun::isEmpty(), QGlyphRun::operator==(), QGlyphRun::positions(), QGlyphRun::setPositions(), and QGlyphRun::setRawData().
Definition at line 61 of file qglyphrun_p.h.
Referenced by QGlyphRun::positions(), QGlyphRun::setPositions(), and QGlyphRun::setRawData().
QRawFont QGlyphRunPrivate::rawFont |
Definition at line 63 of file qglyphrun_p.h.
Referenced by QGlyphRun::boundingRect(), QGlyphRun::clear(), QGlyphRun::operator==(), QGlyphRun::rawFont(), and QGlyphRun::setRawFont().
QString QGlyphRunPrivate::sourceString |
Definition at line 65 of file qglyphrun_p.h.
Referenced by QGlyphRun::isEmpty(), QGlyphRun::setSourceString(), and QGlyphRun::sourceString().
Definition at line 62 of file qglyphrun_p.h.
Referenced by QGlyphRun::isEmpty(), QGlyphRun::setStringIndexes(), and QGlyphRun::stringIndexes().
int QGlyphRunPrivate::textRangeEnd |
Definition at line 76 of file qglyphrun_p.h.
int QGlyphRunPrivate::textRangeStart |
Definition at line 75 of file qglyphrun_p.h.