Spec-Zone.ru › Qt 5.9

Класс QFrameGraphNode

(Qt3DRender::QFrameGraphNode)

Базовый класс всех узлов конфигурации FrameGraph. Подробнее...

Заголовок: #include <QFrameGraphNode>
qmake: QT += 3drender
С тех пор: Qt 5.5
Инициализируется: FrameGraphNode
Наследуется от: Qt3DCore::QNode
Наследуется:

Qt3DRender::QBufferCapture, Qt3DRender::QCameraSelector, Qt3DRender::QClearBuffers, Qt3DRender::QDispatchCompute, Qt3DRender::QFrustumCulling, Qt3DRender::QLayerFilter, Qt3DRender::QMemoryBarrier, Qt3DRender::QNoDraw, Qt3DRender::QRenderCapture, Qt3DRender::QRenderPassFilter, Qt3DRender::QRenderStateSet, Qt3DRender::QRenderSurfaceSelector, Qt3DRender::QRenderTargetSelector, Qt3DRender::QSortPolicy, Qt3DRender::QTechniqueFilter и Qt3DRender::QViewport

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

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

QFrameGraphNode(Qt3DCore::QNode *parent = nullptr)
QFrameGraphNode * parentFrameGraphNode() const
  • 11 открытых функций, унаследованных от Qt3DCore::QNode
  • 32 открытых функций, унаследованных от QObject

Защищенные функции

QFrameGraphNode(QFrameGraphNodePrivate &dd, Qt3DCore::QNode *parent = nullptr)

Переопределённые защищённые функции

virtual Qt3DCore::QNodeCreatedChangeBasePtr createNodeCreationChange() const
  • 2 защищённых функции, унаследованные от Qt3DCore::QNode
  • 9 защищённых функций, унаследованных от QObject

Дополнительные унаследованные члены

  • 3 свойства, унаследованные от Qt3DCore::QNode
  • 1 свойство, унаследованное от QObject
  • 3 открытых слота, унаследованных от Qt3DCore::QNode
  • 1 открытый слот, унаследованный от QObject
  • 4 сигнала, унаследованные от Qt3DCore::QNode
  • 2 сигнала, унаследованные от QObject
  • 11 статических открытых членов, унаследованных от QObject

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

Базовый класс всех узлов конфигурации FrameGraph.

Этот класс редко создаётся напрямую, поскольку он не предоставляет никакого поведения, специфичного для frame graph, хотя он может быть удобен для группировки других узлов вместе в динамических frame graph. Фактическое поведение происходит от подклассов.

Подклассы:

Класс Описание
Qt3DRender::QCameraSelector Выбрать камеру из всех доступных камер в сцене
Qt3DRender::QClearBuffers Укажите, какие буферы очистить и до каких значений
Qt3DRender::QDispatchCompute Указать ядра операций Compute
Qt3DRender::QFrustumCulling Включить обрезку по пирамиде обзора
Qt3DRender::QLayerFilter Выберите слои, которые нужно отрисовать
Qt3DRender::QNoDraw Отключить отрисовку
Qt3DRender::QRenderPassFilter Выберите, какие render pass нужно отрисовать
Qt3DRender::QRenderStateSet Установить состояния отрисовки
Qt3DRender::QRenderSurfaceSelector Выберите поверхность, на которую нужно отрисовать
Qt3DRender::QRenderTargetSelector Выберите QRenderTarget, на который нужно отрисовать
Qt3DRender::QSortPolicy Укажите, как сущности сортируются для определения порядка отрисовки
Qt3DRender::QTechniqueFilter Выберите, какие техники использовать для отрисовки
Qt3DRender::QViewport Указать область просмотра
Qt3DRender::QMemoryBarrier Размещает барьер памяти

Документация по членам-функциям

QFrameGraphNode::QFrameGraphNode(Qt3DCore::QNode *parent = nullptr)

Конструктор по умолчанию экземпляра QFrameGraphNode.

[protected] QFrameGraphNode::QFrameGraphNode(QFrameGraphNodePrivate &dd, Qt3DCore::QNode *parent = nullptr)

Копирующий конструктор.

[virtual protected] Qt3DCore::QNodeCreatedChangeBasePtr QFrameGraphNode::createNodeCreationChange() const

QFrameGraphNode *QFrameGraphNode::parentFrameGraphNode() const

Возвращает указатель на родителя.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3drender-qframegraphnode.html

Spec-Zone.ru

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