Sur cette page

Qt3DCore::QCoreSettings Class

class Qt3DCore::QCoreSettings

La classe QCoreSettings contient les paramètres liés au processus de traitement des données de base. Plus d'informations...

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
Dans QML : CoreSettings
Hérite : Qt3DCore::QComponent
Statut : Déclassé

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 un composant de l'entité racine de la scène (bien qu'il puisse se trouver n'importe où dans le graphe de la scène). Il ne doit y avoir qu'une seule instance.

Il peut être utilisé pour contrôler certains comportements de Qt 3D.

Documentation sur les propriétés

boundingVolumesEnabled : bool

Indique si la gestion des volumes délimités est activée. Cette valeur est vraie par défaut. Le fait de désactiver cette option permet de réduire le nombre de calculs effectués à chaque image. Si vous utilisez le picking ou le frustum culling, vous devez garder cette option activée (même si vous fournissez des tailles de volumes limites explicites à l'aide de QBoundingVolume).

Fonctions d'accès :

bool boundingVolumesEnabled() const
void setBoundingVolumesEnabled(bool boundingVolumesEnabled)

Signal Notificateur :

void boundingVolumesEnabledChanged(bool boundingVolumesEnabled)

Fonction membre Documentation

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

Construit un nouveau QCoreSettings avec 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.