Класс QSGBasicGeometryNode
Класс QSGBasicGeometryNode служит базовым классом для узлов, основанных на геометрии. Подробнее...
| Заголовок: | #include <QSGBasicGeometryNode> |
| qmake: | QT += quick |
| Наследует: | QSGNode |
| Наследуется от: |
Открытые функции
| virtual | ~QSGBasicGeometryNode() override |
| const QSGGeometry * | geometry() const |
| QSGGeometry * | geometry() |
| void | setGeometry(QSGGeometry *geometry) |
Подробное описание
Класс QSGBasicGeometryNode не должен использоваться самостоятельно. Он только инкапсулирует общие функциональные возможности между классами QSGGeometryNode и QSGClipNode.
Примечание: Все классы с префиксом QSG должны использоваться только в потоке отрисовки графа сцены. См. Граф сцены и отрисовка для получения дополнительной информации.
Документация по членам-функциям
[override virtual] QSGBasicGeometryNode::~QSGBasicGeometryNode()
Удаляет этот узел QSGBasicGeometryNode.
Если у узла установлен флаг QSGNode::OwnsGeometry, он также удалит объект геометрии, на который он указывает. Этот флаг по умолчанию не установлен.
const QSGGeometry *QSGBasicGeometryNode::geometry() const
Возвращает геометрию этого узла.
Геометрия по умолчанию равна null.
См. также setGeometry().
QSGGeometry *QSGBasicGeometryNode::geometry()
Возвращает геометрию этого узла.
Геометрия по умолчанию равна null.
void QSGBasicGeometryNode::setGeometry(QSGGeometry *geometry)
Устанавливает геометрию этого узла в geometry.
Если у узла установлен флаг QSGNode::OwnsGeometry, он также удалит объект геометрии, на который он указывает. Этот флаг по умолчанию не установлен.
Если геометрия изменена без повторного вызова setGeometry(), пользователь также должен пометить геометрию как грязную, используя QSGNode::markDirty().
См. также geometry() и markDirty().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qsgbasicgeometrynode.html