- Qt 6.12
- Qt Canvas Painter
- Qt Canvas Painter C++ Classes
- Qt Canvas Painter | Commercial or GPLv3

# Qt Canvas Painter C++ Classes

Provides classes for Qt Canvas Painter application development. More...

## Detailed Description

Qt Canvas Painter provides the following C++ types:

### Qt Canvas Painter C++ Types

QCanvasBoxGradient | Brush for box gradient painting
QCanvasBoxShadow | Brush for painting rectangle shadows / glows
QCanvasBrush | The base class for all QCanvasPainter fill / stroke brushes
QCanvasConicalGradient | Brush for conical gradient painting
QCanvasCustomBrush | Brush with custom shaders
QCanvasGradient | The base class for all QCanvasPainter gradient brushes
QCanvasGradientStop | A gradient stop
QCanvasGridPattern | Brush for painting grid patterns
QCanvasImage | The image class for QCanvasPainter
QCanvasImagePattern | Brush for painting image patterns
QCanvasLinearGradient | Brush for linear gradient painting
QCanvasOffscreenCanvas | Represents an offscreen canvas that QCanvasPainter can target
QCanvasPainter | Performs hardware-accelerated painting on QRhi
QCanvasPainterFactory | Manages instances of QCanvasPainter and the associated rendering engine
QCanvasPainterItem | Way to use the Qt Canvas Painter API in the QML Scene Graph
QCanvasPainterItemRenderer | Handles all painting for a QCanvasPainterItem
QCanvasPainterWidget | Widget for rendering using QCanvasPainter
QCanvasPath | The native path format of QCanvasPainter
QCanvasRadialGradient | Brush for radial gradient painting
QCanvasRhiPaintDriver | Manages the lower level aspects of QCanvasPainter-based rendering for QRhi render targets and offscreen canvases