Spec-Zone.ru › Qt

Тип QML ForwardRenderer

ForwardRenderer предоставляет реализацию FrameGraph по умолчанию для прямого рендеринга. Подробнее...

Заявление об импорте: import Qt3D.Extras
С момента: Qt 5.7
Создаёт: QForwardRenderer
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Свойства

  • buffersToClear : цвет
  • camera : Сущность
  • clearColor : цвет
  • externalRenderTargetSize : QSize
  • frustumCulling : bool
  • gamma : вещественное число
  • showDebugOverlay : bool
  • surface : Объект
  • viewportRect : прямоугольник

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

Прямой рендеринг — это то, что традиционно использует OpenGL. Он рендерит напрямую в буфер заднего плана по одному объекту за раз, затеняя каждый по мере его прохождения.

ForwardRenderer — это однолистное дерево FrameGraph, которое содержит Viewport, CameraSelector и ClearBuffers. ForwardRenderer имеет по умолчанию фильтр ключей с именем «renderingStyle» и значением «forward». Если вам нужно отфильтровать свои методы, вы должны это сделать, основываясь на этом ключе фильтра.

По умолчанию viewport занимает весь экран, а цвет очистки — белый. Обрезка по пирамиде отсечения также включена.

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

[с 5.14] buffersToClear : цвет

Содержит текущие буферы для очистки. Значение по умолчанию — ColorDepthBuffer

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

camera : Сущность

Содержит текущую сущность камеры, используемую для рендеринга сцены.

Примечание: Камера — это сущность, которая имеет CameraLens в качестве одного из своих компонентов.

clearColor : цвет

Содержит текущий цвет очистки сцены. Буфер кадра инициализируется цветом очистки перед рендерингом.

externalRenderTargetSize : QSize

Содержит размер внешнего буфера рендеринга. Внешние буферы рендеринга актуальны, когда рендеринг не направлен на поверхность окна (как задано в surface).

frustumCulling : bool

Указывает, применяет ли рендерер обрезку по пирамиде отсечения к сцене.

gamma : вещественное число

Содержит значение гаммы, которое рендерер применяет к сцене.

[с 5.15] showDebugOverlay : bool

Если true, над сценой будет отображаться элемент управления отладкой. Он покажет подробную информацию о состоянии рендеринга во время выполнения, позволит пользователю включать и выключать протоколирование и т. д.

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

surface : Объект

Содержит текущую поверхность рендеринга.

viewportRect : прямоугольник

Содержит текущий нормализованный прямоугольник viewport.

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

Spec-Zone.ru

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