Класс QSGSimpleRectNode
Класс QSGSimpleRectNode — это вспомогательный класс для отрисовки прямоугольников сплошь заполненных цветом, используя графический движок сцены. Подробнее...
| Заголовок: | #include <QSGSimpleRectNode> |
| qmake: | QT += quick |
| Наследует: | QSGGeometryNode |
Этот класс устарел. Он предоставлен для совместимости со старым кодом. Мы настоятельно рекомендуем не использовать его в новом коде.
Публичные функции
| QSGSimpleRectNode(const QRectF &rect, const QColor &color) | |
| QSGSimpleRectNode() | |
| QColor | color() const |
| QRectF | rect() const |
| void | setColor(const QColor &color) |
| void | setRect(const QRectF &rect) |
| void | setRect(qreal x, qreal y, qreal w, qreal h) |
- 4 публичных функций унаследовано от QSGGeometryNode
- 3 публичных функций унаследовано от QSGBasicGeometryNode
- 20 публичных функций унаследовано от QSGNode
Подробное описание
Класс QSGSimpleRectNode — это вспомогательный класс для отрисовки прямоугольников сплошь заполненных цветом, используя графический движок сцены.
Предупреждение: Этот вспомогательный класс функционален только при использовании OpenGL или программного бэкенда Qt Quick. Для кроссплатформенного решения используйте QSGRectangleNode через QQuickWindow::createRectangleNode() или QSGEngine::createRectangleNode().
Документация по функциям-членам
QSGSimpleRectNode::QSGSimpleRectNode(const QRectF &rect, const QColor &color)
Создаёт экземпляр QSGSimpleRectNode, занимающий прямоугольник rect с цветом color.
QSGSimpleRectNode::QSGSimpleRectNode()
Создаёт экземпляр QSGSimpleRectNode с пустым прямоугольником и белым цветом.
QColor QSGSimpleRectNode::color() const
Возвращает цвет этого прямоугольника.
См. также setColor().
QRectF QSGSimpleRectNode::rect() const
Возвращает прямоугольник, покрываемый этим узлом.
См. также setRect().
void QSGSimpleRectNode::setColor(const QColor &color)
Устанавливает цвет этого прямоугольника на color. По умолчанию цвет белый.
См. также color().
void QSGSimpleRectNode::setRect(const QRectF &rect)
Устанавливает прямоугольник этого узла на rect.
См. также rect().
void QSGSimpleRectNode::setRect(qreal x, qreal y, qreal w, qreal h)
Перегруженная функция.
Устанавливает прямоугольник этого узла, начинающийся в (x, y) с шириной w и высотой h.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qsgsimplerectnode.html