Exherbo
GitLab
Packages
x11-libs/qtcanvaspainter
Qt module providing API for hardware-accelerated imperative 2D painting.
Versions
Slot
Version
Repository
Platforms
6
6.11.1
x11
~amd64
arm?
armv7?
armv8?
x86?
Metadata
Homepage
https://www.qt.io/
Summary
Qt module providing API for hardware-accelerated imperative 2D painting
Description
This painting API is available for both Qt Quick and Qt Widgets, and can also be used directly with QRhi. The API design generally follows HTML canvas 2D context, with some reductions and some additions. Compared to QPainter, the Qt Canvas Painter is more compact and has fewer abstractions, aiming to perform optimally on QRhi. Qt Canvas Painter is designed for GPU rendering and does not have a CPU backend as QPainter does.
Upstream documentation
https://doc.qt.io/qt-6/index.html
Dependencies
(
(
build:
doc? (
x11-libs/qttools:6[>=6.3.0][assistant]
)
)
(
build:
sys-devel/ninja
)
(
build:
sys-devel/cmake[>=3.29.0]
)
(
build:
x11-libs/qtshadertools:6[>=6.11.1]
build+run:
x11-libs/qtbase:6[>=6.11.1]
x11-libs/qtdeclarative:6[>=6.11.1]
)
)
Downloads
mirror://qt/official_releases/qt/6.11/6.11.1/submodules/qtcanvaspainter-everywhere-src-6.11.1.tar.xz
Licences
(
|| (
GPL-2
LGPL-3
)
FDL-1.3
LGPL-3
)
Choices
OPTIONS
doc
Build API documentation