Класс QSGBasicGeometryNode
Класс QSGBasicGeometryNode служит базовым классом для узлов, основанных на геометрии. Подробнее...
| Заголовок: | #include <QSGBasicGeometryNode> |
| qmake: | QT += quick |
| Наследует: | QSGNode |
| Наследуется от: |
Открытые функции
| ~QSGBasicGeometryNode() | |
| const QSGGeometry * | geometry() const |
| QSGGeometry * | geometry() |
| void | setGeometry(QSGGeometry *geometry) |
- 20 открытых функций, унаследованных от QSGNode
Подробное описание
Класс QSGBasicGeometryNode служит базовым классом для узлов, основанных на геометрии.
Класс QSGBasicGeometryNode не должен использоваться сам по себе. Он только инкапсулирует общие функции между классами QSGGeometryNode и QSGClipNode.
Примечание: Все классы с префиксом QSG должны использоваться только в потоке рендеринга графа сцены. Дополнительную информацию см. в разделе Граф сцены и рендеринг.
Документация по функциям-членам
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.9/qsgbasicgeometrynode.html