Spec-Zone.ru › Qt

Класс QRenderSettings

класс Qt3DRender::QRenderSettings

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

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

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

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

Свойства

  • activeFrameGraph : Qt3DRender::QFrameGraphNode*
  • pickingSettings : Qt3DRender::QPickingSettings* const
  • renderCapabilities : Qt3DRender::QRenderCapabilities* const
  • renderPolicy : RenderPolicy

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

Qt3DRender::QFrameGraphNode * activeFrameGraph() const
Qt3DRender::QPickingSettings * pickingSettings()
Qt3DRender::QRenderCapabilities * renderCapabilities()
Qt3DRender::QRenderSettings::RenderPolicy renderPolicy() const

Свойства публичного доступа

void setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)
void setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

Сигналы

void activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)
void renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

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

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

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

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

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

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

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

activeFrameGraph : Qt3DRender::QFrameGraphNode*

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

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

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

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

void activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)

[read-only] pickingSettings : Qt3DRender::QPickingSettings* const

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

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

Qt3DRender::QPickingSettings * pickingSettings()

[read-only, since 5.15] renderCapabilities : Qt3DRender::QRenderCapabilities* const

Содержит подробности поддерживаемого движка отрисовки

Это свойство было добавлено в Qt 5.15.

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

Qt3DRender::QRenderCapabilities * renderCapabilities()

renderPolicy : RenderPolicy

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

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

Qt3DRender::QRenderSettings::RenderPolicy renderPolicy() const
void setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

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

void renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)

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

Spec-Zone.ru

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