Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qpixellayout.cpp File Reference

(79e45125af94cb0fede5ff22ae189b7725a08fb8)

#include <qglobal.h>
#include "qdrawhelper_p.h"
#include "qpixellayout_p.h"
#include "qrgba64_p.h"
#include <QtCore/private/qsimd_p.h>
#include <QtGui/private/qcmyk_p.h>
Include dependency graph for qpixellayout.cpp:

Go to the source code of this file.

Functions

template<QImage::Format>
QT_BEGIN_NAMESPACE constexpr uint redWidth ()
template<QImage::Format>
constexpr uint redShift ()
template<QImage::Format>
constexpr uint greenWidth ()
template<QImage::Format>
constexpr uint greenShift ()
template<QImage::Format>
constexpr uint blueWidth ()
template<QImage::Format>
constexpr uint blueShift ()
template<QImage::Format>
constexpr uint alphaWidth ()
template<QImage::Format>
constexpr uint alphaShift ()
template<>
constexpr uint redWidth< QImage::Format_RGB32 > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB32 > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_RGB16 > ()
template<>
constexpr uint redWidth< QImage::Format_RGB444 > ()
template<>
constexpr uint redWidth< QImage::Format_RGB555 > ()
template<>
constexpr uint redWidth< QImage::Format_RGB666 > ()
template<>
constexpr uint redWidth< QImage::Format_RGB888 > ()
template<>
constexpr uint redWidth< QImage::Format_BGR888 > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_RGBX8888 > ()
template<>
constexpr uint redWidth< QImage::Format_RGBA8888 > ()
template<>
constexpr uint redWidth< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_RGB32 > ()
template<>
constexpr uint redShift< QImage::Format_ARGB32 > ()
template<>
constexpr uint redShift< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_RGB16 > ()
template<>
constexpr uint redShift< QImage::Format_RGB444 > ()
template<>
constexpr uint redShift< QImage::Format_RGB555 > ()
template<>
constexpr uint redShift< QImage::Format_RGB666 > ()
template<>
constexpr uint redShift< QImage::Format_RGB888 > ()
template<>
constexpr uint redShift< QImage::Format_BGR888 > ()
template<>
constexpr uint redShift< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_RGBX8888 > ()
template<>
constexpr uint redShift< QImage::Format_RGBA8888 > ()
template<>
constexpr uint redShift< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB32 > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB32 > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB16 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB444 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB555 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB666 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB888 > ()
template<>
constexpr uint greenWidth< QImage::Format_BGR888 > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_RGBX8888 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGBA8888 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_RGB32 > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB32 > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_RGB16 > ()
template<>
constexpr uint greenShift< QImage::Format_RGB444 > ()
template<>
constexpr uint greenShift< QImage::Format_RGB555 > ()
template<>
constexpr uint greenShift< QImage::Format_RGB666 > ()
template<>
constexpr uint greenShift< QImage::Format_RGB888 > ()
template<>
constexpr uint greenShift< QImage::Format_BGR888 > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_RGBX8888 > ()
template<>
constexpr uint greenShift< QImage::Format_RGBA8888 > ()
template<>
constexpr uint greenShift< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB32 > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB32 > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB16 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB444 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB555 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB666 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB888 > ()
template<>
constexpr uint blueWidth< QImage::Format_BGR888 > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_RGBX8888 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGBA8888 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_RGB32 > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB32 > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_RGB16 > ()
template<>
constexpr uint blueShift< QImage::Format_RGB444 > ()
template<>
constexpr uint blueShift< QImage::Format_RGB555 > ()
template<>
constexpr uint blueShift< QImage::Format_RGB666 > ()
template<>
constexpr uint blueShift< QImage::Format_RGB888 > ()
template<>
constexpr uint blueShift< QImage::Format_BGR888 > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_RGBX8888 > ()
template<>
constexpr uint blueShift< QImage::Format_RGBA8888 > ()
template<>
constexpr uint blueShift< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB32 > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB32 > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB16 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB444 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB555 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB666 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB888 > ()
template<>
constexpr uint alphaWidth< QImage::Format_BGR888 > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGBX8888 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGBA8888 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB32 > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB32 > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB16 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB444 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB555 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB666 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB888 > ()
template<>
constexpr uint alphaShift< QImage::Format_BGR888 > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_RGBX8888 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGBA8888 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGBA8888_Premultiplied > ()
template<QImage::Format>
constexpr QPixelLayout::BPP bitsPerPixel ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB32 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB32 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB16 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB444 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB555 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB666 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB888 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_BGR888 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGBX8888 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGBA8888 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGBA8888_Premultiplied > ()
template<QPixelLayout::BPP width>
static void QT_FASTCALL storePixel (uchar *dest, int index, uint pixel)
template<>
void QT_FASTCALL storePixel< QPixelLayout::BPP16 > (uchar *dest, int index, uint pixel)
template<>
void QT_FASTCALL storePixel< QPixelLayout::BPP24 > (uchar *dest, int index, uint pixel)
template<QPixelLayout::BPP bpp>
static uint QT_FASTCALL fetchPixel (const uchar *, int)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP1LSB > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP1MSB > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP8 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP16 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP24 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP32 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP64 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP16FPx4 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP32FPx4 > (const uchar *src, int index)
template<QImage::Format Format>
static uint convertPixelToRGB32 (uint s)
template<QImage::Format Format>
static void QT_FASTCALL convertToRGB32 (uint *buffer, int count, const QList< QRgb > *)
template<QImage::Format Format>
static const uint *QT_FASTCALL fetchRGBToRGB32 (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QImage::Format Format>
static QRgba64 convertPixelToRGB64 (uint s)
template<QImage::Format Format>
static const QRgba64 *QT_FASTCALL convertToRGB64 (QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
template<QImage::Format Format>
static const QRgba64 *QT_FASTCALL fetchRGBToRGB64 (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QImage::Format Format>
static Q_ALWAYS_INLINE QRgbaFloat32 convertPixelToRGB32F (uint s)
template<QImage::Format Format>
static const QRgbaFloat32 *QT_FASTCALL fetchRGBToRGB32F (QRgbaFloat32 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QImage::Format Format>
static uint convertPixelToARGB32PM (uint s)
template<QImage::Format Format>
static void QT_FASTCALL convertARGBPMToARGB32PM (uint *buffer, int count, const QList< QRgb > *)
template<QImage::Format Format>
static const uint *QT_FASTCALL fetchARGBPMToARGB32PM (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QImage::Format Format>
static QRgba64 convertPixelToRGBA64PM (uint s)
template<QImage::Format Format>
static const QRgba64 *QT_FASTCALL convertARGBPMToRGBA64PM (QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
template<QImage::Format Format>
static const QRgba64 *QT_FASTCALL fetchARGBPMToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QImage::Format Format>
static Q_ALWAYS_INLINE QRgbaFloat32 convertPixelToRGBA32F (uint s)
template<QImage::Format Format>
static const QRgbaFloat32 *QT_FASTCALL fetchARGBPMToRGBA32F (QRgbaFloat32 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QImage::Format Format>
static const QRgbaFloat32 *QT_FASTCALL fetchARGBToRGBA32F (QRgbaFloat32 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QImage::Format Format, bool fromRGB>
static void QT_FASTCALL storeRGBFromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *dither)
template<QImage::Format Format, bool fromRGB>
static void QT_FASTCALL storeARGBPMFromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *dither)
template<QImage::Format Format>
static void QT_FASTCALL rbSwap (uchar *dst, const uchar *src, int count)
static void QT_FASTCALL rbSwap_rgb32 (uchar *d, const uchar *s, int count)
template<>
void QT_FASTCALL rbSwap< QImage::Format_RGBA8888 > (uchar *d, const uchar *s, int count)
static void QT_FASTCALL rbSwap_rgb30 (uchar *d, const uchar *s, int count)
static void QT_FASTCALL rbSwap_4x16 (uchar *d, const uchar *s, int count)
static void QT_FASTCALL rbSwap_4x32 (uchar *d, const uchar *s, int count)
template<QImage::Format Format>
static constexpr QPixelLayout pixelLayoutRGB ()
template<QImage::Format Format>
static constexpr QPixelLayout pixelLayoutARGBPM ()
static void QT_FASTCALL convertIndexedToARGB32PM (uint *buffer, int count, const QList< QRgb > *clut)
template<QPixelLayout::BPP BPP>
static const uint *QT_FASTCALL fetchIndexedToARGB32PM (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *)
template<QPixelLayout::BPP BPP>
static const QRgba64 *QT_FASTCALL fetchIndexedToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *)
template<QPixelLayout::BPP BPP>
static const QRgbaFloat32 *QT_FASTCALL fetchIndexedToRGBA32F (QRgbaFloat32 *buffer, const uchar *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *)
template<typename QRgba>
static const QRgba *QT_FASTCALL convertIndexedTo (QRgba *buffer, const uint *src, int count, const QList< QRgb > *clut, QDitherInfo *)
static void QT_FASTCALL convertPassThrough (uint *, int, const QList< QRgb > *)
static const uint *QT_FASTCALL fetchPassThrough (uint *, const uchar *src, int index, int, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchPassThrough64 (QRgba64 *, const uchar *src, int index, int, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storePassThrough (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL convertARGB32ToARGB32PM (uint *buffer, int count, const QList< QRgb > *)
static const uint *QT_FASTCALL fetchARGB32ToARGB32PM (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL convertRGBA8888PMToARGB32PM (uint *buffer, int count, const QList< QRgb > *)
static const uint *QT_FASTCALL fetchRGBA8888PMToARGB32PM (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL convertRGBA8888ToARGB32PM (uint *buffer, int count, const QList< QRgb > *)
static const uint *QT_FASTCALL fetchRGBA8888ToARGB32PM (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL convertAlpha8ToRGB32 (uint *buffer, int count, const QList< QRgb > *)
static const uint *QT_FASTCALL fetchAlpha8ToRGB32 (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<typename QRgba>
static const QRgba *QT_FASTCALL convertAlpha8To (QRgba *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
template<typename QRgba>
static const QRgba *QT_FASTCALL fetchAlpha8To (QRgba *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL convertGrayscale8ToRGB32 (uint *buffer, int count, const QList< QRgb > *)
static const uint *QT_FASTCALL fetchGrayscale8ToRGB32 (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<typename QRgba>
static const QRgba *QT_FASTCALL convertGrayscale8To (QRgba *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
template<typename QRgba>
static const QRgba *QT_FASTCALL fetchGrayscale8To (QRgba *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL convertGrayscale16ToRGB32 (uint *buffer, int count, const QList< QRgb > *)
static const uint *QT_FASTCALL fetchGrayscale16ToRGB32 (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<typename QRgba>
static const QRgba *QT_FASTCALL convertGrayscale16To (QRgba *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
template<typename QRgba>
static const QRgba *QT_FASTCALL fetchGrayscale16To (QRgba *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeARGB32FromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA8888PMFromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL convertRGB32ToRGB64 (QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchRGB32ToRGB64 (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL convertARGB32ToRGBA64PM (QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchARGB32ToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL convertARGB32PMToRGBA64PM (QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchARGB32PMToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchRGBA64ToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL convertRGBA8888ToRGBA64PM (QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchRGBA8888ToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL convertRGBA8888PMToRGBA64PM (QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchRGBA8888PMToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA8888FromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBXFromRGB32 (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBXFromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QtPixelOrder PixelOrder>
static void QT_FASTCALL convertA2RGB30PMToARGB32PM (uint *buffer, int count, const QList< QRgb > *)
template<QtPixelOrder PixelOrder>
static const uint *QT_FASTCALL fetchA2RGB30PMToARGB32PM (uint *buffer, const uchar *s, int index, int count, const QList< QRgb > *, QDitherInfo *dither)
template<QtPixelOrder PixelOrder>
static const QRgba64 *QT_FASTCALL convertA2RGB30PMToRGBA64PM (QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
template<QtPixelOrder PixelOrder>
static const QRgba64 *QT_FASTCALL fetchA2RGB30PMToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<enum QtPixelOrder>
QRgbaFloat32 qConvertA2rgb30ToRgbaFP (uint rgb)
template<>
QRgbaFloat32 qConvertA2rgb30ToRgbaFP< PixelOrderBGR > (uint rgb)
template<>
QRgbaFloat32 qConvertA2rgb30ToRgbaFP< PixelOrderRGB > (uint rgb)
template<QtPixelOrder PixelOrder>
static const QRgbaFloat32 *QT_FASTCALL convertA2RGB30PMToRGBA32F (QRgbaFloat32 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
template<QtPixelOrder PixelOrder>
static const QRgbaFloat32 *QT_FASTCALL fetchRGB30ToRGBA32F (QRgbaFloat32 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QtPixelOrder PixelOrder>
static void QT_FASTCALL storeA2RGB30PMFromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QtPixelOrder PixelOrder>
static void QT_FASTCALL storeRGB30FromRGB32 (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QtPixelOrder PixelOrder>
static void QT_FASTCALL storeRGB30FromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<bool RGBA>
void qt_convertRGBA64ToARGB32 (uint *dst, const QRgba64 *src, int count)
template void qt_convertRGBA64ToARGB32< false > (uint *dst, const QRgba64 *src, int count)
template void qt_convertRGBA64ToARGB32< true > (uint *dst, const QRgba64 *src, int count)
static void QT_FASTCALL storeAlpha8FromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeGrayscale8FromRGB32 (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeGrayscale8FromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeGrayscale16FromRGB32 (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeGrayscale16FromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const uint *QT_FASTCALL fetchRGB64ToRGB32 (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGB64FromRGB32 (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const uint *QT_FASTCALL fetchRGBA64ToARGB32PM (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<bool Mask>
static void QT_FASTCALL storeRGBA64FromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA64FromARGB32 (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const uint *QT_FASTCALL fetchRGB16FToRGB32 (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGB16FFromRGB32 (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const uint *QT_FASTCALL fetchRGBA16FToARGB32PM (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchRGBA16FToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA16FFromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchRGBA16FPMToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const uint *QT_FASTCALL fetchRGB32FToRGB32 (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGB32FFromRGB32 (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const uint *QT_FASTCALL fetchRGBA32FToARGB32PM (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchRGBA32FToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA32FFromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchRGBA32FPMToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
const uintqt_convertCMYK8888ToARGB32PM (uint *buffer, const uint *src, int count)
static void QT_FASTCALL convertCMYK8888ToARGB32PM (uint *buffer, int count, const QList< QRgb > *)
static const QRgba64 *QT_FASTCALL convertCMYK8888ToToRGBA64PM (QRgba64 *buffer, const uint *src, int count, const QList< QRgb > *, QDitherInfo *)
static const uint *QT_FASTCALL fetchCMYK8888ToARGB32PM (uint *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static const QRgba64 *QT_FASTCALL fetchCMYK8888ToRGBA64PM (QRgba64 *buffer, const uchar *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeCMYK8888FromARGB32PM (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeCMYK8888FromRGB32 (uchar *dest, const uint *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL convertFromRgb64 (uint *dest, const QRgba64 *src, int length)
template<QImage::Format format>
static void QT_FASTCALL storeGenericFromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *clut, QDitherInfo *dither)
static void QT_FASTCALL storeARGB32FromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA8888FromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<QtPixelOrder PixelOrder>
static void QT_FASTCALL storeRGB30FromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBX64FromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA64FromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA64PMFromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeGray16FromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBX16FFromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA16FFromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA16FPMFromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBX32FFromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA32FFromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeRGBA32FPMFromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
static void QT_FASTCALL storeCMYKFromRGBA64PM (uchar *dest, const QRgba64 *src, int index, int count, const QList< QRgb > *, QDitherInfo *)
template<>
constexpr uint redWidth< QImage::Format_RGB32 > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB32 > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_RGB16 > ()
template<>
constexpr uint redWidth< QImage::Format_RGB444 > ()
template<>
constexpr uint redWidth< QImage::Format_RGB555 > ()
template<>
constexpr uint redWidth< QImage::Format_RGB666 > ()
template<>
constexpr uint redWidth< QImage::Format_RGB888 > ()
template<>
constexpr uint redWidth< QImage::Format_BGR888 > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint redWidth< QImage::Format_RGBX8888 > ()
template<>
constexpr uint redWidth< QImage::Format_RGBA8888 > ()
template<>
constexpr uint redWidth< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_RGB32 > ()
template<>
constexpr uint redShift< QImage::Format_ARGB32 > ()
template<>
constexpr uint redShift< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_RGB16 > ()
template<>
constexpr uint redShift< QImage::Format_RGB444 > ()
template<>
constexpr uint redShift< QImage::Format_RGB555 > ()
template<>
constexpr uint redShift< QImage::Format_RGB666 > ()
template<>
constexpr uint redShift< QImage::Format_RGB888 > ()
template<>
constexpr uint redShift< QImage::Format_BGR888 > ()
template<>
constexpr uint redShift< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint redShift< QImage::Format_RGBX8888 > ()
template<>
constexpr uint redShift< QImage::Format_RGBA8888 > ()
template<>
constexpr uint redShift< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB32 > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB32 > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB16 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB444 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB555 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB666 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGB888 > ()
template<>
constexpr uint greenWidth< QImage::Format_BGR888 > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint greenWidth< QImage::Format_RGBX8888 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGBA8888 > ()
template<>
constexpr uint greenWidth< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_RGB32 > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB32 > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_RGB16 > ()
template<>
constexpr uint greenShift< QImage::Format_RGB444 > ()
template<>
constexpr uint greenShift< QImage::Format_RGB555 > ()
template<>
constexpr uint greenShift< QImage::Format_RGB666 > ()
template<>
constexpr uint greenShift< QImage::Format_RGB888 > ()
template<>
constexpr uint greenShift< QImage::Format_BGR888 > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint greenShift< QImage::Format_RGBX8888 > ()
template<>
constexpr uint greenShift< QImage::Format_RGBA8888 > ()
template<>
constexpr uint greenShift< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB32 > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB32 > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB16 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB444 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB555 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB666 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGB888 > ()
template<>
constexpr uint blueWidth< QImage::Format_BGR888 > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint blueWidth< QImage::Format_RGBX8888 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGBA8888 > ()
template<>
constexpr uint blueWidth< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_RGB32 > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB32 > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_RGB16 > ()
template<>
constexpr uint blueShift< QImage::Format_RGB444 > ()
template<>
constexpr uint blueShift< QImage::Format_RGB555 > ()
template<>
constexpr uint blueShift< QImage::Format_RGB666 > ()
template<>
constexpr uint blueShift< QImage::Format_RGB888 > ()
template<>
constexpr uint blueShift< QImage::Format_BGR888 > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint blueShift< QImage::Format_RGBX8888 > ()
template<>
constexpr uint blueShift< QImage::Format_RGBA8888 > ()
template<>
constexpr uint blueShift< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB32 > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB32 > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB16 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB444 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB555 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB666 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGB888 > ()
template<>
constexpr uint alphaWidth< QImage::Format_BGR888 > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGBX8888 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGBA8888 > ()
template<>
constexpr uint alphaWidth< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB32 > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB32 > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB16 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB444 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB555 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB666 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGB888 > ()
template<>
constexpr uint alphaShift< QImage::Format_BGR888 > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr uint alphaShift< QImage::Format_RGBX8888 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGBA8888 > ()
template<>
constexpr uint alphaShift< QImage::Format_RGBA8888_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB32 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB32 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB32_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB16 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB444 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB555 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB666 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGB888 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_BGR888 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB4444_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB8555_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB8565_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_ARGB6666_Premultiplied > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGBX8888 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGBA8888 > ()
template<>
constexpr QPixelLayout::BPP bitsPerPixel< QImage::Format_RGBA8888_Premultiplied > ()
template<>
void QT_FASTCALL storePixel< QPixelLayout::BPP16 > (uchar *dest, int index, uint pixel)
template<>
void QT_FASTCALL storePixel< QPixelLayout::BPP24 > (uchar *dest, int index, uint pixel)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP1LSB > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP1MSB > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP8 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP16 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP24 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP32 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP64 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP16FPx4 > (const uchar *src, int index)
template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP32FPx4 > (const uchar *src, int index)
template<>
void QT_FASTCALL rbSwap< QImage::Format_RGBA8888 > (uchar *d, const uchar *s, int count)
template<>
QRgbaFloat32 qConvertA2rgb30ToRgbaFP< PixelOrderBGR > (uint rgb)
template<>
QRgbaFloat32 qConvertA2rgb30ToRgbaFP< PixelOrderRGB > (uint rgb)

Variables

QPixelLayout qPixelLayouts []
ConvertAndStorePixelsFunc64 qStoreFromRGBA64PM []

Function Documentation

◆ alphaShift()

template<QImage::Format>
uint alphaShift ( )
constexpr

◆ alphaShift< QImage::Format_ARGB32 >() [1/2]

template<>
uint alphaShift< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 158 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB32 >() [2/2]

template<>
uint alphaShift< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 158 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB32_Premultiplied >() [1/2]

Definition at line 159 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB32_Premultiplied >() [2/2]

Definition at line 159 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB4444_Premultiplied >() [1/2]

Definition at line 166 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB4444_Premultiplied >() [2/2]

Definition at line 166 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB6666_Premultiplied >() [1/2]

Definition at line 169 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB6666_Premultiplied >() [2/2]

Definition at line 169 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB8555_Premultiplied >() [1/2]

Definition at line 167 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB8555_Premultiplied >() [2/2]

Definition at line 167 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB8565_Premultiplied >() [1/2]

Definition at line 168 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_ARGB8565_Premultiplied >() [2/2]

Definition at line 168 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_BGR888 >() [1/2]

template<>
uint alphaShift< QImage::Format_BGR888 > ( )
constexpr

Definition at line 165 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_BGR888 >() [2/2]

template<>
uint alphaShift< QImage::Format_BGR888 > ( )
constexpr

Definition at line 165 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB16 >() [1/2]

template<>
uint alphaShift< QImage::Format_RGB16 > ( )
constexpr

Definition at line 160 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB16 >() [2/2]

template<>
uint alphaShift< QImage::Format_RGB16 > ( )
constexpr

Definition at line 160 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB32 >() [1/2]

template<>
uint alphaShift< QImage::Format_RGB32 > ( )
constexpr

Definition at line 157 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB32 >() [2/2]

template<>
uint alphaShift< QImage::Format_RGB32 > ( )
constexpr

Definition at line 157 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB444 >() [1/2]

template<>
uint alphaShift< QImage::Format_RGB444 > ( )
constexpr

Definition at line 161 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB444 >() [2/2]

template<>
uint alphaShift< QImage::Format_RGB444 > ( )
constexpr

Definition at line 161 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB555 >() [1/2]

template<>
uint alphaShift< QImage::Format_RGB555 > ( )
constexpr

Definition at line 162 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB555 >() [2/2]

template<>
uint alphaShift< QImage::Format_RGB555 > ( )
constexpr

Definition at line 162 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB666 >() [1/2]

template<>
uint alphaShift< QImage::Format_RGB666 > ( )
constexpr

Definition at line 163 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB666 >() [2/2]

template<>
uint alphaShift< QImage::Format_RGB666 > ( )
constexpr

Definition at line 163 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB888 >() [1/2]

template<>
uint alphaShift< QImage::Format_RGB888 > ( )
constexpr

Definition at line 164 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGB888 >() [2/2]

template<>
uint alphaShift< QImage::Format_RGB888 > ( )
constexpr

Definition at line 164 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGBA8888 >() [1/2]

template<>
uint alphaShift< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 172 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGBA8888 >() [2/2]

template<>
uint alphaShift< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 172 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGBA8888_Premultiplied >() [1/2]

Definition at line 173 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGBA8888_Premultiplied >() [2/2]

Definition at line 173 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGBX8888 >() [1/2]

template<>
uint alphaShift< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 171 of file qpixellayout.cpp.

◆ alphaShift< QImage::Format_RGBX8888 >() [2/2]

template<>
uint alphaShift< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 171 of file qpixellayout.cpp.

◆ alphaWidth()

template<QImage::Format>
uint alphaWidth ( )
constexpr

◆ alphaWidth< QImage::Format_ARGB32 >() [1/2]

template<>
uint alphaWidth< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 141 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB32 >() [2/2]

template<>
uint alphaWidth< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 141 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB32_Premultiplied >() [1/2]

Definition at line 142 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB32_Premultiplied >() [2/2]

Definition at line 142 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB4444_Premultiplied >() [1/2]

Definition at line 149 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB4444_Premultiplied >() [2/2]

Definition at line 149 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB6666_Premultiplied >() [1/2]

Definition at line 152 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB6666_Premultiplied >() [2/2]

Definition at line 152 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB8555_Premultiplied >() [1/2]

Definition at line 150 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB8555_Premultiplied >() [2/2]

Definition at line 150 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB8565_Premultiplied >() [1/2]

Definition at line 151 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_ARGB8565_Premultiplied >() [2/2]

Definition at line 151 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_BGR888 >() [1/2]

template<>
uint alphaWidth< QImage::Format_BGR888 > ( )
constexpr

Definition at line 148 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_BGR888 >() [2/2]

template<>
uint alphaWidth< QImage::Format_BGR888 > ( )
constexpr

Definition at line 148 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB16 >() [1/2]

template<>
uint alphaWidth< QImage::Format_RGB16 > ( )
constexpr

Definition at line 143 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB16 >() [2/2]

template<>
uint alphaWidth< QImage::Format_RGB16 > ( )
constexpr

Definition at line 143 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB32 >() [1/2]

template<>
uint alphaWidth< QImage::Format_RGB32 > ( )
constexpr

Definition at line 140 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB32 >() [2/2]

template<>
uint alphaWidth< QImage::Format_RGB32 > ( )
constexpr

Definition at line 140 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB444 >() [1/2]

template<>
uint alphaWidth< QImage::Format_RGB444 > ( )
constexpr

Definition at line 144 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB444 >() [2/2]

template<>
uint alphaWidth< QImage::Format_RGB444 > ( )
constexpr

Definition at line 144 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB555 >() [1/2]

template<>
uint alphaWidth< QImage::Format_RGB555 > ( )
constexpr

Definition at line 145 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB555 >() [2/2]

template<>
uint alphaWidth< QImage::Format_RGB555 > ( )
constexpr

Definition at line 145 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB666 >() [1/2]

template<>
uint alphaWidth< QImage::Format_RGB666 > ( )
constexpr

Definition at line 146 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB666 >() [2/2]

template<>
uint alphaWidth< QImage::Format_RGB666 > ( )
constexpr

Definition at line 146 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB888 >() [1/2]

template<>
uint alphaWidth< QImage::Format_RGB888 > ( )
constexpr

Definition at line 147 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGB888 >() [2/2]

template<>
uint alphaWidth< QImage::Format_RGB888 > ( )
constexpr

Definition at line 147 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGBA8888 >() [1/2]

template<>
uint alphaWidth< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 154 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGBA8888 >() [2/2]

template<>
uint alphaWidth< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 154 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGBA8888_Premultiplied >() [1/2]

Definition at line 155 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGBA8888_Premultiplied >() [2/2]

Definition at line 155 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGBX8888 >() [1/2]

template<>
uint alphaWidth< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 153 of file qpixellayout.cpp.

◆ alphaWidth< QImage::Format_RGBX8888 >() [2/2]

template<>
uint alphaWidth< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 153 of file qpixellayout.cpp.

◆ bitsPerPixel()

template<QImage::Format>
QPixelLayout::BPP bitsPerPixel ( )
constexpr

◆ bitsPerPixel< QImage::Format_ARGB32 >() [1/2]

Definition at line 182 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB32 >() [2/2]

Definition at line 182 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB32_Premultiplied >() [1/2]

Definition at line 183 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB32_Premultiplied >() [2/2]

Definition at line 183 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB4444_Premultiplied >() [1/2]

Definition at line 190 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB4444_Premultiplied >() [2/2]

Definition at line 190 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB6666_Premultiplied >() [1/2]

Definition at line 193 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB6666_Premultiplied >() [2/2]

Definition at line 193 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB8555_Premultiplied >() [1/2]

Definition at line 191 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB8555_Premultiplied >() [2/2]

Definition at line 191 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB8565_Premultiplied >() [1/2]

Definition at line 192 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_ARGB8565_Premultiplied >() [2/2]

Definition at line 192 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_BGR888 >() [1/2]

Definition at line 189 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_BGR888 >() [2/2]

Definition at line 189 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB16 >() [1/2]

Definition at line 184 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB16 >() [2/2]

Definition at line 184 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB32 >() [1/2]

Definition at line 181 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB32 >() [2/2]

Definition at line 181 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB444 >() [1/2]

Definition at line 185 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB444 >() [2/2]

Definition at line 185 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB555 >() [1/2]

Definition at line 186 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB555 >() [2/2]

Definition at line 186 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB666 >() [1/2]

Definition at line 187 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB666 >() [2/2]

Definition at line 187 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB888 >() [1/2]

Definition at line 188 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGB888 >() [2/2]

Definition at line 188 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGBA8888 >() [1/2]

Definition at line 195 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGBA8888 >() [2/2]

Definition at line 195 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGBA8888_Premultiplied >() [1/2]

Definition at line 196 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGBA8888_Premultiplied >() [2/2]

Definition at line 196 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGBX8888 >() [1/2]

Definition at line 194 of file qpixellayout.cpp.

◆ bitsPerPixel< QImage::Format_RGBX8888 >() [2/2]

Definition at line 194 of file qpixellayout.cpp.

◆ blueShift()

template<QImage::Format>
uint blueShift ( )
constexpr

◆ blueShift< QImage::Format_ARGB32 >() [1/2]

template<>
uint blueShift< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 119 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB32 >() [2/2]

template<>
uint blueShift< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 119 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB32_Premultiplied >() [1/2]

template<>
uint blueShift< QImage::Format_ARGB32_Premultiplied > ( )
constexpr

Definition at line 120 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB32_Premultiplied >() [2/2]

template<>
uint blueShift< QImage::Format_ARGB32_Premultiplied > ( )
constexpr

Definition at line 120 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB4444_Premultiplied >() [1/2]

Definition at line 127 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB4444_Premultiplied >() [2/2]

Definition at line 127 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB6666_Premultiplied >() [1/2]

Definition at line 130 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB6666_Premultiplied >() [2/2]

Definition at line 130 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB8555_Premultiplied >() [1/2]

Definition at line 128 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB8555_Premultiplied >() [2/2]

Definition at line 128 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB8565_Premultiplied >() [1/2]

Definition at line 129 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_ARGB8565_Premultiplied >() [2/2]

Definition at line 129 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_BGR888 >() [1/2]

template<>
uint blueShift< QImage::Format_BGR888 > ( )
constexpr

Definition at line 126 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_BGR888 >() [2/2]

template<>
uint blueShift< QImage::Format_BGR888 > ( )
constexpr

Definition at line 126 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB16 >() [1/2]

template<>
uint blueShift< QImage::Format_RGB16 > ( )
constexpr

Definition at line 121 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB16 >() [2/2]

template<>
uint blueShift< QImage::Format_RGB16 > ( )
constexpr

Definition at line 121 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB32 >() [1/2]

template<>
uint blueShift< QImage::Format_RGB32 > ( )
constexpr

Definition at line 118 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB32 >() [2/2]

template<>
uint blueShift< QImage::Format_RGB32 > ( )
constexpr

Definition at line 118 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB444 >() [1/2]

template<>
uint blueShift< QImage::Format_RGB444 > ( )
constexpr

Definition at line 122 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB444 >() [2/2]

template<>
uint blueShift< QImage::Format_RGB444 > ( )
constexpr

Definition at line 122 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB555 >() [1/2]

template<>
uint blueShift< QImage::Format_RGB555 > ( )
constexpr

Definition at line 123 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB555 >() [2/2]

template<>
uint blueShift< QImage::Format_RGB555 > ( )
constexpr

Definition at line 123 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB666 >() [1/2]

template<>
uint blueShift< QImage::Format_RGB666 > ( )
constexpr

Definition at line 124 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB666 >() [2/2]

template<>
uint blueShift< QImage::Format_RGB666 > ( )
constexpr

Definition at line 124 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB888 >() [1/2]

template<>
uint blueShift< QImage::Format_RGB888 > ( )
constexpr

Definition at line 125 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGB888 >() [2/2]

template<>
uint blueShift< QImage::Format_RGB888 > ( )
constexpr

Definition at line 125 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGBA8888 >() [1/2]

template<>
uint blueShift< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 133 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGBA8888 >() [2/2]

template<>
uint blueShift< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 133 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGBA8888_Premultiplied >() [1/2]

Definition at line 134 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGBA8888_Premultiplied >() [2/2]

Definition at line 134 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGBX8888 >() [1/2]

template<>
uint blueShift< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 132 of file qpixellayout.cpp.

◆ blueShift< QImage::Format_RGBX8888 >() [2/2]

template<>
uint blueShift< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 132 of file qpixellayout.cpp.

◆ blueWidth()

template<QImage::Format>
uint blueWidth ( )
constexpr

◆ blueWidth< QImage::Format_ARGB32 >() [1/2]

template<>
uint blueWidth< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 102 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB32 >() [2/2]

template<>
uint blueWidth< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 102 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB32_Premultiplied >() [1/2]

template<>
uint blueWidth< QImage::Format_ARGB32_Premultiplied > ( )
constexpr

Definition at line 103 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB32_Premultiplied >() [2/2]

template<>
uint blueWidth< QImage::Format_ARGB32_Premultiplied > ( )
constexpr

Definition at line 103 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB4444_Premultiplied >() [1/2]

Definition at line 110 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB4444_Premultiplied >() [2/2]

Definition at line 110 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB6666_Premultiplied >() [1/2]

Definition at line 113 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB6666_Premultiplied >() [2/2]

Definition at line 113 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB8555_Premultiplied >() [1/2]

Definition at line 111 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB8555_Premultiplied >() [2/2]

Definition at line 111 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB8565_Premultiplied >() [1/2]

Definition at line 112 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_ARGB8565_Premultiplied >() [2/2]

Definition at line 112 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_BGR888 >() [1/2]

template<>
uint blueWidth< QImage::Format_BGR888 > ( )
constexpr

Definition at line 109 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_BGR888 >() [2/2]

template<>
uint blueWidth< QImage::Format_BGR888 > ( )
constexpr

Definition at line 109 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB16 >() [1/2]

template<>
uint blueWidth< QImage::Format_RGB16 > ( )
constexpr

Definition at line 104 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB16 >() [2/2]

template<>
uint blueWidth< QImage::Format_RGB16 > ( )
constexpr

Definition at line 104 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB32 >() [1/2]

template<>
uint blueWidth< QImage::Format_RGB32 > ( )
constexpr

Definition at line 101 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB32 >() [2/2]

template<>
uint blueWidth< QImage::Format_RGB32 > ( )
constexpr

Definition at line 101 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB444 >() [1/2]

template<>
uint blueWidth< QImage::Format_RGB444 > ( )
constexpr

Definition at line 105 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB444 >() [2/2]

template<>
uint blueWidth< QImage::Format_RGB444 > ( )
constexpr

Definition at line 105 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB555 >() [1/2]

template<>
uint blueWidth< QImage::Format_RGB555 > ( )
constexpr

Definition at line 106 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB555 >() [2/2]

template<>
uint blueWidth< QImage::Format_RGB555 > ( )
constexpr

Definition at line 106 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB666 >() [1/2]

template<>
uint blueWidth< QImage::Format_RGB666 > ( )
constexpr

Definition at line 107 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB666 >() [2/2]

template<>
uint blueWidth< QImage::Format_RGB666 > ( )
constexpr

Definition at line 107 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB888 >() [1/2]

template<>
uint blueWidth< QImage::Format_RGB888 > ( )
constexpr

Definition at line 108 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGB888 >() [2/2]

template<>
uint blueWidth< QImage::Format_RGB888 > ( )
constexpr

Definition at line 108 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGBA8888 >() [1/2]

template<>
uint blueWidth< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 115 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGBA8888 >() [2/2]

template<>
uint blueWidth< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 115 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGBA8888_Premultiplied >() [1/2]

Definition at line 116 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGBA8888_Premultiplied >() [2/2]

Definition at line 116 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGBX8888 >() [1/2]

template<>
uint blueWidth< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 114 of file qpixellayout.cpp.

◆ blueWidth< QImage::Format_RGBX8888 >() [2/2]

template<>
uint blueWidth< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 114 of file qpixellayout.cpp.

◆ convertA2RGB30PMToARGB32PM()

template<QtPixelOrder PixelOrder>
void QT_FASTCALL convertA2RGB30PMToARGB32PM ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 1384 of file qpixellayout.cpp.

◆ convertA2RGB30PMToRGBA32F()

template<QtPixelOrder PixelOrder>
const QRgbaFloat32 *QT_FASTCALL convertA2RGB30PMToRGBA32F ( QRgbaFloat32 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1548 of file qpixellayout.cpp.

◆ convertA2RGB30PMToRGBA64PM()

template<QtPixelOrder PixelOrder>
const QRgba64 *QT_FASTCALL convertA2RGB30PMToRGBA64PM ( QRgba64 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1504 of file qpixellayout.cpp.

◆ convertAlpha8To()

template<typename QRgba>
const QRgba *QT_FASTCALL convertAlpha8To ( QRgba * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 885 of file qpixellayout.cpp.

◆ convertAlpha8ToRGB32()

void QT_FASTCALL convertAlpha8ToRGB32 ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 870 of file qpixellayout.cpp.

◆ convertARGB32PMToRGBA64PM()

const QRgba64 *QT_FASTCALL convertARGB32PMToRGBA64PM ( QRgba64 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1284 of file qpixellayout.cpp.

◆ convertARGB32ToARGB32PM()

void QT_FASTCALL convertARGB32ToARGB32PM ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 834 of file qpixellayout.cpp.

◆ convertARGB32ToRGBA64PM()

const QRgba64 *QT_FASTCALL convertARGB32ToRGBA64PM ( QRgba64 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1270 of file qpixellayout.cpp.

◆ convertARGBPMToARGB32PM()

template<QImage::Format Format>
void QT_FASTCALL convertARGBPMToARGB32PM ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 427 of file qpixellayout.cpp.

◆ convertARGBPMToRGBA64PM()

template<QImage::Format Format>
const QRgba64 *QT_FASTCALL convertARGBPMToRGBA64PM ( QRgba64 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 465 of file qpixellayout.cpp.

◆ convertCMYK8888ToARGB32PM()

void QT_FASTCALL convertCMYK8888ToARGB32PM ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 1868 of file qpixellayout.cpp.

◆ convertCMYK8888ToToRGBA64PM()

const QRgba64 *QT_FASTCALL convertCMYK8888ToToRGBA64PM ( QRgba64 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1873 of file qpixellayout.cpp.

◆ convertFromRgb64()

void QT_FASTCALL convertFromRgb64 ( uint * dest,
const QRgba64 * src,
int length )
static

Definition at line 2049 of file qpixellayout.cpp.

◆ convertGrayscale16To()

template<typename QRgba>
const QRgba *QT_FASTCALL convertGrayscale16To ( QRgba * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 959 of file qpixellayout.cpp.

◆ convertGrayscale16ToRGB32()

void QT_FASTCALL convertGrayscale16ToRGB32 ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 940 of file qpixellayout.cpp.

◆ convertGrayscale8To()

template<typename QRgba>
const QRgba *QT_FASTCALL convertGrayscale8To ( QRgba * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 921 of file qpixellayout.cpp.

◆ convertGrayscale8ToRGB32()

void QT_FASTCALL convertGrayscale8ToRGB32 ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 902 of file qpixellayout.cpp.

◆ convertIndexedTo()

template<typename QRgba>
const QRgba *QT_FASTCALL convertIndexedTo ( QRgba * buffer,
const uint * src,
int count,
const QList< QRgb > * clut,
QDitherInfo *  )
static

Definition at line 802 of file qpixellayout.cpp.

◆ convertIndexedToARGB32PM()

void QT_FASTCALL convertIndexedToARGB32PM ( uint * buffer,
int count,
const QList< QRgb > * clut )
static

Definition at line 762 of file qpixellayout.cpp.

◆ convertPassThrough()

void QT_FASTCALL convertPassThrough ( uint * ,
int ,
const QList< QRgb > *  )
static

Definition at line 810 of file qpixellayout.cpp.

◆ convertPixelToARGB32PM()

template<QImage::Format Format>
uint convertPixelToARGB32PM ( uint s)
inlinestatic

Definition at line 386 of file qpixellayout.cpp.

◆ convertPixelToRGB32()

template<QImage::Format Format>
uint convertPixelToRGB32 ( uint s)
inlinestatic

Definition at line 283 of file qpixellayout.cpp.

◆ convertPixelToRGB32F()

template<QImage::Format Format>
Q_ALWAYS_INLINE QRgbaFloat32 convertPixelToRGB32F ( uint s)
static

Definition at line 371 of file qpixellayout.cpp.

◆ convertPixelToRGB64()

template<QImage::Format Format>
QRgba64 convertPixelToRGB64 ( uint s)
inlinestatic

Definition at line 347 of file qpixellayout.cpp.

◆ convertPixelToRGBA32F()

template<QImage::Format Format>
Q_ALWAYS_INLINE QRgbaFloat32 convertPixelToRGBA32F ( uint s)
static

Definition at line 484 of file qpixellayout.cpp.

◆ convertPixelToRGBA64PM()

template<QImage::Format Format>
QRgba64 convertPixelToRGBA64PM ( uint s)
inlinestatic

Definition at line 459 of file qpixellayout.cpp.

◆ convertRGB32ToRGB64()

const QRgba64 *QT_FASTCALL convertRGB32ToRGB64 ( QRgba64 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1248 of file qpixellayout.cpp.

◆ convertRGBA8888PMToARGB32PM()

void QT_FASTCALL convertRGBA8888PMToARGB32PM ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 845 of file qpixellayout.cpp.

◆ convertRGBA8888PMToRGBA64PM()

const QRgba64 *QT_FASTCALL convertRGBA8888PMToRGBA64PM ( QRgba64 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1340 of file qpixellayout.cpp.

◆ convertRGBA8888ToARGB32PM()

void QT_FASTCALL convertRGBA8888ToARGB32PM ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 859 of file qpixellayout.cpp.

◆ convertRGBA8888ToRGBA64PM()

const QRgba64 *QT_FASTCALL convertRGBA8888ToRGBA64PM ( QRgba64 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1326 of file qpixellayout.cpp.

◆ convertToRGB32()

template<QImage::Format Format>
void QT_FASTCALL convertToRGB32 ( uint * buffer,
int count,
const QList< QRgb > *  )
static

Definition at line 308 of file qpixellayout.cpp.

◆ convertToRGB64()

template<QImage::Format Format>
const QRgba64 *QT_FASTCALL convertToRGB64 ( QRgba64 * buffer,
const uint * src,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 353 of file qpixellayout.cpp.

◆ fetchA2RGB30PMToARGB32PM()

template<QtPixelOrder PixelOrder>
const uint *QT_FASTCALL fetchA2RGB30PMToARGB32PM ( uint * buffer,
const uchar * s,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo * dither )
static

Definition at line 1391 of file qpixellayout.cpp.

◆ fetchA2RGB30PMToRGBA64PM()

template<QtPixelOrder PixelOrder>
const QRgba64 *QT_FASTCALL fetchA2RGB30PMToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1519 of file qpixellayout.cpp.

◆ fetchAlpha8To()

template<typename QRgba>
const QRgba *QT_FASTCALL fetchAlpha8To ( QRgba * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 894 of file qpixellayout.cpp.

◆ fetchAlpha8ToRGB32()

const uint *QT_FASTCALL fetchAlpha8ToRGB32 ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 876 of file qpixellayout.cpp.

◆ fetchARGB32PMToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchARGB32PMToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1300 of file qpixellayout.cpp.

◆ fetchARGB32ToARGB32PM()

const uint *QT_FASTCALL fetchARGB32ToARGB32PM ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 839 of file qpixellayout.cpp.

◆ fetchARGB32ToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchARGB32ToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1278 of file qpixellayout.cpp.

◆ fetchARGBPMToARGB32PM()

template<QImage::Format Format>
const uint *QT_FASTCALL fetchARGBPMToARGB32PM ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 434 of file qpixellayout.cpp.

◆ fetchARGBPMToRGBA32F()

template<QImage::Format Format>
const QRgbaFloat32 *QT_FASTCALL fetchARGBPMToRGBA32F ( QRgbaFloat32 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 490 of file qpixellayout.cpp.

◆ fetchARGBPMToRGBA64PM()

template<QImage::Format Format>
const QRgba64 *QT_FASTCALL fetchARGBPMToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 474 of file qpixellayout.cpp.

◆ fetchARGBToRGBA32F()

template<QImage::Format Format>
const QRgbaFloat32 *QT_FASTCALL fetchARGBToRGBA32F ( QRgbaFloat32 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 500 of file qpixellayout.cpp.

◆ fetchCMYK8888ToARGB32PM()

const uint *QT_FASTCALL fetchCMYK8888ToARGB32PM ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1881 of file qpixellayout.cpp.

◆ fetchCMYK8888ToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchCMYK8888ToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1890 of file qpixellayout.cpp.

◆ fetchGrayscale16To()

template<typename QRgba>
const QRgba *QT_FASTCALL fetchGrayscale16To ( QRgba * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 968 of file qpixellayout.cpp.

◆ fetchGrayscale16ToRGB32()

const uint *QT_FASTCALL fetchGrayscale16ToRGB32 ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 947 of file qpixellayout.cpp.

◆ fetchGrayscale8To()

template<typename QRgba>
const QRgba *QT_FASTCALL fetchGrayscale8To ( QRgba * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 930 of file qpixellayout.cpp.

◆ fetchGrayscale8ToRGB32()

const uint *QT_FASTCALL fetchGrayscale8ToRGB32 ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 910 of file qpixellayout.cpp.

◆ fetchIndexedToARGB32PM()

template<QPixelLayout::BPP BPP>
const uint *QT_FASTCALL fetchIndexedToARGB32PM ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * clut,
QDitherInfo *  )
static

Definition at line 769 of file qpixellayout.cpp.

◆ fetchIndexedToRGBA32F()

template<QPixelLayout::BPP BPP>
const QRgbaFloat32 *QT_FASTCALL fetchIndexedToRGBA32F ( QRgbaFloat32 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * clut,
QDitherInfo *  )
static

Definition at line 791 of file qpixellayout.cpp.

◆ fetchIndexedToRGBA64PM()

template<QPixelLayout::BPP BPP>
const QRgba64 *QT_FASTCALL fetchIndexedToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * clut,
QDitherInfo *  )
static

Definition at line 780 of file qpixellayout.cpp.

◆ fetchPassThrough()

const uint *QT_FASTCALL fetchPassThrough ( uint * ,
const uchar * src,
int index,
int ,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 814 of file qpixellayout.cpp.

◆ fetchPassThrough64()

const QRgba64 *QT_FASTCALL fetchPassThrough64 ( QRgba64 * ,
const uchar * src,
int index,
int ,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 820 of file qpixellayout.cpp.

◆ fetchPixel()

template<QPixelLayout::BPP bpp>
uint QT_FASTCALL fetchPixel ( const uchar * ,
int  )
inlinestatic

Definition at line 214 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP16 >() [1/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP16 > ( const uchar * src,
int index )
inline

Definition at line 238 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP16 >() [2/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP16 > ( const uchar * src,
int index )
inline

Definition at line 238 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP16FPx4 >() [1/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP16FPx4 > ( const uchar * src,
int index )
inline

Definition at line 266 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP16FPx4 >() [2/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP16FPx4 > ( const uchar * src,
int index )
inline

Definition at line 266 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP1LSB >() [1/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP1LSB > ( const uchar * src,
int index )
inline

Definition at line 220 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP1LSB >() [2/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP1LSB > ( const uchar * src,
int index )
inline

Definition at line 220 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP1MSB >() [1/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP1MSB > ( const uchar * src,
int index )
inline

Definition at line 226 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP1MSB >() [2/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP1MSB > ( const uchar * src,
int index )
inline

Definition at line 226 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP24 >() [1/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP24 > ( const uchar * src,
int index )
inline

Definition at line 244 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP24 >() [2/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP24 > ( const uchar * src,
int index )
inline

Definition at line 244 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP32 >() [1/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP32 > ( const uchar * src,
int index )
inline

Definition at line 250 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP32 >() [2/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP32 > ( const uchar * src,
int index )
inline

Definition at line 250 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP32FPx4 >() [1/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP32FPx4 > ( const uchar * src,
int index )
inline

Definition at line 275 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP32FPx4 >() [2/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP32FPx4 > ( const uchar * src,
int index )
inline

Definition at line 275 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP64 >() [1/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP64 > ( const uchar * src,
int index )
inline

Definition at line 257 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP64 >() [2/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP64 > ( const uchar * src,
int index )
inline

Definition at line 257 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP8 >() [1/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP8 > ( const uchar * src,
int index )
inline

Definition at line 232 of file qpixellayout.cpp.

◆ fetchPixel< QPixelLayout::BPP8 >() [2/2]

template<>
uint QT_FASTCALL fetchPixel< QPixelLayout::BPP8 > ( const uchar * src,
int index )
inline

Definition at line 232 of file qpixellayout.cpp.

◆ fetchRGB16FToRGB32()

const uint *QT_FASTCALL fetchRGB16FToRGB32 ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1747 of file qpixellayout.cpp.

◆ fetchRGB30ToRGBA32F()

template<QtPixelOrder PixelOrder>
const QRgbaFloat32 *QT_FASTCALL fetchRGB30ToRGBA32F ( QRgbaFloat32 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1557 of file qpixellayout.cpp.

◆ fetchRGB32FToRGB32()

const uint *QT_FASTCALL fetchRGB32FToRGB32 ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1803 of file qpixellayout.cpp.

◆ fetchRGB32ToRGB64()

const QRgba64 *QT_FASTCALL fetchRGB32ToRGB64 ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1264 of file qpixellayout.cpp.

◆ fetchRGB64ToRGB32()

const uint *QT_FASTCALL fetchRGB64ToRGB32 ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1701 of file qpixellayout.cpp.

◆ fetchRGBA16FPMToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchRGBA16FPMToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1792 of file qpixellayout.cpp.

◆ fetchRGBA16FToARGB32PM()

const uint *QT_FASTCALL fetchRGBA16FToARGB32PM ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1764 of file qpixellayout.cpp.

◆ fetchRGBA16FToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchRGBA16FToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1773 of file qpixellayout.cpp.

◆ fetchRGBA32FPMToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchRGBA32FPMToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1848 of file qpixellayout.cpp.

◆ fetchRGBA32FToARGB32PM()

const uint *QT_FASTCALL fetchRGBA32FToARGB32PM ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1820 of file qpixellayout.cpp.

◆ fetchRGBA32FToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchRGBA32FToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1829 of file qpixellayout.cpp.

◆ fetchRGBA64ToARGB32PM()

const uint *QT_FASTCALL fetchRGBA64ToARGB32PM ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1718 of file qpixellayout.cpp.

◆ fetchRGBA64ToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchRGBA64ToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1306 of file qpixellayout.cpp.

◆ fetchRGBA8888PMToARGB32PM()

const uint *QT_FASTCALL fetchRGBA8888PMToARGB32PM ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 851 of file qpixellayout.cpp.

◆ fetchRGBA8888PMToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchRGBA8888PMToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1356 of file qpixellayout.cpp.

◆ fetchRGBA8888ToARGB32PM()

const uint *QT_FASTCALL fetchRGBA8888ToARGB32PM ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 864 of file qpixellayout.cpp.

◆ fetchRGBA8888ToRGBA64PM()

const QRgba64 *QT_FASTCALL fetchRGBA8888ToRGBA64PM ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1334 of file qpixellayout.cpp.

◆ fetchRGBToRGB32()

template<QImage::Format Format>
const uint *QT_FASTCALL fetchRGBToRGB32 ( uint * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 322 of file qpixellayout.cpp.

◆ fetchRGBToRGB32F()

template<QImage::Format Format>
const QRgbaFloat32 *QT_FASTCALL fetchRGBToRGB32F ( QRgbaFloat32 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 377 of file qpixellayout.cpp.

◆ fetchRGBToRGB64()

template<QImage::Format Format>
const QRgba64 *QT_FASTCALL fetchRGBToRGB64 ( QRgba64 * buffer,
const uchar * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 362 of file qpixellayout.cpp.

◆ greenShift()

template<QImage::Format>
uint greenShift ( )
constexpr

◆ greenShift< QImage::Format_ARGB32 >() [1/2]

template<>
uint greenShift< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 80 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB32 >() [2/2]

template<>
uint greenShift< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 80 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB32_Premultiplied >() [1/2]

Definition at line 81 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB32_Premultiplied >() [2/2]

Definition at line 81 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB4444_Premultiplied >() [1/2]

Definition at line 88 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB4444_Premultiplied >() [2/2]

Definition at line 88 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB6666_Premultiplied >() [1/2]

Definition at line 91 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB6666_Premultiplied >() [2/2]

Definition at line 91 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB8555_Premultiplied >() [1/2]

Definition at line 89 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB8555_Premultiplied >() [2/2]

Definition at line 89 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB8565_Premultiplied >() [1/2]

Definition at line 90 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_ARGB8565_Premultiplied >() [2/2]

Definition at line 90 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_BGR888 >() [1/2]

template<>
uint greenShift< QImage::Format_BGR888 > ( )
constexpr

Definition at line 87 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_BGR888 >() [2/2]

template<>
uint greenShift< QImage::Format_BGR888 > ( )
constexpr

Definition at line 87 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB16 >() [1/2]

template<>
uint greenShift< QImage::Format_RGB16 > ( )
constexpr

Definition at line 82 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB16 >() [2/2]

template<>
uint greenShift< QImage::Format_RGB16 > ( )
constexpr

Definition at line 82 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB32 >() [1/2]

template<>
uint greenShift< QImage::Format_RGB32 > ( )
constexpr

Definition at line 79 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB32 >() [2/2]

template<>
uint greenShift< QImage::Format_RGB32 > ( )
constexpr

Definition at line 79 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB444 >() [1/2]

template<>
uint greenShift< QImage::Format_RGB444 > ( )
constexpr

Definition at line 83 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB444 >() [2/2]

template<>
uint greenShift< QImage::Format_RGB444 > ( )
constexpr

Definition at line 83 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB555 >() [1/2]

template<>
uint greenShift< QImage::Format_RGB555 > ( )
constexpr

Definition at line 84 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB555 >() [2/2]

template<>
uint greenShift< QImage::Format_RGB555 > ( )
constexpr

Definition at line 84 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB666 >() [1/2]

template<>
uint greenShift< QImage::Format_RGB666 > ( )
constexpr

Definition at line 85 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB666 >() [2/2]

template<>
uint greenShift< QImage::Format_RGB666 > ( )
constexpr

Definition at line 85 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB888 >() [1/2]

template<>
uint greenShift< QImage::Format_RGB888 > ( )
constexpr

Definition at line 86 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGB888 >() [2/2]

template<>
uint greenShift< QImage::Format_RGB888 > ( )
constexpr

Definition at line 86 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGBA8888 >() [1/2]

template<>
uint greenShift< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 94 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGBA8888 >() [2/2]

template<>
uint greenShift< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 94 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGBA8888_Premultiplied >() [1/2]

Definition at line 95 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGBA8888_Premultiplied >() [2/2]

Definition at line 95 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGBX8888 >() [1/2]

template<>
uint greenShift< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 93 of file qpixellayout.cpp.

◆ greenShift< QImage::Format_RGBX8888 >() [2/2]

template<>
uint greenShift< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 93 of file qpixellayout.cpp.

◆ greenWidth()

template<QImage::Format>
uint greenWidth ( )
constexpr

◆ greenWidth< QImage::Format_ARGB32 >() [1/2]

template<>
uint greenWidth< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 63 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB32 >() [2/2]

template<>
uint greenWidth< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 63 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB32_Premultiplied >() [1/2]

Definition at line 64 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB32_Premultiplied >() [2/2]

Definition at line 64 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB4444_Premultiplied >() [1/2]

Definition at line 71 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB4444_Premultiplied >() [2/2]

Definition at line 71 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB6666_Premultiplied >() [1/2]

Definition at line 74 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB6666_Premultiplied >() [2/2]

Definition at line 74 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB8555_Premultiplied >() [1/2]

Definition at line 72 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB8555_Premultiplied >() [2/2]

Definition at line 72 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB8565_Premultiplied >() [1/2]

Definition at line 73 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_ARGB8565_Premultiplied >() [2/2]

Definition at line 73 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_BGR888 >() [1/2]

template<>
uint greenWidth< QImage::Format_BGR888 > ( )
constexpr

Definition at line 70 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_BGR888 >() [2/2]

template<>
uint greenWidth< QImage::Format_BGR888 > ( )
constexpr

Definition at line 70 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB16 >() [1/2]

template<>
uint greenWidth< QImage::Format_RGB16 > ( )
constexpr

Definition at line 65 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB16 >() [2/2]

template<>
uint greenWidth< QImage::Format_RGB16 > ( )
constexpr

Definition at line 65 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB32 >() [1/2]

template<>
uint greenWidth< QImage::Format_RGB32 > ( )
constexpr

Definition at line 62 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB32 >() [2/2]

template<>
uint greenWidth< QImage::Format_RGB32 > ( )
constexpr

Definition at line 62 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB444 >() [1/2]

template<>
uint greenWidth< QImage::Format_RGB444 > ( )
constexpr

Definition at line 66 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB444 >() [2/2]

template<>
uint greenWidth< QImage::Format_RGB444 > ( )
constexpr

Definition at line 66 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB555 >() [1/2]

template<>
uint greenWidth< QImage::Format_RGB555 > ( )
constexpr

Definition at line 67 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB555 >() [2/2]

template<>
uint greenWidth< QImage::Format_RGB555 > ( )
constexpr

Definition at line 67 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB666 >() [1/2]

template<>
uint greenWidth< QImage::Format_RGB666 > ( )
constexpr

Definition at line 68 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB666 >() [2/2]

template<>
uint greenWidth< QImage::Format_RGB666 > ( )
constexpr

Definition at line 68 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB888 >() [1/2]

template<>
uint greenWidth< QImage::Format_RGB888 > ( )
constexpr

Definition at line 69 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGB888 >() [2/2]

template<>
uint greenWidth< QImage::Format_RGB888 > ( )
constexpr

Definition at line 69 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGBA8888 >() [1/2]

template<>
uint greenWidth< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 76 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGBA8888 >() [2/2]

template<>
uint greenWidth< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 76 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGBA8888_Premultiplied >() [1/2]

Definition at line 77 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGBA8888_Premultiplied >() [2/2]

Definition at line 77 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGBX8888 >() [1/2]

template<>
uint greenWidth< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 75 of file qpixellayout.cpp.

◆ greenWidth< QImage::Format_RGBX8888 >() [2/2]

template<>
uint greenWidth< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 75 of file qpixellayout.cpp.

◆ pixelLayoutARGBPM()

template<QImage::Format Format>
constexpr QPixelLayout pixelLayoutARGBPM ( )
inlinestaticconstexpr

Definition at line 746 of file qpixellayout.cpp.

◆ pixelLayoutRGB()

template<QImage::Format Format>
constexpr QPixelLayout pixelLayoutRGB ( )
inlinestaticconstexpr

Definition at line 730 of file qpixellayout.cpp.

◆ qConvertA2rgb30ToRgbaFP()

template<enum QtPixelOrder>
QRgbaFloat32 qConvertA2rgb30ToRgbaFP ( uint rgb)
inline

◆ qConvertA2rgb30ToRgbaFP< PixelOrderBGR >() [1/2]

Definition at line 1528 of file qpixellayout.cpp.

◆ qConvertA2rgb30ToRgbaFP< PixelOrderBGR >() [2/2]

Definition at line 1528 of file qpixellayout.cpp.

◆ qConvertA2rgb30ToRgbaFP< PixelOrderRGB >() [1/2]

Definition at line 1538 of file qpixellayout.cpp.

◆ qConvertA2rgb30ToRgbaFP< PixelOrderRGB >() [2/2]

Definition at line 1538 of file qpixellayout.cpp.

◆ qt_convertCMYK8888ToARGB32PM()

const uint * qt_convertCMYK8888ToARGB32PM ( uint * buffer,
const uint * src,
int count )
inline

Definition at line 1859 of file qpixellayout.cpp.

◆ qt_convertRGBA64ToARGB32()

template<bool RGBA>
void qt_convertRGBA64ToARGB32 ( uint * dst,
const QRgba64 * src,
int count )

Definition at line 1588 of file qpixellayout.cpp.

◆ qt_convertRGBA64ToARGB32< false >()

template void qt_convertRGBA64ToARGB32< false > ( uint * dst,
const QRgba64 * src,
int count )

◆ qt_convertRGBA64ToARGB32< true >()

template void qt_convertRGBA64ToARGB32< true > ( uint * dst,
const QRgba64 * src,
int count )

◆ rbSwap()

template<QImage::Format Format>
void QT_FASTCALL rbSwap ( uchar * dst,
const uchar * src,
int count )
static

Definition at line 621 of file qpixellayout.cpp.

◆ rbSwap< QImage::Format_RGBA8888 >() [1/2]

template<>
void QT_FASTCALL rbSwap< QImage::Format_RGBA8888 > ( uchar * d,
const uchar * s,
int count )

Definition at line 662 of file qpixellayout.cpp.

◆ rbSwap< QImage::Format_RGBA8888 >() [2/2]

template<>
void QT_FASTCALL rbSwap< QImage::Format_RGBA8888 > ( uchar * d,
const uchar * s,
int count )

Definition at line 662 of file qpixellayout.cpp.

◆ rbSwap_4x16()

void QT_FASTCALL rbSwap_4x16 ( uchar * d,
const uchar * s,
int count )
static

Definition at line 688 of file qpixellayout.cpp.

◆ rbSwap_4x32()

void QT_FASTCALL rbSwap_4x32 ( uchar * d,
const uchar * s,
int count )
static

Definition at line 709 of file qpixellayout.cpp.

◆ rbSwap_rgb30()

void QT_FASTCALL rbSwap_rgb30 ( uchar * d,
const uchar * s,
int count )
static

Definition at line 681 of file qpixellayout.cpp.

◆ rbSwap_rgb32()

void QT_FASTCALL rbSwap_rgb32 ( uchar * d,
const uchar * s,
int count )
static

Definition at line 648 of file qpixellayout.cpp.

◆ redShift()

template<QImage::Format>
uint redShift ( )
constexpr

◆ redShift< QImage::Format_ARGB32 >() [1/2]

template<>
uint redShift< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 41 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB32 >() [2/2]

template<>
uint redShift< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 41 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB32_Premultiplied >() [1/2]

template<>
uint redShift< QImage::Format_ARGB32_Premultiplied > ( )
constexpr

Definition at line 42 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB32_Premultiplied >() [2/2]

template<>
uint redShift< QImage::Format_ARGB32_Premultiplied > ( )
constexpr

Definition at line 42 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB4444_Premultiplied >() [1/2]

Definition at line 49 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB4444_Premultiplied >() [2/2]

Definition at line 49 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB6666_Premultiplied >() [1/2]

Definition at line 52 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB6666_Premultiplied >() [2/2]

Definition at line 52 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB8555_Premultiplied >() [1/2]

Definition at line 50 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB8555_Premultiplied >() [2/2]

Definition at line 50 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB8565_Premultiplied >() [1/2]

Definition at line 51 of file qpixellayout.cpp.

◆ redShift< QImage::Format_ARGB8565_Premultiplied >() [2/2]

Definition at line 51 of file qpixellayout.cpp.

◆ redShift< QImage::Format_BGR888 >() [1/2]

template<>
uint redShift< QImage::Format_BGR888 > ( )
constexpr

Definition at line 48 of file qpixellayout.cpp.

◆ redShift< QImage::Format_BGR888 >() [2/2]

template<>
uint redShift< QImage::Format_BGR888 > ( )
constexpr

Definition at line 48 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB16 >() [1/2]

template<>
uint redShift< QImage::Format_RGB16 > ( )
constexpr

Definition at line 43 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB16 >() [2/2]

template<>
uint redShift< QImage::Format_RGB16 > ( )
constexpr

Definition at line 43 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB32 >() [1/2]

template<>
uint redShift< QImage::Format_RGB32 > ( )
constexpr

Definition at line 40 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB32 >() [2/2]

template<>
uint redShift< QImage::Format_RGB32 > ( )
constexpr

Definition at line 40 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB444 >() [1/2]

template<>
uint redShift< QImage::Format_RGB444 > ( )
constexpr

Definition at line 44 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB444 >() [2/2]

template<>
uint redShift< QImage::Format_RGB444 > ( )
constexpr

Definition at line 44 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB555 >() [1/2]

template<>
uint redShift< QImage::Format_RGB555 > ( )
constexpr

Definition at line 45 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB555 >() [2/2]

template<>
uint redShift< QImage::Format_RGB555 > ( )
constexpr

Definition at line 45 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB666 >() [1/2]

template<>
uint redShift< QImage::Format_RGB666 > ( )
constexpr

Definition at line 46 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB666 >() [2/2]

template<>
uint redShift< QImage::Format_RGB666 > ( )
constexpr

Definition at line 46 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB888 >() [1/2]

template<>
uint redShift< QImage::Format_RGB888 > ( )
constexpr

Definition at line 47 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGB888 >() [2/2]

template<>
uint redShift< QImage::Format_RGB888 > ( )
constexpr

Definition at line 47 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGBA8888 >() [1/2]

template<>
uint redShift< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 55 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGBA8888 >() [2/2]

template<>
uint redShift< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 55 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGBA8888_Premultiplied >() [1/2]

Definition at line 56 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGBA8888_Premultiplied >() [2/2]

Definition at line 56 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGBX8888 >() [1/2]

template<>
uint redShift< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 54 of file qpixellayout.cpp.

◆ redShift< QImage::Format_RGBX8888 >() [2/2]

template<>
uint redShift< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 54 of file qpixellayout.cpp.

◆ redWidth()

template<QImage::Format>
QT_BEGIN_NAMESPACE constexpr uint redWidth ( )
constexpr

◆ redWidth< QImage::Format_ARGB32 >() [1/2]

template<>
uint redWidth< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 24 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB32 >() [2/2]

template<>
uint redWidth< QImage::Format_ARGB32 > ( )
constexpr

Definition at line 24 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB32_Premultiplied >() [1/2]

template<>
uint redWidth< QImage::Format_ARGB32_Premultiplied > ( )
constexpr

Definition at line 25 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB32_Premultiplied >() [2/2]

template<>
uint redWidth< QImage::Format_ARGB32_Premultiplied > ( )
constexpr

Definition at line 25 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB4444_Premultiplied >() [1/2]

Definition at line 32 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB4444_Premultiplied >() [2/2]

Definition at line 32 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB6666_Premultiplied >() [1/2]

Definition at line 35 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB6666_Premultiplied >() [2/2]

Definition at line 35 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB8555_Premultiplied >() [1/2]

Definition at line 33 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB8555_Premultiplied >() [2/2]

Definition at line 33 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB8565_Premultiplied >() [1/2]

Definition at line 34 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_ARGB8565_Premultiplied >() [2/2]

Definition at line 34 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_BGR888 >() [1/2]

template<>
uint redWidth< QImage::Format_BGR888 > ( )
constexpr

Definition at line 31 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_BGR888 >() [2/2]

template<>
uint redWidth< QImage::Format_BGR888 > ( )
constexpr

Definition at line 31 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB16 >() [1/2]

template<>
uint redWidth< QImage::Format_RGB16 > ( )
constexpr

Definition at line 26 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB16 >() [2/2]

template<>
uint redWidth< QImage::Format_RGB16 > ( )
constexpr

Definition at line 26 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB32 >() [1/2]

template<>
uint redWidth< QImage::Format_RGB32 > ( )
constexpr

Definition at line 23 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB32 >() [2/2]

template<>
uint redWidth< QImage::Format_RGB32 > ( )
constexpr

Definition at line 23 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB444 >() [1/2]

template<>
uint redWidth< QImage::Format_RGB444 > ( )
constexpr

Definition at line 27 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB444 >() [2/2]

template<>
uint redWidth< QImage::Format_RGB444 > ( )
constexpr

Definition at line 27 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB555 >() [1/2]

template<>
uint redWidth< QImage::Format_RGB555 > ( )
constexpr

Definition at line 28 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB555 >() [2/2]

template<>
uint redWidth< QImage::Format_RGB555 > ( )
constexpr

Definition at line 28 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB666 >() [1/2]

template<>
uint redWidth< QImage::Format_RGB666 > ( )
constexpr

Definition at line 29 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB666 >() [2/2]

template<>
uint redWidth< QImage::Format_RGB666 > ( )
constexpr

Definition at line 29 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB888 >() [1/2]

template<>
uint redWidth< QImage::Format_RGB888 > ( )
constexpr

Definition at line 30 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGB888 >() [2/2]

template<>
uint redWidth< QImage::Format_RGB888 > ( )
constexpr

Definition at line 30 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGBA8888 >() [1/2]

template<>
uint redWidth< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 37 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGBA8888 >() [2/2]

template<>
uint redWidth< QImage::Format_RGBA8888 > ( )
constexpr

Definition at line 37 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGBA8888_Premultiplied >() [1/2]

Definition at line 38 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGBA8888_Premultiplied >() [2/2]

Definition at line 38 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGBX8888 >() [1/2]

template<>
uint redWidth< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 36 of file qpixellayout.cpp.

◆ redWidth< QImage::Format_RGBX8888 >() [2/2]

template<>
uint redWidth< QImage::Format_RGBX8888 > ( )
constexpr

Definition at line 36 of file qpixellayout.cpp.

◆ storeA2RGB30PMFromARGB32PM()

template<QtPixelOrder PixelOrder>
void QT_FASTCALL storeA2RGB30PMFromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1564 of file qpixellayout.cpp.

◆ storeAlpha8FromARGB32PM()

void QT_FASTCALL storeAlpha8FromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1664 of file qpixellayout.cpp.

◆ storeARGB32FromARGB32PM()

void QT_FASTCALL storeARGB32FromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 978 of file qpixellayout.cpp.

◆ storeARGB32FromRGBA64PM()

void QT_FASTCALL storeARGB32FromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2065 of file qpixellayout.cpp.

◆ storeARGBPMFromARGB32PM()

template<QImage::Format Format, bool fromRGB>
void QT_FASTCALL storeARGBPMFromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo * dither )
static

Definition at line 562 of file qpixellayout.cpp.

◆ storeCMYK8888FromARGB32PM()

void QT_FASTCALL storeCMYK8888FromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1899 of file qpixellayout.cpp.

◆ storeCMYK8888FromRGB32()

void QT_FASTCALL storeCMYK8888FromRGB32 ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1909 of file qpixellayout.cpp.

◆ storeCMYKFromRGBA64PM()

void QT_FASTCALL storeCMYKFromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2184 of file qpixellayout.cpp.

◆ storeGenericFromRGBA64PM()

template<QImage::Format format>
void QT_FASTCALL storeGenericFromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * clut,
QDitherInfo * dither )
static

Definition at line 2057 of file qpixellayout.cpp.

◆ storeGray16FromRGBA64PM()

void QT_FASTCALL storeGray16FromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2122 of file qpixellayout.cpp.

◆ storeGrayscale16FromARGB32PM()

void QT_FASTCALL storeGrayscale16FromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1693 of file qpixellayout.cpp.

◆ storeGrayscale16FromRGB32()

void QT_FASTCALL storeGrayscale16FromRGB32 ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1685 of file qpixellayout.cpp.

◆ storeGrayscale8FromARGB32PM()

void QT_FASTCALL storeGrayscale8FromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1678 of file qpixellayout.cpp.

◆ storeGrayscale8FromRGB32()

void QT_FASTCALL storeGrayscale8FromRGB32 ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1671 of file qpixellayout.cpp.

◆ storePassThrough()

void QT_FASTCALL storePassThrough ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 826 of file qpixellayout.cpp.

◆ storePixel()

template<QPixelLayout::BPP width>
void QT_FASTCALL storePixel ( uchar * dest,
int index,
uint pixel )
static

◆ storePixel< QPixelLayout::BPP16 >() [1/2]

template<>
void QT_FASTCALL storePixel< QPixelLayout::BPP16 > ( uchar * dest,
int index,
uint pixel )
inline

Definition at line 202 of file qpixellayout.cpp.

◆ storePixel< QPixelLayout::BPP16 >() [2/2]

template<>
void QT_FASTCALL storePixel< QPixelLayout::BPP16 > ( uchar * dest,
int index,
uint pixel )
inline

Definition at line 202 of file qpixellayout.cpp.

◆ storePixel< QPixelLayout::BPP24 >() [1/2]

template<>
void QT_FASTCALL storePixel< QPixelLayout::BPP24 > ( uchar * dest,
int index,
uint pixel )
inline

Definition at line 208 of file qpixellayout.cpp.

◆ storePixel< QPixelLayout::BPP24 >() [2/2]

template<>
void QT_FASTCALL storePixel< QPixelLayout::BPP24 > ( uchar * dest,
int index,
uint pixel )
inline

Definition at line 208 of file qpixellayout.cpp.

◆ storeRGB16FFromRGB32()

void QT_FASTCALL storeRGB16FFromRGB32 ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1756 of file qpixellayout.cpp.

◆ storeRGB30FromARGB32PM()

template<QtPixelOrder PixelOrder>
void QT_FASTCALL storeRGB30FromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1580 of file qpixellayout.cpp.

◆ storeRGB30FromRGB32()

template<QtPixelOrder PixelOrder>
void QT_FASTCALL storeRGB30FromRGB32 ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1572 of file qpixellayout.cpp.

◆ storeRGB30FromRGBA64PM()

template<QtPixelOrder PixelOrder>
void QT_FASTCALL storeRGB30FromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2082 of file qpixellayout.cpp.

◆ storeRGB32FFromRGB32()

void QT_FASTCALL storeRGB32FFromRGB32 ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1812 of file qpixellayout.cpp.

◆ storeRGB64FromRGB32()

void QT_FASTCALL storeRGB64FromRGB32 ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1710 of file qpixellayout.cpp.

◆ storeRGBA16FFromARGB32PM()

void QT_FASTCALL storeRGBA16FFromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1784 of file qpixellayout.cpp.

◆ storeRGBA16FFromRGBA64PM()

void QT_FASTCALL storeRGBA16FFromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2142 of file qpixellayout.cpp.

◆ storeRGBA16FPMFromRGBA64PM()

void QT_FASTCALL storeRGBA16FPMFromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2150 of file qpixellayout.cpp.

◆ storeRGBA32FFromARGB32PM()

void QT_FASTCALL storeRGBA32FFromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1840 of file qpixellayout.cpp.

◆ storeRGBA32FFromRGBA64PM()

void QT_FASTCALL storeRGBA32FFromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2168 of file qpixellayout.cpp.

◆ storeRGBA32FPMFromRGBA64PM()

void QT_FASTCALL storeRGBA32FPMFromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2176 of file qpixellayout.cpp.

◆ storeRGBA64FromARGB32()

void QT_FASTCALL storeRGBA64FromARGB32 ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1739 of file qpixellayout.cpp.

◆ storeRGBA64FromARGB32PM()

template<bool Mask>
void QT_FASTCALL storeRGBA64FromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1728 of file qpixellayout.cpp.

◆ storeRGBA64FromRGBA64PM()

void QT_FASTCALL storeRGBA64FromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2106 of file qpixellayout.cpp.

◆ storeRGBA64PMFromRGBA64PM()

void QT_FASTCALL storeRGBA64PMFromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2114 of file qpixellayout.cpp.

◆ storeRGBA8888FromARGB32PM()

void QT_FASTCALL storeRGBA8888FromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1362 of file qpixellayout.cpp.

◆ storeRGBA8888FromRGBA64PM()

void QT_FASTCALL storeRGBA8888FromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2073 of file qpixellayout.cpp.

◆ storeRGBA8888PMFromARGB32PM()

void QT_FASTCALL storeRGBA8888PMFromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 985 of file qpixellayout.cpp.

◆ storeRGBFromARGB32PM()

template<QImage::Format Format, bool fromRGB>
void QT_FASTCALL storeRGBFromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo * dither )
static

Definition at line 510 of file qpixellayout.cpp.

◆ storeRGBX16FFromRGBA64PM()

void QT_FASTCALL storeRGBX16FFromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2132 of file qpixellayout.cpp.

◆ storeRGBX32FFromRGBA64PM()

void QT_FASTCALL storeRGBX32FFromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2158 of file qpixellayout.cpp.

◆ storeRGBX64FromRGBA64PM()

void QT_FASTCALL storeRGBX64FromRGBA64PM ( uchar * dest,
const QRgba64 * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 2096 of file qpixellayout.cpp.

◆ storeRGBXFromARGB32PM()

void QT_FASTCALL storeRGBXFromARGB32PM ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1376 of file qpixellayout.cpp.

◆ storeRGBXFromRGB32()

void QT_FASTCALL storeRGBXFromRGB32 ( uchar * dest,
const uint * src,
int index,
int count,
const QList< QRgb > * ,
QDitherInfo *  )
static

Definition at line 1369 of file qpixellayout.cpp.

Variable Documentation

◆ qPixelLayouts

QPixelLayout qPixelLayouts[]

Definition at line 1923 of file qpixellayout.cpp.

◆ qStoreFromRGBA64PM

ConvertAndStorePixelsFunc64 qStoreFromRGBA64PM[]

Definition at line 2192 of file qpixellayout.cpp.