QFrustumCulling Class
class Qt3DRender::QFrustumCullingAktiviert das Frustum Culling für den FrameGraph. Mehr...
Kopfzeile: | #include <QFrustumCulling> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
In QML: | FrustumCulling |
Vererbt: | Qt3DRender::QFrameGraphNode |
Status: | Veraltet |
Öffentliche Funktionen
QFrustumCulling(Qt3DCore::QNode *parent = nullptr) |
Detaillierte Beschreibung
Eine QFrustumCulling Klasse ermöglicht das Frustum Culling der zeichenbaren Entities basierend auf der Kameraansicht und den QGeometry Bounds der Entities. Wenn QFrustumCulling im FrameGraph vorhanden ist, werden nur die Entities gezeichnet, deren QGeometry Bounds sich mit dem Kamerastumpf schneiden, d.h. der Ansicht der Kamera. Wenn QFrustumCulling nicht vorhanden ist, werden alle zeichenbaren Objekte gezeichnet. Die Kamera wird durch einen QCameraSelector Frame Graph Knoten in der aktuellen Hierarchie ausgewählt. Frustum Culling kann eine Menge GPU Verarbeitungszeit sparen, wenn die gerenderte Szene komplex ist.
Siehe auch QCameraSelector.
Dokumentation der Mitgliedsfunktionen
[explicit]
QFrustumCulling::QFrustumCulling(Qt3DCore::QNode *parent = nullptr)
Der Konstruktor erzeugt eine Instanz mit dem angegebenen parent.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.