7. Ring Documentation, Release 1.8
ā¢ void setInitEvent(const char *cStr)
ā¢ const char *getInitEvent(void)
ā¢ void setPaintEvent(const char *cStr)
ā¢ const char *getPaintEvent(void)
ā¢ void setResizeEvent(const char *cStr)
ā¢ const char *getResizeEvent(void)
ā¢ QOpenGLContext * context(void)
ā¢ GLuint defaultFramebufferObject(void)
ā¢ void doneCurrent(void)
ā¢ QSurfaceFormat format(void)
ā¢ QImage grabFramebuffer(void)
ā¢ bool isValid(void)
ā¢ void makeCurrent(void)
ā¢ void setFormat(QSurfaceFormat format)
ā¢ QOpenGLWidget::UpdateBehavior updateBehavior(void)
82.117 QPaintDevice Class
C++ Reference : http://doc.qt.io/qt-5/QPaintDevice.html
ā¢ int colorCount(void)
ā¢ int depth(void)
ā¢ int devicePixelRatio(void)
ā¢ int heightMM(void)
ā¢ int logicalDpiX(void)
ā¢ int logicalDpiY(void)
ā¢ QPaintEngine * paintEngine(void)
ā¢ bool paintingActive(void)
ā¢ int physicalDpiX(void)
ā¢ int physicalDpiY(void)
ā¢ int width(void)
ā¢ int widthMM(void)
82.118 QPainter Class
C++ Reference : http://doc.qt.io/qt-5/QPainter.html
Parameters : void
ā¢ QBrush background(void)
82.117. QPaintDevice Class 1037
8. Ring Documentation, Release 1.8
ā¢ int backgroundMode(void)
ā¢ bool begin(QPaintDevice *device)
ā¢ void beginNativePainting(void)
ā¢ QRect boundingRect(int x, int y, int w, int h, int ļ¬ags, QString text)
ā¢ QBrush brush(void)
ā¢ QPoint brushOrigin(void)
ā¢ QRectF clipBoundingRect(void)
ā¢ QPainterPath clipPath(void)
ā¢ QRegion clipRegion(void)
ā¢ QTransform combinedTransform(void)
ā¢ int compositionMode(void)
ā¢ QPaintDevice *device(void)
ā¢ QTransform deviceTransform(void)
ā¢ void drawArc(int x, int y, int width, int height, int startAngle, int spanAngle)
ā¢ void drawChord(int x, int y, int width, int height, int startAngle, int spanAngle)
ā¢ void drawConvexPolygon( QPoint * points, int pointCount)
ā¢ void drawEllipse(int x, int y, int width, int height)
ā¢ void drawGlyphRun( QPointF position, QGlyphRun glyphs)
ā¢ void drawImage(int x, int y, QImage image)
ā¢ void drawLine(int x1, int y1, int x2, int y2)
ā¢ void drawLines( QLine * lines, int lineCount)
ā¢ void drawPath( QPainterPath path)
ā¢ void drawPicture(int x, int y, QPicture picture)
ā¢ void drawPie(int x, int y, int width, int height, int startAngle, int spanAngle)
ā¢ void drawPixmap(int x, int y, QPixmap)
ā¢ void drawPoints( QPointF * points, int pointCount)
ā¢ void drawRect(int x, int y, int width, int height)
ā¢ void drawRects( QRectF * rectangles, int rectCount)
ā¢ void drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal yRadius, Qt::SizeMode mode)
ā¢ void drawStaticText(int left, int top, QStaticText staticText)
ā¢ void drawText(int x, int y, QString text)
ā¢ void drawTiledPixmap(int x, int y, int width, int height, QPixmap pixmap, int sx, int sy)
ā¢ bool end(void) # In RingQt use : bool endpaint(void)
ā¢ void endNativePainting(void)
ā¢ void eraseRect(int x, int y, int width, int height)
ā¢ void ļ¬llPath( QPainterPath path, QBrush brush)
82.118. QPainter Class 1038
9. Ring Documentation, Release 1.8
ā¢ void ļ¬llRect(int x, int y, int width, int height, QBrush)
ā¢ QFont font(void)
ā¢ QFontInfo fontInfo(void)
ā¢ bool hasClipping(void)
ā¢ void initFrom( QWidget *widget)
ā¢ bool isActive(void)
ā¢ int layoutDirection(void)
ā¢ double opacity(void)
ā¢ QPaintEngine *paintEngine(void)
ā¢ QPen pen(void)
ā¢ int renderHints(void)
ā¢ void resetTransform(void)
ā¢ void restore(void)
ā¢ void rotate(qreal angle)
ā¢ void save(void)
ā¢ void scale(double sx, double sy)
ā¢ void setBackground( QBrush brush)
ā¢ void setBackgroundMode(Qt::BGMode mode)
ā¢ void setBrush(QBrush brush)
ā¢ void setBrushOrigin(int x, int y)
ā¢ void setClipPath( QPainterPath path, Qt::ClipOperation operation)
ā¢ void setClipRect(int x, int y, int width, int height, Qt::ClipOperation operation)
ā¢ void setClipRegion( QRegion region, Qt::ClipOperation operation)
ā¢ void setClipping(bool enable)
ā¢ void setCompositionMode(QPainter::CompositionMode mode)
ā¢ void setFont( QFont font)
ā¢ void setLayoutDirection(Qt::LayoutDirection direction)
ā¢ void setOpacity(qreal opacity)
ā¢ void setPen(QPen pen)
ā¢ void setRenderHint(QPainter::RenderHint hint, bool on)
ā¢ void setTransform( QTransform transform, bool combine)
ā¢ void setViewTransformEnabled(bool enable)
ā¢ void setViewport(int x, int y, int width, int height)
ā¢ void setWindow(int x, int y, int width, int height)
ā¢ void setWorldMatrixEnabled(bool enable)
ā¢ void setWorldTransform( QTransform matrix, bool combine)
82.118. QPainter Class 1039