Тип QML ForwardRenderer
ForwardRenderer предоставляет реализацию FrameGraph по умолчанию для прямого рендеринга. Подробнее...
| Заявление об импорте: | import Qt3D.Extras 2.0 |
| С тех пор: | Qt 5.7 |
| Создаёт: | QForwardRenderer |
Свойства
- buffersToClear : цвет
- camera : Сущность
- clearColor : цвет
- externalRenderTargetSize : QSize
- frustumCulling : bool
- gamma : real
- showDebugOverlay : bool
- surface : Объект
- viewportRect : прямоугольник
Подробное описание
Прямой рендеринг — это то, что традиционно используется OpenGL. Он производит рендеринг непосредственно в буфер заднего плана по одному объекту за раз, подсвечивая каждый из них по мере прохождения.
ForwardRenderer — это однолистное дерево FrameGraph, которое содержит Viewport, CameraSelector и ClearBuffers. ForwardRenderer имеет ключевое слово фильтра по умолчанию, имя которого «renderingStyle», а значение — «forward». Если вам нужно отфильтровать свои методы, вы должны сделать это на основе этого ключевого слова фильтра.
По умолчанию viewport занимает весь экран, а цвет очистки — белый. Также включено обрезание по отсекающей плоскости.
Документация свойств
[since 5.14] buffersToClear : цвет
Содержит текущие буферы для очистки. Значение по умолчанию — ColorDepthBuffer
Это свойство было добавлено в Qt 5.14.
camera : Сущность
Содержит текущую сущность камеры, используемую для рендеринга сцены.
Примечание: Камера — это сущность, которая имеет CameraLens в качестве одного из своих компонентов.
clearColor : цвет
Содержит текущий цвет очистки сцены. Буфер кадра инициализируется цветом очистки перед рендерингом.
externalRenderTargetSize : QSize
Содержит размер внешнего буфера рендеринга. Внешние буферы рендеринга важны, когда рендеринг не нацелен на поверхность окна (как установлено в surface).
frustumCulling : bool
Указывает, применяет ли рендерер обрезание по отсекающей плоскости к сцене.
gamma : real
Содержит значение гамма, которое рендерер применяет к сцене.
[since 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.0/qml-qt3d-extras-forwardrenderer.html