![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qimage_p.h>
Classes | |
struct | ImageSizeParameters |
Public Member Functions | |
QImageData () | |
~QImageData () | |
bool | checkForAlphaPixels () const |
bool | convertInPlace (QImage::Format newFormat, Qt::ImageConversionFlags) |
bool | doImageIO (const QImage *image, QImageWriter *io, int quality) const |
Static Public Member Functions | |
static QImageData * | create (const QSize &size, QImage::Format format) |
static QImageData * | create (uchar *data, int w, int h, qsizetype bpl, QImage::Format format, bool readOnly, QImageCleanupFunction cleanupFunction=nullptr, void *cleanupInfo=nullptr) |
static QImageData * | get (QImage &img) noexcept |
static const QImageData * | get (const QImage &img) noexcept |
static ImageSizeParameters | calculateImageParameters (qsizetype width, qsizetype height, qsizetype depth) |
Public Attributes | |
QAtomicInt | ref |
int | width |
int | height |
int | depth |
qsizetype | nbytes |
qreal | devicePixelRatio |
QList< QRgb > | colortable |
uchar * | data |
QImage::Format | format |
qsizetype | bytes_per_line |
int | ser_no |
int | detach_no |
qreal | dpmx |
qreal | dpmy |
QPoint | offset |
uint | own_data: 1 |
uint | ro_data: 1 |
uint | has_alpha_clut: 1 |
uint | is_cached: 1 |
QImageCleanupFunction | cleanupFunction |
void * | cleanupInfo |
QMap< QString, QString > | text |
QPaintEngine * | paintEngine |
QColorSpace | colorSpace |
Definition at line 34 of file qimage_p.h.
QImageData::QImageData | ( | ) |
Definition at line 91 of file qimage.cpp.
QImageData::~QImageData | ( | ) |
Definition at line 156 of file qimage.cpp.
|
inlinestatic |
Definition at line 92 of file qimage_p.h.
bool QImageData::checkForAlphaPixels | ( | ) | const |
Definition at line 172 of file qimage.cpp.
bool QImageData::convertInPlace | ( | QImage::Format | newFormat, |
Qt::ImageConversionFlags | flags ) |
Definition at line 5899 of file qimage.cpp.
|
static |
Creates a new image data. Returns \nullptr if invalid parameters are give or anything else failed.
|
static |
Definition at line 827 of file qimage.cpp.
bool QImageData::doImageIO | ( | const QImage * | image, |
QImageWriter * | io, | ||
int | quality ) const |
Definition at line 3939 of file qimage.cpp.
|
inlinestaticnoexcept |
Definition at line 41 of file qimage_p.h.
|
inlinestaticnoexcept |
Definition at line 40 of file qimage_p.h.
qsizetype QImageData::bytes_per_line |
Definition at line 53 of file qimage_p.h.
QImageCleanupFunction QImageData::cleanupFunction |
Definition at line 66 of file qimage_p.h.
void* QImageData::cleanupInfo |
Definition at line 67 of file qimage_p.h.
QColorSpace QImageData::colorSpace |
Definition at line 81 of file qimage_p.h.
Definition at line 50 of file qimage_p.h.
uchar* QImageData::data |
Definition at line 51 of file qimage_p.h.
int QImageData::depth |
Definition at line 47 of file qimage_p.h.
int QImageData::detach_no |
Definition at line 55 of file qimage_p.h.
qreal QImageData::devicePixelRatio |
Definition at line 49 of file qimage_p.h.
qreal QImageData::dpmx |
Definition at line 57 of file qimage_p.h.
qreal QImageData::dpmy |
Definition at line 58 of file qimage_p.h.
QImage::Format QImageData::format |
Definition at line 52 of file qimage_p.h.
uint QImageData::has_alpha_clut |
Definition at line 63 of file qimage_p.h.
int QImageData::height |
Definition at line 46 of file qimage_p.h.
uint QImageData::is_cached |
Definition at line 64 of file qimage_p.h.
qsizetype QImageData::nbytes |
Definition at line 48 of file qimage_p.h.
QPoint QImageData::offset |
Definition at line 59 of file qimage_p.h.
Referenced by testing.tools.fixup_pdf_template.TemplateProcessor::insert_xref_entry(), and testing.tools.fixup_pdf_template.TemplateProcessor::process_line().
uint QImageData::own_data |
Definition at line 61 of file qimage_p.h.
QPaintEngine* QImageData::paintEngine |
Definition at line 79 of file qimage_p.h.
QAtomicInt QImageData::ref |
Definition at line 43 of file qimage_p.h.
uint QImageData::ro_data |
Definition at line 62 of file qimage_p.h.
int QImageData::ser_no |
Definition at line 54 of file qimage_p.h.
Definition at line 75 of file qimage_p.h.
int QImageData::width |
Definition at line 45 of file qimage_p.h.