40 #ifndef QPAINTENGINE_PIC_P_H
41 #define QPAINTENGINE_PIC_P_H
54 #include <QtGui/private/qtguiglobal_p.h>
55 #include <QtGui/qpaintengine.h>
108 void writeCmdLength(
int pos,
const QRectF &
r,
bool corr);
The QBrush class defines the fill pattern of shapes drawn by QPainter.
The QBuffer class provides a QIODevice interface for a QByteArray.
The QFont class specifies a query for a font used for drawing text.
The QImage class provides a hardware-independent image representation that allows direct access to th...
The QPaintEngine class provides an abstract definition of how QPainter draws to a given device on a g...
virtual void drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
QPaintEngineState * state
The QPaintEngineState class provides information about the active paint engine's current state....
The QPainterPath class provides a container for painting operations, enabling graphical shapes to be ...
The QPen class defines how a QPainter should draw lines and outlines of shapes.
void updateOpacity(qreal opacity)
void drawImage(const QRectF &r, const QImage &image, const QRectF &sr, Qt::ImageConversionFlags flags=Qt::AutoColor) override
void updateMatrix(const QTransform &matrix)
void updatePen(const QPen &pen)
void updateClipRegion(const QRegion ®ion, Qt::ClipOperation op)
void drawPath(const QPainterPath &path) override
void drawTextItem(const QPointF &p, const QTextItem &ti) override
virtual void drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
void updateBrushOrigin(const QPointF &origin)
void updateFont(const QFont &font)
void updateCompositionMode(QPainter::CompositionMode cmode)
void drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &s) override
void updateClipEnabled(bool enabled)
void updateState(const QPaintEngineState &state) override
void updateBrush(const QBrush &brush)
void drawEllipse(const QRectF &rect) override
void updateClipPath(const QPainterPath &path, Qt::ClipOperation op)
void drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr) override
void updateRenderHints(QPainter::RenderHints hints)
void updateBackground(Qt::BGMode bgmode, const QBrush &bgBrush)
Type type() const override
bool begin(QPaintDevice *pdev) override
The QPixmap class is an off-screen image representation that can be used as a paint device.
The QPointF class defines a point in the plane using floating point precision.
The QRectF class defines a finite rectangle in the plane using floating point precision.
The QRegion class specifies a clip region for a painter.
The QTextItem class provides all the information required to draw text in a custom paint engine.
set set set set set set set macro pixldst1 op
#define Q_DISABLE_COPY_MOVE(Class)
QT_END_INCLUDE_NAMESPACE typedef double qreal
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLfixed GLfixed GLint GLint GLfixed points
GLsizei const GLchar *const * path