Spec-Zone.ru › Qt 5.11

Класс QSGBasicGeometryNode

Класс QSGBasicGeometryNode служит базовым классом для узлов, основанных на геометрии. Подробнее...

Заголовок: #include <QSGBasicGeometryNode>
qmake: QT += quick
Наследует: QSGNode
Наследуется от:

QSGClipNode и QSGGeometryNode

  • Список всех членов, включая унаследованные члены

Открытые функции

virtual ~QSGBasicGeometryNode() override
const QSGGeometry * geometry() const
QSGGeometry * geometry()
void setGeometry(QSGGeometry *geometry)
  • 20 открытых функций, унаследованных от QSGNode

Подробное описание

Класс QSGBasicGeometryNode служит базовым классом для узлов, основанных на геометрии.

Класс 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/archives/qt-5.11/qsgbasicgeometrynode.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API