42 #ifndef QPAINTENGINE_OPENGL_P_H 43 #define QPAINTENGINE_OPENGL_P_H 56 #include <private/qpaintengineex_p.h> 87 void clipEnabledChanged();
90 void brushOriginChanged();
91 void opacityChanged();
92 void compositionModeChanged();
93 void renderHintsChanged();
94 void transformChanged();
112 void updatePen(
const QPen &
pen);
117 void updateRenderHints(QPainter::RenderHints hints);
134 Qt::ImageConversionFlags conversionFlags);
138 void drawEllipse(
const QRectF &rect);
149 void drawPolyInternal(
const QPolygonF &pa,
bool close =
true);
150 void drawTextureRect(
int tx_width,
int tx_height,
const QRectF &r,
const QRectF &sr,
158 #endif // QPAINTENGINE_OPENGL_P_H QPaintEngine::DirtyFlags state() const
Returns a combination of flags identifying the set of properties that need to be updated when updatin...
#define QT_END_NAMESPACE
This macro expands to.
CompositionMode
Defines the modes supported for digital image compositing.
The QLine class provides a two-dimensional vector using integer precision.
QPainter::CompositionMode composition_mode
The QPainterPath class provides a container for painting operations, enabling graphical shapes to be ...
The QPointF class defines a point in the plane using floating point precision.
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
bool supportsTransformations(qreal, const QTransform &) const
QMatrix matrix() const
Returns the matrix in the current paint engine state.
The QPen class defines how a QPainter should draw lines and outlines of shapes.
The QLineF class provides a two-dimensional vector using floating point precision.
#define QT_BEGIN_NAMESPACE
This macro expands to.
QBrush brush() const
Returns the brush in the current paint engine state.
The QRectF class defines a rectangle in the plane using floating point precision. ...
QOpenGLPaintEngineState * state()
QFont font() const
Returns the font in the current paint engine state.
static void drawRects(const T *rects, int n, const QTransform &transform, IDirectFBSurface *surface)
The QPolygonF class provides a vector of points using floating point precision.
The QImage class provides a hardware-independent image representation that allows direct access to th...
The QRegion class specifies a clip region for a painter.
QOpenGLPaintEngineState()
const QOpenGLPaintEngineState * state() const
The QBrush class defines the fill pattern of shapes drawn by QPainter.
Type type() const
Reimplement this function to return the paint engine Type.
The QFont class specifies a font used for drawing text.
The QPoint class defines a point in the plane using integer precision.
~QOpenGLPaintEngineState()
The QRect class defines a rectangle in the plane using integer precision.
static void drawPoints(const T *points, int n, const QTransform &transform, IDirectFBSurface *surface)
The QPixmap class is an off-screen image representation that can be used as a paint device...
The QPaintEngineState class provides information about the active paint engine's current state...
#define Q_DECLARE_PRIVATE(Class)
QPen pen() const
Returns the pen in the current paint engine state.
static void drawLines(const T *lines, int n, const QTransform &transform, IDirectFBSurface *surface)
The QTextItem class provides all the information required to draw text in a custom paint engine...
static const KeyPair *const end