|
| template<ApplyMatrixForm doClamp = DoClamp> |
| static void | applyMatrix (QColorVector *bufferbuffer, const qsizetype lenlen, const QColorMatrix &colorMatrix) |
| template<ApplyMatrixForm doClamp = DoClamp> |
| static void | clampIfNeeded (QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<typename T> |
| static float | getAlphaF (const T &) |
| template<> |
| float | getAlphaF (const QRgb &rr) |
| template<> |
| float | getAlphaF (const QCmyk32 &) |
| template<> |
| float | getAlphaF (const QRgba64 &rr) |
| template<> |
| float | getAlphaF (const QRgbaFloat32 &rr) |
| template<typename T> |
| static void | loadPremultiplied (QColorVector *bufferbuffer, const T *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<typename T> |
| static void | loadUnpremultiplied (QColorVector *bufferbuffer, const T *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadPremultiplied< QRgb > (QColorVector *bufferbuffer, const QRgb *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadPremultiplied< QRgba64 > (QColorVector *bufferbuffer, const QRgba64 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadUnpremultiplied< QRgb > (QColorVector *bufferbuffer, const QRgb *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static int | u16toidx (int cc) |
| template<> |
| void | loadUnpremultiplied< QRgba64 > (QColorVector *bufferbuffer, const QRgba64 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadPremultiplied< QRgbaFloat32 > (QColorVector *bufferbuffer, const QRgbaFloat32 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadUnpremultiplied< QRgbaFloat32 > (QColorVector *bufferbuffer, const QRgbaFloat32 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static void | storePremultiplied (QRgb *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static void | storeUnpremultiplied (QRgb *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static void | storeOpaque (QRgb *dstdst, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<typename S> |
| static void | storePremultiplied (QRgba64 *dstdst, const S *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<typename S> |
| static void | storeUnpremultiplied (QRgba64 *dstdst, const S *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static void | storeOpaque (QRgba64 *dstdst, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<typename S> |
| static void | storePremultiplied (QRgbaFloat32 *dstdst, const S *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<typename S> |
| static void | storeUnpremultiplied (QRgbaFloat32 *dstdst, const S *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static void | storeOpaque (QRgbaFloat32 *dstdst, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static void | loadGray (QColorVector *bufferbuffer, const quint8 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static void | loadGray (QColorVector *bufferbuffer, const quint16 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static void | storeOpaque (quint8 *dstdst, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| static void | storeOpaque (quint16 *dstdst, const QColorVector *bufferbuffer, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| void | loadUnpremultipliedLUT (QColorVector *bufferbuffer, const uchar *srcsrc, const qsizetype lenlen) |
| void | loadUnpremultipliedLUT (QColorVector *bufferbuffer, const quint16 *srcsrc, const qsizetype lenlen) |
| void | loadUnpremultipliedLUT (QColorVector *bufferbuffer, const QRgb *srcsrc, const qsizetype lenlen) |
| void | loadUnpremultipliedLUT (QColorVector *bufferbuffer, const QCmyk32 *srcsrc, const qsizetype lenlen) |
| void | loadUnpremultipliedLUT (QColorVector *bufferbuffer, const QRgba64 *srcsrc, const qsizetype lenlen) |
| void | loadUnpremultipliedLUT (QColorVector *bufferbuffer, const QRgbaFloat32 *srcsrc, const qsizetype lenlen) |
| void | loadPremultipliedLUT (QColorVector *, const uchar *, const qsizetype) |
| void | loadPremultipliedLUT (QColorVector *, const quint16 *, const qsizetype) |
| void | loadPremultipliedLUT (QColorVector *bufferbuffer, const QRgb *srcsrc, const qsizetype lenlen) |
| void | loadPremultipliedLUT (QColorVector *, const QCmyk32 *, const qsizetype) |
| void | loadPremultipliedLUT (QColorVector *bufferbuffer, const QRgba64 *srcsrc, const qsizetype lenlen) |
| void | loadPremultipliedLUT (QColorVector *bufferbuffer, const QRgbaFloat32 *srcsrc, const qsizetype lenlen) |
| template<typename T> |
| static void | storeUnpremultipliedLUT (QRgb *dstdst, const T *, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storeUnpremultipliedLUT (QRgb *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<typename T> |
| void | storeUnpremultipliedLUT (QCmyk32 *dstdst, const T *, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<typename T> |
| static void | storeUnpremultipliedLUT (QRgba64 *dstdst, const T *, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storeUnpremultipliedLUT (QRgba64 *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storeUnpremultipliedLUT (QRgba64 *dstdst, const QRgba64 *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<typename T> |
| static void | storeUnpremultipliedLUT (QRgbaFloat32 *dstdst, const T *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<typename T> |
| static void | storePremultipliedLUT (QRgb *dstdst, const T *, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storePremultipliedLUT (QRgb *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<typename T> |
| static void | storePremultipliedLUT (QCmyk32 *dstdst, const T *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<typename T> |
| static void | storePremultipliedLUT (QRgba64 *dstdst, const T *, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storePremultipliedLUT (QRgba64 *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storePremultipliedLUT (QRgba64 *dstdst, const QRgba64 *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<typename T> |
| static void | storePremultipliedLUT (QRgbaFloat32 *dstdst, const T *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| static void | visitElement (const QColorSpacePrivate::TransferElement &element, QColorVector *bufferbuffer, const qsizetype lenlen) |
| static void | visitElement (const QColorMatrix &element, QColorVector *bufferbuffer, const qsizetype lenlen) |
| static void | visitElement (const QColorVector &offsetoffset, QColorVector *bufferbuffer, const qsizetype lenlen) |
| static void | visitElement (const QColorCLUT &element, QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| float | getAlphaF (const QRgb &rr) |
| template<> |
| float | getAlphaF (const QCmyk32 &) |
| template<> |
| float | getAlphaF (const QRgba64 &rr) |
| template<> |
| float | getAlphaF (const QRgbaFloat32 &rr) |
| template<> |
| void | loadPremultiplied< QRgb > (QColorVector *bufferbuffer, const QRgb *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadPremultiplied< QRgba64 > (QColorVector *bufferbuffer, const QRgba64 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadUnpremultiplied< QRgb > (QColorVector *bufferbuffer, const QRgb *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadUnpremultiplied< QRgba64 > (QColorVector *bufferbuffer, const QRgba64 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadPremultiplied< QRgbaFloat32 > (QColorVector *bufferbuffer, const QRgbaFloat32 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | loadUnpremultiplied< QRgbaFloat32 > (QColorVector *bufferbuffer, const QRgbaFloat32 *srcsrc, const qsizetype lenlen, const QColorTransformPrivate *d_ptr) |
| template<> |
| void | storeUnpremultipliedLUT (QRgb *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storeUnpremultipliedLUT (QRgba64 *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storeUnpremultipliedLUT (QRgba64 *dstdst, const QRgba64 *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storePremultipliedLUT (QRgb *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storePremultipliedLUT (QRgba64 *dstdst, const QRgb *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |
| template<> |
| void | storePremultipliedLUT (QRgba64 *dstdst, const QRgba64 *srcsrc, const QColorVector *bufferbuffer, const qsizetype lenlen) |