Тип QML ForwardRenderer
ForwardRenderer предоставляет реализацию FrameGraph по умолчанию для рендерера прямого прохода. Подробнее...
| Заявление об импорте: | import Qt3D.Extras 2.1 |
| С момента: | 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.1/qml-qt3d-extras-forwardrenderer.html