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
qpixmapfilter.cpp File Reference

(500399473f9a80b801119ff645e77dfbf3101149)

#include <qglobal.h>
#include <QDebug>
#include "qpainter.h"
#include "qpixmap.h"
#include "qpixmapfilter_p.h"
#include "qvarlengtharray.h"
#include "private/qguiapplication_p.h"
#include "private/qpaintengineex_p.h"
#include "private/qpaintengine_raster_p.h"
#include "qmath.h"
#include "private/qmath_p.h"
#include "private/qdrawhelper_p.h"
#include <memory>
#include "moc_qpixmapfilter_p.cpp"
Include dependency graph for qpixmapfilter.cpp:

Go to the source code of this file.

Classes

class  QPixmapFilterPrivate
class  QPixmapConvolutionFilterPrivate
class  QPixmapBlurFilterPrivate
class  QPixmapColorizeFilterPrivate
class  QPixmapDropShadowFilterPrivate

Functions

static void convolute (QImage *destImage, const QPointF &pos, const QImage &srcImage, const QRectF &srcRect, QPainter::CompositionMode mode, qreal *kernel, int kernelWidth, int kernelHeight)
Q_GUI_EXPORT bool qt_scaleForTransform (const QTransform &transform, qreal *scale)
Q_GUI_EXPORT void qt_blurImage (QPainter *p, QImage &blurImage, qreal radius, bool quality, bool alphaOnly, int transposed=0)
static void grayscale (const QImage &image, QImage &dest, const QRect &rect=QRect())

Variables

const qreal radiusScale = qreal(2.5)

Function Documentation

◆ convolute()

void convolute ( QImage * destImage,
const QPointF & pos,
const QImage & srcImage,
const QRectF & srcRect,
QPainter::CompositionMode mode,
qreal * kernel,
int kernelWidth,
int kernelHeight )
static

Definition at line 275 of file qpixmapfilter.cpp.

◆ grayscale()

void grayscale ( const QImage & image,
QImage & dest,
const QRect & rect = QRect() )
static

Definition at line 606 of file qpixmapfilter.cpp.

◆ qt_blurImage()

Q_GUI_EXPORT void qt_blurImage ( QPainter * p,
QImage & blurImage,
qreal radius,
bool quality,
bool alphaOnly,
int transposed = 0 )
extern

Definition at line 292 of file qimageeffects.cpp.

◆ qt_scaleForTransform()

Q_GUI_EXPORT bool qt_scaleForTransform ( const QTransform & transform,
qreal * scale )
extern

Definition at line 2132 of file qtransform.cpp.

Variable Documentation

◆ radiusScale

const qreal radiusScale = qreal(2.5)

Definition at line 546 of file qpixmapfilter.cpp.