![]() |
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 96 of file qimage.cpp.
| QImageData::~QImageData | ( | ) |
Definition at line 161 of file qimage.cpp.
|
inlinestatic |
Definition at line 92 of file qimage_p.h.
| bool QImageData::checkForAlphaPixels | ( | ) | const |
Definition at line 177 of file qimage.cpp.
| bool QImageData::convertInPlace | ( | QImage::Format | newFormat, |
| Qt::ImageConversionFlags | flags ) |
Definition at line 5942 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 835 of file qimage.cpp.
| bool QImageData::doImageIO | ( | const QImage * | image, |
| QImageWriter * | io, | ||
| int | quality ) const |
Definition at line 3980 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.