Qt 4.8
|
#include "QtCore/qglobal.h"
#include "QtGui/qcolor.h"
#include "QtGui/qpainter.h"
#include "QtGui/qimage.h"
#include "private/qrasterdefs_p.h"
#include <private/qsimd_p.h>
#include <private/qmath_p.h>
#include "QtGui/qscreen_qws.h"
Go to the source code of this file.
Classes | |
struct | DrawHelper |
struct | LinearGradientValues |
struct | Operator |
class | qabgr8888 |
class | qargb4444 |
class | qargb6666 |
class | qargb8555 |
class | qargb8565 |
class | qbgr555 |
class | qbgr565 |
struct | QConicalGradientData |
struct | QGradientData |
struct | QLinearGradientData |
class | QRadialFetchSimd< Simd > |
struct | QRadialGradientData |
class | qrgb444 |
class | qrgb555 |
class | qrgb565 |
class | qrgb666 |
class | qrgb888 |
struct | QSolidData |
struct | QSpanData |
struct | QTextureData |
class | quint18 |
class | quint24 |
class | quint32p |
struct | RadialGradientValues |
Macros | |
#define | AMIX(mask) quint32(qMin(((qint64(s)&mask) + (qint64(d)&mask)), qint64(mask))) |
#define | ARGB_COMBINE_ALPHA(argb, alpha) ((((argb >> 24) * alpha) >> 8) << 24) | (argb & 0x00ffffff) |
#define | FETCH_RADIAL_LOOP(FETCH_RADIAL_LOOP_CLAMP) |
#define | FETCH_RADIAL_LOOP_CLAMP_PAD index_vec.v = Simd::v_toInt(Simd::v_min(v_max, Simd::v_max(v_min, v_index))); |
#define | FETCH_RADIAL_LOOP_CLAMP_REFLECT |
#define | FETCH_RADIAL_LOOP_CLAMP_REPEAT index_vec.v = Simd::v_and(v_repeat_mask, Simd::v_toInt(v_index)); |
#define | FETCH_RADIAL_LOOP_EPILOGUE |
#define | FETCH_RADIAL_LOOP_PROLOGUE |
#define | GRADIENT_STOPTABLE_SIZE 256 |
#define | GRADIENT_STOPTABLE_SIZE_SHIFT 8 |
#define | INV_PREMUL(p) |
#define | MIX(mask) (qMin(((quint32(s)&mask) + (quint32(d)&mask)), quint32(mask))) |
#define | Q_STATIC_INLINE_FUNCTION static inline |
#define | Q_STATIC_TEMPLATE_FUNCTION static |
#define | Q_STATIC_TEMPLATE_SPECIALIZATION |
#define | QT_FT_BEGIN_HEADER |
#define | QT_FT_END_HEADER |
#define | QT_MEMCPY_REV_UINT(dest, src, length) |
#define | QT_MEMCPY_USHORT(dest, src, length) |
#define | QT_MEMFILL_UINT(dest, length, color) qt_memfill<quint32>(dest, color, length); |
#define | QT_MEMFILL_USHORT(dest, length, color) qt_memfill<quint16>(dest, color, length); |
#define | QT_RECTCONVERT_TRIVIAL_IMPL(T) |
#define | QT_TRIVIAL_MEMCONVERT_IMPL(T) |
Typedefs | |
typedef void(* | AlphamapBlitFunc) (QRasterBuffer *rasterBuffer, int x, int y, quint32 color, const uchar *bitmap, int mapWidth, int mapHeight, int mapStride, const QClipData *clip) |
typedef void(* | AlphaRGBBlitFunc) (QRasterBuffer *rasterBuffer, int x, int y, quint32 color, const uint *rgbmask, int mapWidth, int mapHeight, int mapStride, const QClipData *clip) |
typedef void(* | BitmapBlitFunc) (QRasterBuffer *rasterBuffer, int x, int y, quint32 color, const uchar *bitmap, int mapWidth, int mapHeight, int mapStride) |
typedef void(QT_FASTCALL * | CompositionFunction) (uint *dest, const uint *src, int length, uint const_alpha) |
typedef void(QT_FASTCALL * | CompositionFunctionSolid) (uint *dest, int length, uint color, uint const_alpha) |
typedef uint *QT_FASTCALL * | DestFetchProc(uint *buffer, QRasterBuffer *rasterBuffer, int x, int y, int length) |
typedef void(QT_FASTCALL * | DestStoreProc) (QRasterBuffer *rasterBuffer, int x, int y, const uint *buffer, int length) |
typedef void(* | MemRotateFunc) (const uchar *srcPixels, int w, int h, int sbpl, uchar *destPixels, int dbpl) |
typedef QT_FT_SpanFunc | ProcessSpans |
typedef QT_FT_Span | QSpan |
typedef void(* | RectFillFunc) (QRasterBuffer *rasterBuffer, int x, int y, int width, int height, quint32 color) |
typedef const uint *(QT_FASTCALL * | SourceFetchProc) (uint *buffer, const Operator *o, const QSpanData *data, int y, int x, int length) |
typedef void(* | SrcOverBlendFunc) (uchar *destPixels, int dbpl, const uchar *src, int spbl, int w, int h, int const_alpha) |
typedef void(* | SrcOverScaleFunc) (uchar *destPixels, int dbpl, const uchar *src, int spbl, int srch, const QRectF &targetRect, const QRectF &sourceRect, const QRect &clipRect, int const_alpha) |
typedef void(* | SrcOverTransformFunc) (uchar *destPixels, int dbpl, const uchar *src, int spbl, const QRectF &targetRect, const QRectF &sourceRect, const QRect &clipRect, const QTransform &targetRectTransform, int const_alpha) |
Functions | |
Q_STATIC_INLINE_FUNCTION uint | BYTE_MUL (uint x, uint a) |
Q_STATIC_INLINE_FUNCTION uint | BYTE_MUL_RGB16 (uint x, uint a) |
Q_STATIC_INLINE_FUNCTION uint | BYTE_MUL_RGB16_32 (uint x, uint a) |
void QT_FASTCALL | comp_func_Clear (uint *dest, const uint *, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_ColorBurn (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_ColorDodge (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_Darken (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_Destination (uint *, const uint *, int, uint) |
void QT_FASTCALL | comp_func_DestinationAtop (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_DestinationIn (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_DestinationOut (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_DestinationOver (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_Difference (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_Exclusion (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_HardLight (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_Lighten (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_Multiply (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_Overlay (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_Plus (uint *dest, const uint *src, int length, uint const_alpha) |
int | comp_func_Plus_one_pixel (uint d, const uint s) |
int | comp_func_Plus_one_pixel_const_alpha (uint d, const uint s, const uint const_alpha, const uint one_minus_const_alpha) |
void QT_FASTCALL | comp_func_Screen (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_SoftLight (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Clear (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_ColorBurn (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_ColorDodge (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Darken (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Destination (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_DestinationAtop (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_DestinationIn (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_DestinationOut (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_DestinationOver (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Difference (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Exclusion (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_HardLight (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Lighten (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Multiply (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Overlay (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Plus (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Screen (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_SoftLight (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_Source (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_SourceAtop (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_SourceIn (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_SourceOut (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_SourceOver (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_solid_XOR (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | comp_func_Source (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_SourceAtop (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_SourceIn (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_SourceOut (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_SourceOver (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | comp_func_XOR (uint *dest, const uint *src, int length, uint const_alpha) |
Q_STATIC_INLINE_FUNCTION uint | INTERPOLATE_PIXEL_255 (uint x, uint a, uint y, uint b) |
Q_STATIC_INLINE_FUNCTION uint | INTERPOLATE_PIXEL_256 (uint x, uint a, uint y, uint b) |
Q_STATIC_INLINE_FUNCTION uint | PREMUL (uint x) |
void | qBlendTexture (int count, const QSpan *spans, void *userData) |
void | qBlendTextureCallback (int count, const QSpan *spans, void *userData) |
int | qBlue565 (quint16 rgb) |
QRgb | qConvertRgb16To32 (uint c) |
ushort | qConvertRgb32To16 (uint c) |
quint32 | qConvertRgb32To16x2 (quint64 c) |
int | qGreen565 (quint16 rgb) |
void | qInitDrawhelperAsm () |
static qreal | qRadialDeterminant (qreal a, qreal b, qreal c) |
int | qRed565 (quint16 rgb) |
template<class DST , class SRC > | |
DST | qt_colorConvert (SRC color, DST dummy) |
template<> | |
quint32 | qt_colorConvert (quint16 color, quint32 dummy) |
template<> | |
quint16 | qt_colorConvert (quint32 color, quint16 dummy) |
template<> | |
qrgb888 | qt_colorConvert (quint32 color, qrgb888 dummy) |
template<> | |
quint32 | qt_colorConvert (qrgb888 color, quint32 dummy) |
template<> | |
quint24 | qt_colorConvert (quint32 color, quint24 dummy) |
template<> | |
quint18 | qt_colorConvert (quint32 color, quint18 dummy) |
Q_STATIC_INLINE_FUNCTION int | qt_div_255 (int x) |
template<class RadialFetchFunc > | |
const uint *QT_FASTCALL | qt_fetch_radial_gradient_template (uint *buffer, const Operator *op, const QSpanData *data, int y, int x, int length) |
static uint | qt_gradient_clamp (const QGradientData *data, int ipos) |
static uint | qt_gradient_pixel (const QGradientData *data, qreal pos) |
template<class DST , class SRC > | |
void | qt_memconvert (DST *dest, const SRC *src, int count) |
template<> | |
void | qt_memconvert (qrgb666 *dest, const quint32 *src, int count) |
template<class T > | |
void | qt_memfill (T *dest, T value, int count) |
template<> | |
void | qt_memfill (quint32 *dest, quint32 color, int count) |
template<> | |
void | qt_memfill (quint16 *dest, quint16 color, int count) |
template<> | |
void | qt_memfill (quint8 *dest, quint8 color, int count) |
template<class DST , class SRC > | |
void | qt_rectconvert (DST *dest, const SRC *src, int x, int y, int width, int height, int dstStride, int srcStride) |
template<class T > | |
void | qt_rectcopy (T *dest, const T *src, int x, int y, int width, int height, int dstStride, int srcStride) |
template<class T > | |
void | qt_rectfill (T *dest, T value, int x, int y, int width, int height, int stride) |
void QT_FASTCALL | rasterop_NotSource (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | rasterop_NotSourceAndDestination (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | rasterop_NotSourceAndNotDestination (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | rasterop_NotSourceOrNotDestination (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | rasterop_NotSourceXorDestination (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | rasterop_solid_NotSource (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | rasterop_solid_NotSourceAndDestination (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | rasterop_solid_NotSourceAndNotDestination (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | rasterop_solid_NotSourceOrNotDestination (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | rasterop_solid_NotSourceXorDestination (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | rasterop_solid_SourceAndDestination (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | rasterop_solid_SourceAndNotDestination (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | rasterop_solid_SourceOrDestination (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | rasterop_solid_SourceXorDestination (uint *dest, int length, uint color, uint const_alpha) |
void QT_FASTCALL | rasterop_SourceAndDestination (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | rasterop_SourceAndNotDestination (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | rasterop_SourceOrDestination (uint *dest, const uint *src, int length, uint const_alpha) |
void QT_FASTCALL | rasterop_SourceXorDestination (uint *dest, const uint *src, int length, uint const_alpha) |
Variables | |
static const uint | AMASK = 0xff000000 |
static const uint | BMASK = 0x000000ff |
static const uint | GMASK = 0x0000ff00 |
class quint32p | Q_PACKED |
SrcOverBlendFunc | qBlendFunctions [QImage::NImageFormats][QImage::NImageFormats] |
DrawHelper | qDrawHelper [QImage::NImageFormats] |
DrawHelper | qDrawHelperCallback [QImage::NImageFormats] |
MemRotateFunc | qMemRotateFunctions [QImage::NImageFormats][3] |
SrcOverScaleFunc | qScaleFunctions [QImage::NImageFormats][QImage::NImageFormats] |
const uint | qt_bayer_matrix [16][16] |
SrcOverTransformFunc | qTransformFunctions [QImage::NImageFormats][QImage::NImageFormats] |
static const uint | RMASK = 0x00ff0000 |
Definition at line 2196 of file qdrawhelper_p.h.
Referenced by comp_func_Plus_one_pixel(), and comp_func_Plus_one_pixel_const_alpha().
#define ARGB_COMBINE_ALPHA | ( | argb, | |
alpha | |||
) | ((((argb >> 24) * alpha) >> 8) << 24) | (argb & 0x00ffffff) |
Definition at line 2187 of file qdrawhelper_p.h.
Referenced by QRasterPaintEngine::drawImage(), QRasterPaintEngine::fillRect(), QGL2GradientCache::generateGradientColorTable(), QGLGradientCache::generateGradientColorTable(), QGradientCache::generateGradientColorTable(), and QSpanData::setup().
#define FETCH_RADIAL_LOOP | ( | FETCH_RADIAL_LOOP_CLAMP | ) |
Referenced by QRadialFetchSimd< Simd >::fetch().
#define FETCH_RADIAL_LOOP_CLAMP_PAD index_vec.v = Simd::v_toInt(Simd::v_min(v_max, Simd::v_max(v_min, v_index))); |
Referenced by QRadialFetchSimd< Simd >::fetch().
#define FETCH_RADIAL_LOOP_CLAMP_REFLECT |
Referenced by QRadialFetchSimd< Simd >::fetch().
#define FETCH_RADIAL_LOOP_CLAMP_REPEAT index_vec.v = Simd::v_and(v_repeat_mask, Simd::v_toInt(v_index)); |
Referenced by QRadialFetchSimd< Simd >::fetch().
#define FETCH_RADIAL_LOOP_EPILOGUE |
#define FETCH_RADIAL_LOOP_PROLOGUE |
#define GRADIENT_STOPTABLE_SIZE 256 |
Definition at line 275 of file qdrawhelper_p.h.
Referenced by QRadialFetchSimd< Simd >::fetch(), QGradientCache::generateGradientColorTable(), QGradientCache::paletteSize(), qt_fetch_linear_gradient(), qt_gradient_clamp(), qt_gradient_pixel(), qt_gradient_quint16(), and qt_gradient_quint32().
#define GRADIENT_STOPTABLE_SIZE_SHIFT 8 |
Definition at line 276 of file qdrawhelper_p.h.
Referenced by QRadialFetchSimd< Simd >::fetch().
#define INV_PREMUL | ( | p | ) |
Definition at line 669 of file qdrawhelper_p.h.
Referenced by convert_ARGB_PM_to_ARGB(), convert_ARGB_PM_to_RGB(), qt_rectfill_nonpremul_quint32(), and QSvgPaintEngine::saveGradientStops().
Definition at line 2197 of file qdrawhelper_p.h.
Referenced by comp_func_Plus_one_pixel(), and comp_func_Plus_one_pixel_const_alpha().
#define Q_STATIC_INLINE_FUNCTION static inline |
Definition at line 86 of file qdrawhelper_p.h.
Referenced by INTERPOLATE_PIXEL_255().
#define Q_STATIC_TEMPLATE_FUNCTION static |
Definition at line 85 of file qdrawhelper_p.h.
Referenced by blit_template(), qrgb444::byte_mul(), fetchTransformedBilinear_pixelBounds(), qt_fetchUntransformed< QImage::Format_ARGB32_Premultiplied >(), and qt_memfill16_setup().
#define Q_STATIC_TEMPLATE_SPECIALIZATION |
Definition at line 77 of file qdrawhelper_p.h.
Referenced by alpha_2(), alpha_4(), blend_sourceOver_rgb16_rgb16(), blendUntransformed_dest24(), eff_alpha_2(), eff_alpha_4(), eff_ialpha_2(), eff_ialpha_4(), madd_2(), madd_4(), qt_fetchPixel< QImage::Format_ARGB32 >(), qt_fetchPixel< QImage::Format_ARGB32_Premultiplied >(), qt_fetchPixel< QImage::Format_ARGB4444_Premultiplied >(), qt_fetchPixel< QImage::Format_ARGB6666_Premultiplied >(), qt_fetchPixel< QImage::Format_ARGB8555_Premultiplied >(), qt_fetchPixel< QImage::Format_ARGB8565_Premultiplied >(), qt_fetchPixel< QImage::Format_Indexed8 >(), qt_fetchPixel< QImage::Format_Mono >(), qt_fetchPixel< QImage::Format_MonoLSB >(), qt_fetchPixel< QImage::Format_RGB16 >(), qt_fetchPixel< QImage::Format_RGB444 >(), qt_fetchPixel< QImage::Format_RGB555 >(), qt_fetchPixel< QImage::Format_RGB666 >(), qt_fetchPixel< QImage::Format_RGB888 >(), qt_fetchUntransformed(), qt_memrotate270_template(), qt_memrotate90_template< quint24, quint24 >(), and qt_memrotate90_template< quint24, quint32 >().
#define QT_FT_BEGIN_HEADER |
Definition at line 61 of file qdrawhelper_p.h.
#define QT_FT_END_HEADER |
Definition at line 62 of file qdrawhelper_p.h.
#define QT_MEMCPY_REV_UINT | ( | dest, | |
src, | |||
length | |||
) |
Definition at line 2063 of file qdrawhelper_p.h.
#define QT_MEMCPY_USHORT | ( | dest, | |
src, | |||
length | |||
) |
Definition at line 2083 of file qdrawhelper_p.h.
Referenced by qt_blend_rgb16_on_rgb16().
#define QT_MEMFILL_UINT | ( | dest, | |
length, | |||
color | |||
) | qt_memfill<quint32>(dest, color, length); |
Definition at line 2057 of file qdrawhelper_p.h.
Referenced by blend_color_argb(), comp_func_solid_Source(), comp_func_solid_SourceOver(), and qt_fetch_linear_gradient().
#define QT_MEMFILL_USHORT | ( | dest, | |
length, | |||
color | |||
) | qt_memfill<quint16>(dest, color, length); |
Definition at line 2060 of file qdrawhelper_p.h.
Referenced by blend_color_rgb16().
#define QT_RECTCONVERT_TRIVIAL_IMPL | ( | T | ) |
Definition at line 2026 of file qdrawhelper_p.h.
#define QT_TRIVIAL_MEMCONVERT_IMPL | ( | T | ) |
Definition at line 1930 of file qdrawhelper_p.h.
typedef void(* AlphamapBlitFunc) (QRasterBuffer *rasterBuffer, int x, int y, quint32 color, const uchar *bitmap, int mapWidth, int mapHeight, int mapStride, const QClipData *clip) |
Definition at line 119 of file qdrawhelper_p.h.
typedef void(* AlphaRGBBlitFunc) (QRasterBuffer *rasterBuffer, int x, int y, quint32 color, const uint *rgbmask, int mapWidth, int mapHeight, int mapStride, const QClipData *clip) |
Definition at line 125 of file qdrawhelper_p.h.
typedef void(* BitmapBlitFunc) (QRasterBuffer *rasterBuffer, int x, int y, quint32 color, const uchar *bitmap, int mapWidth, int mapHeight, int mapStride) |
Definition at line 114 of file qdrawhelper_p.h.
typedef void(QT_FASTCALL * CompositionFunction) (uint *dest, const uint *src, int length, uint const_alpha) |
Definition at line 179 of file qdrawhelper_p.h.
typedef void(QT_FASTCALL * CompositionFunctionSolid) (uint *dest, int length, uint color, uint const_alpha) |
Definition at line 180 of file qdrawhelper_p.h.
typedef uint* QT_FASTCALL* DestFetchProc(uint *buffer, QRasterBuffer *rasterBuffer, int x, int y, int length) |
Definition at line 202 of file qdrawhelper_p.h.
typedef void(QT_FASTCALL * DestStoreProc) (QRasterBuffer *rasterBuffer, int x, int y, const uint *buffer, int length) |
Definition at line 203 of file qdrawhelper_p.h.
typedef void(* MemRotateFunc) (const uchar *srcPixels, int w, int h, int sbpl, uchar *destPixels, int dbpl) |
Definition at line 155 of file qdrawhelper_p.h.
typedef QT_FT_SpanFunc ProcessSpans |
Definition at line 111 of file qdrawhelper_p.h.
|
related |
Definition at line 99 of file qdrawhelper_p.h.
typedef void(* RectFillFunc) (QRasterBuffer *rasterBuffer, int x, int y, int width, int height, quint32 color) |
Definition at line 131 of file qdrawhelper_p.h.
typedef const uint*(QT_FASTCALL * SourceFetchProc) (uint *buffer, const Operator *o, const QSpanData *data, int y, int x, int length) |
Definition at line 204 of file qdrawhelper_p.h.
typedef void(* SrcOverBlendFunc) (uchar *destPixels, int dbpl, const uchar *src, int spbl, int w, int h, int const_alpha) |
Definition at line 135 of file qdrawhelper_p.h.
typedef void(* SrcOverScaleFunc) (uchar *destPixels, int dbpl, const uchar *src, int spbl, int srch, const QRectF &targetRect, const QRectF &sourceRect, const QRect &clipRect, int const_alpha) |
Definition at line 140 of file qdrawhelper_p.h.
typedef void(* SrcOverTransformFunc) (uchar *destPixels, int dbpl, const uchar *src, int spbl, const QRectF &targetRect, const QRectF &sourceRect, const QRect &clipRect, const QTransform &targetRectTransform, int const_alpha) |
Definition at line 147 of file qdrawhelper_p.h.
Q_STATIC_INLINE_FUNCTION uint BYTE_MUL | ( | uint | x, |
uint | a | ||
) |
Definition at line 626 of file qdrawhelper_p.h.
Referenced by blend_color_argb(), blend_color_rgb16(), blendColor(), blendUntransformed_dest16(), blendUntransformed_dest24(), comp_func_DestinationAtop(), comp_func_DestinationIn(), comp_func_DestinationOut(), comp_func_DestinationOver(), comp_func_solid_DestinationAtop(), comp_func_solid_DestinationIn(), comp_func_solid_DestinationOut(), comp_func_solid_DestinationOver(), comp_func_solid_Source(), comp_func_solid_SourceAtop(), comp_func_solid_SourceIn(), comp_func_solid_SourceOut(), comp_func_solid_SourceOver(), comp_func_solid_XOR(), comp_func_SourceAtop(), comp_func_SourceIn(), comp_func_SourceOut(), comp_func_SourceOver(), comp_func_XOR(), drawPixelARGB32(), INTERPOLATE_PIXEL_255(), qt_blend_argb32_on_argb32(), qt_blend_argb32_on_rgb16_const_alpha(), sourceOver(), Blend_ARGB32_on_RGB16_SourceAndConstAlpha::write(), Blend_RGB32_on_RGB32_ConstAlpha::write(), Blend_ARGB32_on_ARGB32_SourceAlpha::write(), and Blend_ARGB32_on_ARGB32_SourceAndConstAlpha::write().
Q_STATIC_INLINE_FUNCTION uint BYTE_MUL_RGB16 | ( | uint | x, |
uint | a | ||
) |
Definition at line 656 of file qdrawhelper_p.h.
Referenced by blend_color_rgb16(), qt_alphamapblit_quint16(), qt_blend_argb32_on_rgb16_const_alpha(), qt_blend_rgb16_on_rgb16(), Blend_RGB16_on_RGB16_ConstAlpha::write(), Blend_ARGB24_on_RGB16_SourceAlpha::write(), Blend_ARGB24_on_RGB16_SourceAndConstAlpha::write(), Blend_ARGB32_on_RGB16_SourceAlpha::write(), and Blend_ARGB32_on_RGB16_SourceAndConstAlpha::write().
Q_STATIC_INLINE_FUNCTION uint BYTE_MUL_RGB16_32 | ( | uint | x, |
uint | a | ||
) |
void QT_FASTCALL comp_func_Clear | ( | uint * | dest, |
const uint * | , | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1580 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_ColorBurn | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2582 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_ColorDodge | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2499 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_Darken | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2343 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_Destination | ( | uint * | , |
const uint * | , | ||
int | , | ||
uint | |||
) |
Definition at line 1622 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_DestinationAtop | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1919 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_DestinationIn | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1764 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_DestinationOut | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1842 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_DestinationOver | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1685 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_Difference | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2826 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_Exclusion | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2893 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_HardLight | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2662 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_Lighten | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2416 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_Multiply | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2123 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_Overlay | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2270 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_Plus | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2051 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
Definition at line 2206 of file qdrawhelper_p.h.
Referenced by comp_func_Plus_impl(), and comp_func_solid_Plus_impl().
|
inline |
Definition at line 2200 of file qdrawhelper_p.h.
void QT_FASTCALL comp_func_Screen | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2191 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_SoftLight | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2753 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Clear | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1575 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_ColorBurn | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2551 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_ColorDodge | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2468 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Darken | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2312 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Destination | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1618 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_DestinationAtop | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1904 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_DestinationIn | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1751 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_DestinationOut | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1830 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_DestinationOver | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1673 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Difference | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2795 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Exclusion | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2862 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_HardLight | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2631 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Lighten | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2385 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Multiply | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2092 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Overlay | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2239 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Plus | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2028 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Screen | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2160 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_SoftLight | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2722 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_Source | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
void QT_FASTCALL comp_func_solid_SourceAtop | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1866 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_SourceIn | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1708 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_SourceOut | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1787 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_SourceOver | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1632 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_solid_XOR | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 1947 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_Source | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1604 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_SourceAtop | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1879 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_SourceIn | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1727 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_SourceOut | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1806 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_SourceOver | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1647 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL comp_func_XOR | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 1961 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
Definition at line 569 of file qdrawhelper_p.h.
Referenced by comp_func_DestinationAtop(), comp_func_Plus_one_pixel_const_alpha(), comp_func_solid_DestinationAtop(), comp_func_solid_SourceAtop(), comp_func_solid_SourceIn(), comp_func_solid_SourceOut(), comp_func_solid_XOR(), comp_func_Source(), comp_func_SourceAtop(), comp_func_SourceIn(), comp_func_SourceOut(), comp_func_XOR(), qt_alphamapblit_quint32(), and QPartialCoverage::store().
Definition at line 611 of file qdrawhelper_p.h.
Referenced by cgColorForQColor(), fetchTransformedBilinear(), QGL2GradientCache::generateGradientColorTable(), QGLGradientCache::generateGradientColorTable(), QGradientCache::generateGradientColorTable(), INTERPOLATE_PIXEL_255(), QSvgPaintEngine::saveGradientStops(), and QCosmeticStroker::setup().
Q_STATIC_INLINE_FUNCTION uint PREMUL | ( | uint | x | ) |
Definition at line 641 of file qdrawhelper_p.h.
Referenced by QGLPixmapData::bind(), QRasterBuffer::colorizeBitmap(), colorizeBitmap(), convert_ARGB_to_ARGB_PM(), convert_ARGB_to_ARGB_PM_inplace(), convert_indexed8_to_ARGB_PM_inplace(), destFetchARGB32(), QRasterPaintEngine::drawImage(), QBlittablePixmapData::fill(), QMacPixmapData::fill(), QRasterPixmapData::fill(), QX11PixmapData::fill(), QVGPixmapData::fill(), QGLPixmapData::fill(), QImage::fill(), QGLPixmapData::fillImage(), QRasterPaintEngine::fillRect(), findNearestColor(), fix_color_table(), QMacPixmapData::fromImage(), QGL2GradientCache::generateGradientColorTable(), QGLGradientCache::generateGradientColorTable(), QGradientCache::generateGradientColorTable(), INTERPOLATE_PIXEL_255(), QMacPixmapData::macSetAlphaChannel(), QGLPixmapData::paintEngine(), QRasterBuffer::prepare(), qt_fetchPixel< QImage::Format_ARGB32 >(), qt_fetchPixel< QImage::Format_Indexed8 >(), qt_fetchPixel< QImage::Format_Mono >(), qt_fetchPixel< QImage::Format_MonoLSB >(), QSvgPaintEngine::saveGradientStops(), and QSpanData::setup().
void qBlendTexture | ( | int | count, |
const QSpan * | spans, | ||
void * | userData | ||
) |
Definition at line 6828 of file qdrawhelper.cpp.
Referenced by QSpanData::adjustSpanMethods().
void qBlendTextureCallback | ( | int | count, |
const QSpan * | spans, | ||
void * | userData | ||
) |
Definition at line 6836 of file qdrawhelper.cpp.
Referenced by QSpanData::adjustSpanMethods().
|
inline |
Definition at line 2147 of file qdrawhelper_p.h.
Definition at line 2129 of file qdrawhelper_p.h.
Referenced by destFetchRGB16(), and qt_fetchPixel< QImage::Format_RGB16 >().
Definition at line 2120 of file qdrawhelper_p.h.
|
inline |
Definition at line 2142 of file qdrawhelper_p.h.
void qInitDrawhelperAsm | ( | ) |
Definition at line 7659 of file qdrawhelper.cpp.
Referenced by qt_memfill16_setup(), and qt_memfill32_setup().
Definition at line 384 of file qdrawhelper_p.h.
|
inline |
Definition at line 2137 of file qdrawhelper_p.h.
|
inline |
Definition at line 677 of file qdrawhelper_p.h.
Referenced by qrgb444::byte_mul(), and qt_colorConvert().
Definition at line 685 of file qdrawhelper_p.h.
Definition at line 699 of file qdrawhelper_p.h.
Definition at line 1482 of file qdrawhelper_p.h.
Definition at line 1489 of file qdrawhelper_p.h.
Definition at line 1554 of file qdrawhelper_p.h.
Definition at line 1588 of file qdrawhelper_p.h.
Q_STATIC_INLINE_FUNCTION int qt_div_255 | ( | int | x | ) |
Definition at line 2107 of file qdrawhelper_p.h.
Referenced by blendUntransformed_dest16(), blendUntransformed_dest24(), blendUntransformed_unaligned(), color_burn_op(), color_dodge_op(), darken_op(), difference_op(), QX11PixmapData::fromImage(), hardlight_op(), lighten_op(), QMacPixmapData::macSetAlphaChannel(), multiply_op(), overlay_op(), qt_intersect_spans(), rgbBlendPixel(), QImage::setAlphaChannel(), QOpenGLPaintEnginePrivate::setGLBrush(), and QOpenGLPaintEnginePrivate::setGLPen().
const uint* QT_FASTCALL qt_fetch_radial_gradient_template | ( | uint * | buffer, |
const Operator * | op, | ||
const QSpanData * | data, | ||
int | y, | ||
int | x, | ||
int | length | ||
) |
Definition at line 390 of file qdrawhelper_p.h.
|
inlinestatic |
Definition at line 353 of file qdrawhelper_p.h.
Referenced by qt_gradient_pixel(), and qt_gradient_pixel_fixed().
|
inlinestatic |
Definition at line 378 of file qdrawhelper_p.h.
Referenced by RadialFetchPlain::fetch(), qt_fetch_conical_gradient(), and qt_fetch_linear_gradient().
|
inline |
Definition at line 1898 of file qdrawhelper_p.h.
Referenced by blend_sourceOver_4(), blendTiled(), blendTransformed(), blendTransformedBilinear(), blendTransformedTiled(), blendUntransformed_dest16(), convert_RGB_to_RGB16_inplace(), and qt_blend_rgb32_on_rgb32().
Definition at line 1951 of file qdrawhelper_p.h.
|
inline |
Definition at line 1861 of file qdrawhelper_p.h.
Referenced by blendColor(), qrgb444::byte_mul(), comp_func_solid_Source(), comp_func_solid_SourceOver(), qt_bitmapblit_template(), qt_blend_color_argb_x86(), qt_memconvert(), qt_memfill_template(), qt_rectfill(), and rasterop_solid_NotSource().
Definition at line 1843 of file qdrawhelper_p.h.
Definition at line 1849 of file qdrawhelper_p.h.
Definition at line 1855 of file qdrawhelper_p.h.
|
inline |
Definition at line 2013 of file qdrawhelper_p.h.
Referenced by blit_template(), and qt_memfill16_setup().
|
inline |
Definition at line 1999 of file qdrawhelper_p.h.
Referenced by QGLPixmapBlurFilter::processGL(), and QGLPixmapDropShadowFilter::processGL().
|
inline |
void QT_FASTCALL rasterop_NotSource | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 3054 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_NotSourceAndDestination | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 3075 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_NotSourceAndNotDestination | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2985 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_NotSourceOrNotDestination | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 3010 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_NotSourceXorDestination | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 3035 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_solid_NotSource | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 3047 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_solid_NotSourceAndDestination | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 3062 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_solid_NotSourceAndNotDestination | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2972 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_solid_NotSourceOrNotDestination | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2997 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_solid_NotSourceXorDestination | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 3022 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_solid_SourceAndDestination | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2926 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_solid_SourceAndNotDestination | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 3087 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_solid_SourceOrDestination | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2906 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_solid_SourceXorDestination | ( | uint * | dest, |
int | length, | ||
uint | color, | ||
uint | const_alpha | ||
) |
Definition at line 2949 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_SourceAndDestination | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2937 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_SourceAndNotDestination | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 3099 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_SourceOrDestination | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2916 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
void QT_FASTCALL rasterop_SourceXorDestination | ( | uint * | dest, |
const uint * | src, | ||
int | length, | ||
uint | const_alpha | ||
) |
Definition at line 2960 of file qdrawhelper.cpp.
Referenced by comp_func_Plus_one_pixel().
|
static |
Definition at line 89 of file qdrawhelper_p.h.
Referenced by comp_func_Plus_one_pixel(), and comp_func_Plus_one_pixel_const_alpha().
|
static |
Definition at line 92 of file qdrawhelper_p.h.
Referenced by comp_func_Plus_one_pixel(), and comp_func_Plus_one_pixel_const_alpha().
|
static |
Definition at line 91 of file qdrawhelper_p.h.
Referenced by comp_func_Plus_one_pixel(), and comp_func_Plus_one_pixel_const_alpha().
Referenced by qrgb444::byte_mul().
SrcOverBlendFunc qBlendFunctions[QImage::NImageFormats][QImage::NImageFormats] |
Definition at line 1062 of file qblendfunctions.cpp.
Referenced by QRasterPaintEngine::drawImage(), and qInitDrawhelperAsm().
DrawHelper qDrawHelper[QImage::NImageFormats] |
Definition at line 7377 of file qdrawhelper.cpp.
Referenced by QRasterBuffer::prepare().
DrawHelper qDrawHelperCallback[QImage::NImageFormats] |
Definition at line 7494 of file qdrawhelper.cpp.
Referenced by QRasterBuffer::prepare().
MemRotateFunc qMemRotateFunctions[QImage::NImageFormats][3] |
Definition at line 627 of file qmemrotate.cpp.
Referenced by QRasterPaintEngine::drawImage(), and qInitDrawhelperAsm().
SrcOverScaleFunc qScaleFunctions[QImage::NImageFormats][QImage::NImageFormats] |
Definition at line 770 of file qblendfunctions.cpp.
Referenced by QRasterPaintEngine::drawImage(), and qInitDrawhelperAsm().
const uint qt_bayer_matrix[16][16] |
Definition at line 2152 of file qdrawhelper_p.h.
Referenced by convert_RGB_to_Indexed8(), destStoreMono(), destStoreMonoLsb(), and dither_to_Mono().
SrcOverTransformFunc qTransformFunctions[QImage::NImageFormats][QImage::NImageFormats] |
Definition at line 1353 of file qblendfunctions.cpp.
Referenced by QRasterPaintEngine::drawImage(), and qInitDrawhelperAsm().
|
static |
Definition at line 90 of file qdrawhelper_p.h.
Referenced by comp_func_Plus_one_pixel(), and comp_func_Plus_one_pixel_const_alpha().