Qt3DCore::QCoreSettings Class
class Qt3DCore::QCoreSettingsDie Klasse „QCoreSettings“ enthält Einstellungen, die sich auf den Kernprozess der Datenverarbeitung beziehen. Mehr...
| Header: | #include <QCoreSettings> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3DCore) target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
| qmake: | QT += 3dcore |
| Seit: | Qt 6.0 |
| In QML: | CoreSettings |
| Erbt von: | Qt3DCore::QComponent |
| Status: | Veraltet |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Eigenschaften
- boundingVolumesEnabled : bool
Öffentliche Funktionen
| QCoreSettings(Qt3DCore::QNode *parent = nullptr) | |
| bool | boundingVolumesEnabled() const |
Öffentliche Slots
| void | setBoundingVolumesEnabled(bool boundingVolumesEnabled) |
Signale
| void | boundingVolumesEnabledChanged(bool boundingVolumesEnabled) |
Detaillierte Beschreibung
Die QCoreSettings-Komponente sollte als Komponente der Stammentität der Szene festgelegt werden (obwohl sie sich an beliebiger Stelle im Szenenbaum befinden könnte). Es sollte nur eine einzige Instanz geben.
Sie kann verwendet werden, um bestimmte Verhaltensweisen von „ Qt 3D “ zu steuern.
Dokumentation der Eigenschaften
boundingVolumesEnabled : bool
Gibt an, ob die Verarbeitung von Begrenzungsvolumina aktiviert ist. Standardmäßig ist dies der Fall. Durch Deaktivieren dieser Option lässt sich der Rechenaufwand pro Bild reduzieren. Wenn Sie „Picking“ oder „Frustum Culling“ verwenden, sollten Sie diese Option aktiviert lassen (auch wenn Sie explizite Größen für Begrenzungsvolumina über `QBoundingVolume` angeben).
Zugriffsfunktionen:
| bool | boundingVolumesEnabled() const |
| void | setBoundingVolumesEnabled(bool boundingVolumesEnabled) |
Notifier-Signal:
| void | boundingVolumesEnabledChanged(bool boundingVolumesEnabled) |
Dokumentation der Member-Funktionen
[explicit] QCoreSettings::QCoreSettings(Qt3DCore::QNode *parent = nullptr)
Erstellt ein neues `QCoreSettings`-Objekt mit den Werten ` parent`.
© 2026 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.