|
template<ApplyMatrixForm doClamp = DoClamp> |
static void | applyMatrix (QColorVector *buffer, const qsizetype len, const QColorMatrix &colorMatrix) |
template<ApplyMatrixForm doClamp = DoClamp> |
static void | clampIfNeeded (QColorVector *buffer, const qsizetype len) |
template<typename T> |
static float | getAlphaF (const T &) |
template<> |
float | getAlphaF (const QRgb &r) |
template<> |
float | getAlphaF (const QCmyk32 &) |
template<> |
float | getAlphaF (const QRgba64 &r) |
template<> |
float | getAlphaF (const QRgbaFloat32 &r) |
template<typename T> |
static void | loadPremultiplied (QColorVector *buffer, const T *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<typename T> |
static void | loadUnpremultiplied (QColorVector *buffer, const T *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadPremultiplied< QRgb > (QColorVector *buffer, const QRgb *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadPremultiplied< QRgba64 > (QColorVector *buffer, const QRgba64 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadUnpremultiplied< QRgb > (QColorVector *buffer, const QRgb *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static int | u16toidx (int c) |
template<> |
void | loadUnpremultiplied< QRgba64 > (QColorVector *buffer, const QRgba64 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadPremultiplied< QRgbaFloat32 > (QColorVector *buffer, const QRgbaFloat32 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadUnpremultiplied< QRgbaFloat32 > (QColorVector *buffer, const QRgbaFloat32 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static void | storePremultiplied (QRgb *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static void | storeUnpremultiplied (QRgb *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static void | storeOpaque (QRgb *dst, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<typename S> |
static void | storePremultiplied (QRgba64 *dst, const S *src, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<typename S> |
static void | storeUnpremultiplied (QRgba64 *dst, const S *src, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static void | storeOpaque (QRgba64 *dst, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<typename S> |
static void | storePremultiplied (QRgbaFloat32 *dst, const S *src, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<typename S> |
static void | storeUnpremultiplied (QRgbaFloat32 *dst, const S *src, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static void | storeOpaque (QRgbaFloat32 *dst, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static void | loadGray (QColorVector *buffer, const quint8 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static void | loadGray (QColorVector *buffer, const quint16 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static void | storeOpaque (quint8 *dst, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
static void | storeOpaque (quint16 *dst, const QColorVector *buffer, const qsizetype len, const QColorTransformPrivate *d_ptr) |
void | loadUnpremultipliedLUT (QColorVector *buffer, const uchar *src, const qsizetype len) |
void | loadUnpremultipliedLUT (QColorVector *buffer, const quint16 *src, const qsizetype len) |
void | loadUnpremultipliedLUT (QColorVector *buffer, const QRgb *src, const qsizetype len) |
void | loadUnpremultipliedLUT (QColorVector *buffer, const QCmyk32 *src, const qsizetype len) |
void | loadUnpremultipliedLUT (QColorVector *buffer, const QRgba64 *src, const qsizetype len) |
void | loadUnpremultipliedLUT (QColorVector *buffer, const QRgbaFloat32 *src, const qsizetype len) |
void | loadPremultipliedLUT (QColorVector *, const uchar *, const qsizetype) |
void | loadPremultipliedLUT (QColorVector *, const quint16 *, const qsizetype) |
void | loadPremultipliedLUT (QColorVector *buffer, const QRgb *src, const qsizetype len) |
void | loadPremultipliedLUT (QColorVector *, const QCmyk32 *, const qsizetype) |
void | loadPremultipliedLUT (QColorVector *buffer, const QRgba64 *src, const qsizetype len) |
void | loadPremultipliedLUT (QColorVector *buffer, const QRgbaFloat32 *src, const qsizetype len) |
template<typename T> |
static void | storeUnpremultipliedLUT (QRgb *dst, const T *, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storeUnpremultipliedLUT (QRgb *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len) |
template<typename T> |
void | storeUnpremultipliedLUT (QCmyk32 *dst, const T *, const QColorVector *buffer, const qsizetype len) |
template<typename T> |
static void | storeUnpremultipliedLUT (QRgba64 *dst, const T *, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storeUnpremultipliedLUT (QRgba64 *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storeUnpremultipliedLUT (QRgba64 *dst, const QRgba64 *src, const QColorVector *buffer, const qsizetype len) |
template<typename T> |
static void | storeUnpremultipliedLUT (QRgbaFloat32 *dst, const T *src, const QColorVector *buffer, const qsizetype len) |
template<typename T> |
static void | storePremultipliedLUT (QRgb *dst, const T *, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storePremultipliedLUT (QRgb *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len) |
template<typename T> |
static void | storePremultipliedLUT (QCmyk32 *dst, const T *src, const QColorVector *buffer, const qsizetype len) |
template<typename T> |
static void | storePremultipliedLUT (QRgba64 *dst, const T *, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storePremultipliedLUT (QRgba64 *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storePremultipliedLUT (QRgba64 *dst, const QRgba64 *src, const QColorVector *buffer, const qsizetype len) |
template<typename T> |
static void | storePremultipliedLUT (QRgbaFloat32 *dst, const T *src, const QColorVector *buffer, const qsizetype len) |
static void | visitElement (const QColorSpacePrivate::TransferElement &element, QColorVector *buffer, const qsizetype len) |
static void | visitElement (const QColorMatrix &element, QColorVector *buffer, const qsizetype len) |
static void | visitElement (const QColorVector &offset, QColorVector *buffer, const qsizetype len) |
static void | visitElement (const QColorCLUT &element, QColorVector *buffer, const qsizetype len) |
template<> |
float | getAlphaF (const QRgb &r) |
template<> |
float | getAlphaF (const QCmyk32 &) |
template<> |
float | getAlphaF (const QRgba64 &r) |
template<> |
float | getAlphaF (const QRgbaFloat32 &r) |
template<> |
void | loadPremultiplied< QRgb > (QColorVector *buffer, const QRgb *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadPremultiplied< QRgba64 > (QColorVector *buffer, const QRgba64 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadUnpremultiplied< QRgb > (QColorVector *buffer, const QRgb *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadUnpremultiplied< QRgba64 > (QColorVector *buffer, const QRgba64 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadPremultiplied< QRgbaFloat32 > (QColorVector *buffer, const QRgbaFloat32 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | loadUnpremultiplied< QRgbaFloat32 > (QColorVector *buffer, const QRgbaFloat32 *src, const qsizetype len, const QColorTransformPrivate *d_ptr) |
template<> |
void | storeUnpremultipliedLUT (QRgb *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storeUnpremultipliedLUT (QRgba64 *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storeUnpremultipliedLUT (QRgba64 *dst, const QRgba64 *src, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storePremultipliedLUT (QRgb *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storePremultipliedLUT (QRgba64 *dst, const QRgb *src, const QColorVector *buffer, const qsizetype len) |
template<> |
void | storePremultipliedLUT (QRgba64 *dst, const QRgba64 *src, const QColorVector *buffer, const qsizetype len) |