Sur cette page

Qt3DCore::QCoreSettings Class

class Qt3DCore::QCoreSettings

La classe `QCoreSettings` contient les paramètres relatifs au processus de gestion des données de base. En savoir plus...

En-tête : #include <QCoreSettings>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
qmake : QT += 3dcore
Depuis : Qt 6.0
En QML : CoreSettings
Hérite de : Qt3DCore::QComponent
Statut : Obsolète

Cette classe est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Propriétés

Fonctions publiques

QCoreSettings(Qt3DCore::QNode *parent = nullptr)
bool boundingVolumesEnabled() const

Emplacements publics

void setBoundingVolumesEnabled(bool boundingVolumesEnabled)

Signaux

void boundingVolumesEnabledChanged(bool boundingVolumesEnabled)

Description détaillée

Le composant QCoreSettings doit être défini comme composant de l'entité racine de la scène (bien qu'il puisse se trouver n'importe où dans l'arborescence de la scène). Il ne doit y avoir qu'une seule instance.

Il permet de contrôler certains comportements d'Qt 3D.

Documentation des propriétés

boundingVolumesEnabled : bool

Indique si la gestion des volumes de délimitation est activée. Cette option est activée par défaut. La désactiver permet de réduire le nombre de calculs effectués à chaque image. Si vous utilisez le « picking » ou le « frustum culling », vous devez laisser cette option activée (même lorsque vous spécifiez explicitement les tailles des volumes de délimitation à l'aide de QBoundingVolume).

Fonctions d'accès :

bool boundingVolumesEnabled() const
void setBoundingVolumesEnabled(bool boundingVolumesEnabled)

Signal de notification :

void boundingVolumesEnabledChanged(bool boundingVolumesEnabled)

Documentation des fonctions membres

[explicit] QCoreSettings::QCoreSettings(Qt3DCore::QNode *parent = nullptr)

Crée un nouvel objet QCoreSettings à l'aide de ` 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.