Spec-Zone.ru › Qt 5.9

Класс QRenderSettings

(Qt3DRender::QRenderSettings)

Класс QRenderSettings хранит настройки, связанные с процессом отрисовки, и содержит активный FrameGraph. Подробнее...

Заголовок: #include <QRenderSettings>
qmake: QT += 3drender
С тех пор: Qt 5.7
Инициализируется: RenderSettings
Наследует: Qt3DCore::QComponent
  • Список всех членов, включая унаследованные

Типы публичного доступа

перечисление RenderPolicy { OnDemand, Always }

Свойства

  • activeFrameGraph : Qt3DRender::QFrameGraphNode *
  • pickingSettings : Qt3DRender::QPickingSettings * const
  • renderPolicy : RenderPolicy
  • 1 свойство унаследовано от Qt3DCore::QComponent
  • 3 свойства унаследовано от Qt3DCore::QNode
  • 1 свойство унаследовано от QObject

Функции публичного доступа

QRenderSettings(Qt3DCore::QNode *parent = nullptr)
QFrameGraphNode * activeFrameGraph() const
QPickingSettings * pickingSettings()
RenderPolicy renderPolicy() const
  • 2 функции публичного доступа унаследовано от Qt3DCore::QComponent
  • 11 функций публичного доступа унаследовано от Qt3DCore::QNode
  • 32 функции публичного доступа унаследовано от QObject

Свойства-слоты

void setActiveFrameGraph(QFrameGraphNode *activeFrameGraph)
void setRenderPolicy(RenderPolicy renderPolicy)
  • 1 свойство-слот унаследовано от Qt3DCore::QComponent
  • 3 свойства-слота унаследовано от Qt3DCore::QNode
  • 1 свойство-слот унаследовано от QObject

Сигналы

void activeFrameGraphChanged(QFrameGraphNode *activeFrameGraph)
void renderPolicyChanged(RenderPolicy renderPolicy)
  • 3 сигнала унаследовано от Qt3DCore::QComponent
  • 4 сигнала унаследовано от Qt3DCore::QNode
  • 2 сигнала унаследовано от QObject

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

  • 11 статических публичных членов унаследовано от QObject
  • 2 защищённых функций унаследовано от Qt3DCore::QNode
  • 9 защищённых функций унаследовано от QObject

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

Класс QRenderSettings хранит настройки, связанные с процессом отрисовки, и содержит активный FrameGraph.

Компонент QRenderSettings должен быть установлен как компонент корневого объекта сцены. Он определяет политику отрисовки и настройки выбора, а также содержит активный FrameGraph.

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

перечисление QRenderSettings::RenderPolicy

Политика отрисовки.

Константа Значение Описание
Qt3DRender::QRenderSettings::OnDemand 0 Фреймворк FrameGraph отрисовывается только при изменении чего-либо.
Qt3DRender::QRenderSettings::Always 1 Фреймворк FrameGraph отрисовывается непрерывно, даже если ничего не изменилось.

Документация по свойствам

activeFrameGraph : Qt3DRender::QFrameGraphNode *

Содержит текущий активный FrameGraph.

Функции доступа:

QFrameGraphNode * activeFrameGraph() const
void setActiveFrameGraph(QFrameGraphNode *activeFrameGraph)

Сигнал уведомления:

void activeFrameGraphChanged(QFrameGraphNode *activeFrameGraph)

pickingSettings : Qt3DRender::QPickingSettings * const

Содержит текущие настройки выбора для FrameGraph.

Функции доступа:

QPickingSettings * pickingSettings()

renderPolicy : RenderPolicy

Содержит текущую политику отрисовки.

Функции доступа:

RenderPolicy renderPolicy() const
void setRenderPolicy(RenderPolicy renderPolicy)

Сигнал уведомления:

void renderPolicyChanged(RenderPolicy renderPolicy)

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

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

Конструктор по умолчанию класса QRenderSettings.

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

Spec-Zone.ru

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