Класс QFrustumCulling
(Qt3DRender::QFrustumCulling)Включить обрезку по отсекающей плоскости для FrameGraph Подробнее...
| Заголовок: | #include <QFrustumCulling> |
| qmake: | QT += 3drender |
| С тех пор: | Qt 5.7 |
| Инициализируется: | FrustumCulling |
| Наследует: | Qt3DRender::QFrameGraphNode |
Открытые функции
| QFrustumCulling(Qt3DCore::QNode *parent = nullptr) |
- 1 открытая функция унаследована от Qt3DRender::QFrameGraphNode
- 11 открытых функций унаследовано от Qt3DCore::QNode
- 32 открытых функций унаследовано от QObject
Дополнительные унаследованные члены
- 3 свойства унаследовано от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
- 3 открытых слота унаследовано от Qt3DCore::QNode
- 1 открытый слот унаследовано от QObject
- 4 сигналов унаследовано от Qt3DCore::QNode
- 2 сигнала унаследовано от QObject
- 11 статических открытых членов унаследовано от QObject
- 1 защищённая функция унаследована от Qt3DRender::QFrameGraphNode
- 2 защищённых функции унаследовано от Qt3DCore::QNode
- 9 защищённых функций унаследовано от QObject
Подробное описание
Включить обрезку по отсекающей плоскости для FrameGraph
Класс QFrustumCulling позволяет выполнять обрезку по отсекающей плоскости для отображаемых сущностей на основе обзора камеры и границ QGeometry сущностей. Если QFrustumCulling присутствует в FrameGraph, отрисовываются только те сущности, границы QGeometry которых пересекаются с отсекающей плоскостью камеры, то есть с видом камеры. Если QFrustumCulling отсутствует, будут отрисованы все отображаемые сущности. Камера выбирается узлом графа кадров QCameraSelector в текущей иерархии. Обрезка по отсекающей плоскости может значительно сократить время обработки графического процессора при сложной сцене.
См. также QCameraSelector.
Документация по членам-функциям
QFrustumCulling::QFrustumCulling(Qt3DCore::QNode *parent = nullptr)
Конструктор создаёт экземпляр с указанным parent.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3drender-qfrustumculling.html