![]() |
Qt 6.x
The Qt SDK
|
#include <qdistancefield_p.h>
Public Member Functions | |
QDistanceFieldData () | |
QDistanceFieldData (const QDistanceFieldData &other) | |
~QDistanceFieldData () | |
![]() | |
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 QDistanceFieldData * | create (const QSize &size) |
static QDistanceFieldData * | create (const QPainterPath &path, bool doubleResolution) |
Public Attributes | |
glyph_t | glyph |
int | width |
int | height |
int | nbytes |
uchar * | data |
![]() | |
QAtomicInt | ref |
Definition at line 36 of file qdistancefield_p.h.
|
inline |
Definition at line 39 of file qdistancefield_p.h.
Referenced by create().
QDistanceFieldData::QDistanceFieldData | ( | const QDistanceFieldData & | other | ) |
Definition at line 809 of file qdistancefield.cpp.
References nbytes, and other().
QDistanceFieldData::~QDistanceFieldData | ( | ) |
Definition at line 822 of file qdistancefield.cpp.
|
static |
Definition at line 842 of file qdistancefield.cpp.
References create(), data, makeDistanceField(), qCeil(), QT_DISTANCEFIELD_RADIUS(), and QT_DISTANCEFIELD_SCALE().
|
static |
Definition at line 827 of file qdistancefield.cpp.
References QDistanceFieldData(), and data.
Referenced by QDistanceField::QDistanceField(), QDistanceField::setGlyph(), and QDistanceField::setGlyph().
uchar* QDistanceFieldData::data |
Definition at line 50 of file qdistancefield_p.h.
Referenced by QDistanceField::bits(), QDistanceField::bits(), QDistanceField::constBits(), QDistanceField::constScanLine(), QDistanceField::copy(), create(), create(), QDistanceField::isNull(), QDistanceField::scanLine(), QDistanceField::scanLine(), and QDistanceField::toImage().
glyph_t QDistanceFieldData::glyph |
Definition at line 46 of file qdistancefield_p.h.
Referenced by QDistanceField::QDistanceField(), QDistanceField::copy(), QDistanceField::glyph(), QDistanceField::setGlyph(), and QDistanceField::setGlyph().
int QDistanceFieldData::height |
Definition at line 48 of file qdistancefield_p.h.
Referenced by QDistanceField::copy(), QDistanceField::height(), and QDistanceField::toImage().
int QDistanceFieldData::nbytes |
Definition at line 49 of file qdistancefield_p.h.
Referenced by QDistanceFieldData(), and QDistanceField::copy().
int QDistanceFieldData::width |
Definition at line 47 of file qdistancefield_p.h.
Referenced by QDistanceField::constScanLine(), QDistanceField::copy(), QDistanceField::scanLine(), QDistanceField::scanLine(), QDistanceField::toImage(), and QDistanceField::width().