Тип 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