Класс PixmapFragment
(QPainter::PixmapFragment)Этот класс используется совместно с функцией QPainter::drawPixmapFragments() для определения того, как отображается пиксель или подпрямоугольник пикселя. Подробнее...
| Заголовок: | #include <PixmapFragment> |
| qmake: | QT += gui |
| С тех пор: | Qt 4.7 |
Открытые переменные
| qreal | height |
| qreal | opacity |
| qreal | rotation |
| qreal | scaleX |
| qreal | scaleY |
| qreal | sourceLeft |
| qreal | sourceTop |
| qreal | width |
| qreal | x |
| qreal | y |
Статические открытые члены
| PixmapFragment | create(const QPointF &pos, const QRectF &sourceRect, qreal scaleX = 1, qreal scaleY = 1, qreal rotation = 0, qreal opacity = 1) |
Подробное описание
Этот класс используется совместно с функцией QPainter::drawPixmapFragments() для определения того, как отображается пиксель или подпрямоугольник пикселя.
Переменные sourceLeft, sourceTop, width и height используются в качестве прямоугольника источника внутри пикселя, переданного в функцию QPainter::drawPixmapFragments(). Переменные x, y, width и height используются для расчета целевого прямоугольника, который отображается. x и y обозначают центр целевого прямоугольника. Ширина и высота целевого прямоугольника масштабируются значениями scaleX и scaleY. Полученный целевой прямоугольник затем поворачивается на rotation градусов вокруг центральной точки x, y.
См. также QPainter::drawPixmapFragments().
Документация по функциям-членам
[static] PixmapFragment PixmapFragment::create(const QPointF &pos, const QRectF &sourceRect, qreal scaleX = 1, qreal scaleY = 1, qreal rotation = 0, qreal opacity = 1)
Это вспомогательная функция, которая возвращает QPainter::PixmapFragment, инициализированный параметрами pos, sourceRect, scaleX, scaleY, rotation, opacity.
Эта функция была добавлена в Qt 4.7.
Документация по переменным-членам
qreal PixmapFragment::height
Эта переменная хранит высоту прямоугольника источника и используется для расчета высоты целевого прямоугольника.
qreal PixmapFragment::opacity
Эта переменная хранит непрозрачность целевого прямоугольника, где 0,0 — полностью прозрачный, а 1,0 — полностью непрозрачный.
qreal PixmapFragment::rotation
Эта переменная хранит угол поворота целевого прямоугольника в градусах. Целевой прямоугольник поворачивается после масштабирования.
qreal PixmapFragment::scaleX
Эта переменная хранит горизонтальное масштабирование целевого прямоугольника.
qreal PixmapFragment::scaleY
Эта переменная хранит вертикальное масштабирование целевого прямоугольника.
qreal PixmapFragment::sourceLeft
Эта переменная хранит левую координату прямоугольника источника.
qreal PixmapFragment::sourceTop
Эта переменная хранит верхнюю координату прямоугольника источника.
qreal PixmapFragment::width
Эта переменная хранит ширину прямоугольника источника и используется для расчета ширины целевого прямоугольника.
qreal PixmapFragment::x
Эта переменная хранит координату x центральной точки в целевом прямоугольнике.
qreal PixmapFragment::y
Эта переменная хранит координату y центральной точки в целевом прямоугольнике.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qpainter-pixmapfragment.html