![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qlist.h>#include <QtGui/qimage.h>#include <QtGui/qrgba64.h>#include <QtGui/qrgbafloat.h>#include <QtCore/private/qglobal_p.h>Go to the source code of this file.
Classes | |
| struct | QDitherInfo |
| struct | QPixelLayout |
Macros | |
| #define | UNALIASED_CONVERSION_LOOP(buffer, src, count, conversion) |
Typedefs | |
| typedef const uint *(QT_FASTCALL *) | FetchAndConvertPixelsFunc(uint *bufferbuffer, const uchar *srcsrc, int indexindex, int countcount, const QList< QRgb > *clut, QDitherInfo *dither) |
| typedef void(QT_FASTCALL *) | ConvertAndStorePixelsFunc(uchar *dest, const uint *srcsrc, int indexindex, int countcount, const QList< QRgb > *clut, QDitherInfo *dither) |
| typedef const QRgba64 *(QT_FASTCALL *) | FetchAndConvertPixelsFunc64(QRgba64 *bufferbuffer, const uchar *srcsrc, int indexindex, int countcount, const QList< QRgb > *clut, QDitherInfo *dither) |
| typedef void(QT_FASTCALL *) | ConvertAndStorePixelsFunc64(uchar *dest, const QRgba64 *srcsrc, int indexindex, int countcount, const QList< QRgb > *clut, QDitherInfo *dither) |
| typedef const QRgbaFloat32 *(QT_FASTCALL *) | FetchAndConvertPixelsFuncFP(QRgbaFloat32 *bufferbuffer, const uchar *srcsrc, int indexindex, int countcount, const QList< QRgb > *clut, QDitherInfo *dither) |
| typedef void(QT_FASTCALL *) | ConvertAndStorePixelsFuncFP(uchar *dest, const QRgbaFloat32 *srcsrc, int indexindex, int countcount, const QList< QRgb > *clut, QDitherInfo *dither) |
| typedef void(QT_FASTCALL *) | ConvertFunc(uint *bufferbuffer, int countcount, const QList< QRgb > *clut) |
| typedef void(QT_FASTCALL *) | Convert64Func(QRgba64 *bufferbuffer, int countcount) |
| typedef void(QT_FASTCALL *) | ConvertFPFunc(QRgbaFloat32 *bufferbuffer, int countcount) |
| typedef void(QT_FASTCALL *) | Convert64ToFPFunc(QRgbaFloat32 *bufferbuffer, const quint64 *srcsrc, int countcount) |
| typedef const QRgba64 *(QT_FASTCALL *) | ConvertTo64Func(QRgba64 *bufferbuffer, const uint *srcsrc, int countcount, const QList< QRgb > *clut, QDitherInfo *dither) |
| typedef const QRgbaFloat32 *(QT_FASTCALL *) | ConvertToFPFunc(QRgbaFloat32 *bufferbuffer, const uint *srcsrc, int countcount, const QList< QRgb > *clut, QDitherInfo *dither) |
| typedef void(QT_FASTCALL *) | RbSwapFunc(uchar *dstdst, const uchar *srcsrc, int countcount) |
| typedef void(*) | MemRotateFunc(const uchar *srcPixels, int ww, int hh, int sbpl, uchar *destPixels, int dbpl) |
Enumerations | |
| enum | QtPixelOrder { PixelOrderRGB , PixelOrderBGR } |
Variables | |
| ConvertAndStorePixelsFunc64 | qStoreFromRGBA64PM [QImage::NImageFormats] |
| QPixelLayout | qPixelLayouts [] |
| MemRotateFunc | qMemRotateFunctions [QPixelLayout::BPPCount][3] |
Definition at line 231 of file qpixellayout_p.h.
| typedef void(QT_FASTCALL *) Convert64Func(QRgba64 *buffer, int count) |
Definition at line 281 of file qpixellayout_p.h.
| typedef void(QT_FASTCALL *) Convert64ToFPFunc(QRgbaFloat32 *buffer, const quint64 *src, int count) |
Definition at line 283 of file qpixellayout_p.h.
| typedef void(QT_FASTCALL *) ConvertAndStorePixelsFunc(uchar *dest, const uint *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *dither) |
Definition at line 264 of file qpixellayout_p.h.
| typedef void(QT_FASTCALL *) ConvertAndStorePixelsFunc64(uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *dither) |
Definition at line 272 of file qpixellayout_p.h.
| typedef void(QT_FASTCALL *) ConvertAndStorePixelsFuncFP(uchar *dest, const QRgbaFloat32 *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *dither) |
Definition at line 278 of file qpixellayout_p.h.
| typedef void(QT_FASTCALL *) ConvertFPFunc(QRgbaFloat32 *buffer, int count) |
Definition at line 282 of file qpixellayout_p.h.
Definition at line 280 of file qpixellayout_p.h.
| typedef const QRgba64 *(QT_FASTCALL *) ConvertTo64Func(QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *clut, QDitherInfo *dither) |
Definition at line 285 of file qpixellayout_p.h.
| typedef const QRgbaFloat32 *(QT_FASTCALL *) ConvertToFPFunc(QRgbaFloat32 *buffer, const uint *src, int count, const QList< QRgb > *clut, QDitherInfo *dither) |
Definition at line 287 of file qpixellayout_p.h.
| typedef const uint *(QT_FASTCALL *) FetchAndConvertPixelsFunc(uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *dither) |
Definition at line 260 of file qpixellayout_p.h.
| typedef const QRgba64 *(QT_FASTCALL *) FetchAndConvertPixelsFunc64(QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *dither) |
Definition at line 268 of file qpixellayout_p.h.
| typedef const QRgbaFloat32 *(QT_FASTCALL *) FetchAndConvertPixelsFuncFP(QRgbaFloat32 *buffer, const uchar *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *dither) |
Definition at line 276 of file qpixellayout_p.h.
| typedef void(*) MemRotateFunc(const uchar *srcPixels, int w, int h, int sbpl, uchar *destPixels, int dbpl) |
Definition at line 291 of file qpixellayout_p.h.
Definition at line 289 of file qpixellayout_p.h.
| enum QtPixelOrder |
| Enumerator | |
|---|---|
| PixelOrderRGB | |
| PixelOrderBGR | |
Definition at line 27 of file qpixellayout_p.h.
Definition at line 211 of file qpixellayout_p.h.
|
inline |
Definition at line 104 of file qpixellayout_p.h.
|
inline |
Definition at line 116 of file qpixellayout_p.h.
|
inline |
Definition at line 130 of file qpixellayout_p.h.
|
inline |
Definition at line 147 of file qpixellayout_p.h.
|
inline |
Definition at line 66 of file qpixellayout_p.h.
|
inline |
Definition at line 76 of file qpixellayout_p.h.
|
inline |
Definition at line 86 of file qpixellayout_p.h.
|
inline |
Definition at line 95 of file qpixellayout_p.h.
|
inline |
|
inline |
Definition at line 166 of file qpixellayout_p.h.
|
inline |
Definition at line 177 of file qpixellayout_p.h.
|
inlineconstexpr |
Definition at line 187 of file qpixellayout_p.h.
|
inlineconstexpr |
Definition at line 192 of file qpixellayout_p.h.
Definition at line 41 of file qpixellayout_p.h.
Definition at line 54 of file qpixellayout_p.h.
References QRgba64::premultiplied(), and QRgba64::unpremultiplied().
Definition at line 197 of file qpixellayout_p.h.
Definition at line 241 of file qpixellayout_p.h.
Definition at line 1589 of file qpixellayout.cpp.
Definition at line 247 of file qpixellayout_p.h.
Definition at line 205 of file qpixellayout_p.h.
|
extern |
Definition at line 362 of file qmemrotate.cpp.
|
extern |
Definition at line 1924 of file qpixellayout.cpp.
|
extern |
Definition at line 2193 of file qpixellayout.cpp.