4#ifndef QPAINTENGINE_BLITTER_P_H
5#define QPAINTENGINE_BLITTER_P_H
18#include <QtGui/private/qtguiglobal_p.h>
19#include "private/qpaintengine_raster_p.h"
21#ifndef QT_NO_BLITTABLE
38 virtual bool end()
override;
virtual QPaintEngine::Type type() const override
Reimplement this function to return the paint engine \l{Type}.
The QColor class provides colors based on RGB, HSV or CMYK values.
Type
\value X11 \value Windows \value MacPrinter \value CoreGraphics \macos's Quartz2D (CoreGraphics) \val...
Returns a copy of the pixmap that is transformed using the given transformation transform and transfo...
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
The QRasterPaintEngine class enables hardware acceleration of painting operations in Qt for Embedded ...
void compositionModeChanged() override
void drawStaticTextItem(QStaticTextItem *textItem) override
\reimp
void fill(const QVectorPath &path, const QBrush &brush) override
void transformChanged() override
void setState(QPainterState *s) override
void drawEllipse(const QRectF &rect) override
\reimp
virtual bool drawCachedGlyphs(int numGlyphs, const glyph_t *glyphs, const QFixedPoint *positions, QFontEngine *fontEngine)
void brushChanged() override
void renderHintsChanged() override
void drawPoints(const QPointF *points, int pointCount) override
\reimp
virtual void fillPath(const QPainterPath &path, QSpanData *fillData)
bool end() override
\reimp
void stroke(const QVectorPath &path, const QPen &pen) override
void drawTextItem(const QPointF &p, const QTextItem &textItem) override
\reimp
void opacityChanged() override
void drawPixmap(const QPointF &p, const QPixmap &pm) override
void drawImage(const QPointF &p, const QImage &img) override
bool begin(QPaintDevice *device) override
\reimp
void clipEnabledChanged() override
void penChanged() override
void drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode) override
\reimp
void drawTiledPixmap(const QRectF &r, const QPixmap &pm, const QPointF &sr) override
\reimp
void fillRect(const QRectF &rect, const QBrush &brush) override
\reimp
virtual void fillPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
friend class QBlitterPaintEngine
void drawRects(const QRect *rects, int rectCount) override
\reimp
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
Combined button and popup list for selecting options.
static const QCssKnownValue positions[NumKnownPositionModes - 1]
GLenum const void GLbitfield GLsizei numGlyphs
GLfixed GLfixed GLint GLint GLfixed points
GLsizei const GLchar *const * path