Qt3DCore Namespace
Contient des classes qui constituent la base du cadre de simulation Qt 3D, ainsi que des classes qui permettent d'effectuer un rendu à l'aide du cadre Qt 3D. Plus...
| En-tête : | #include <Qt3DCore> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3DCore)target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
| qmake : | QT += 3dcore |
| Statut : | Déclassé |
Espaces de noms
| namespace | Quick |
Classes
| class | QAbstractAspect |
| class | QAbstractFunctor |
| class | QAbstractSkeleton |
| class | QArmature |
| class | QAspectEngine |
| class | QAspectJob |
| class | QAttribute |
| class | QBackendNode |
| class | QBackendNodeMapper |
(since 6.0) class | QBoundingVolume |
| class | QBuffer |
| class | QComponent |
(since 6.0) class | QCoreSettings |
| class | QEntity |
| class | QGeometry |
(since 6.0) class | QGeometryView |
| class | QJoint |
| class | QNode |
| class | QNodeId |
| class | QSkeleton |
| class | QSkeletonLoader |
| class | QTransform |
Types
| QAspectJobPtr | |
| QBackendNodeMapperPtr | |
| QBufferPtr | |
| QComponentVector | |
| QEntityPtr | |
| QNodeIdVector | |
| QNodePtr | |
| QNodeVector |
Fonctions
| qintptr | functorTypeId() |
| size_t | qHash(Qt3DCore::QNodeId id, size_t seed = 0) |
| Qt3DCore::QNodeId | qIdForNode(Qt3DCore::QNode *node) |
| Qt3DCore::QNodeIdVector | qIdsForNodes(const T &nodes) |
| QDebug | operator<<(QDebug d, Qt3DCore::QNodeId id) |
Classes
classe QAbstractAspect
QAbstractAspect est la classe de base pour les aspects qui fournissent une tranche verticale de comportement. Plus d'informations...
classe QAbstractFunctor
QAbstractFunctor est une classe de base abstraite pour tous les foncteurs. En savoir plus...
classe QAbstractSkeleton
Un squelette contient les articulations d'un maillage en peau. En savoir plus...
classe QArmature
Utilisée pour calculer les matrices de transformation de l'écorché et les définir sur les ombres. Plus...
classe QAspectEngine
Responsable de la gestion de toutes les sous-classes QAbstractAspect qui ont été enregistrées avec la scène. Plus de détails...
classe QAspectJob
Classe de base pour les travaux exécutés dans un aspect. En savoir plus...
classe QAttribute
Définit un attribut et la manière dont les données doivent être lues à partir d'un site QBuffer. Plus. ..
classe QBackendNode
La classe de base pour tous les nœuds de backend Qt3D. Plus...
classe QBackendNodeMapper
Crée et met en correspondance les nœuds backend avec leurs nœuds frontend respectifs. Plus de détails...
classe QBoundingVolume
peut être utilisé pour surcharger le volume de délimitation d'une entité. En savoir plus...
classe QBuffer
Fournit un magasin de données pour les données brutes qui seront utilisées ultérieurement comme sommets ou uniformes. Plus de détails...
classe QComponent
Classe de base des nœuds de la scène qui peuvent être agrégés par Qt3DCore::QEntity en tant que composants. En savoir plus...
classe QCoreSettings
La classe QCoreSettings contient les paramètres liés au processus de traitement des données de base. En savoir plus...
classe QEntity
Qt3DCore::QEntity est une sous-classe de Qt3DCore::QNode qui peut regrouper plusieurs instances de Qt3DCore::QComponent qui spécifieront son comportement. En savoir plus...
classe QGeometry
Encapsule la géométrie. Plus...
classe QGeometryView
Encapsule les détails de la géométrie. Plus...
classe QJoint
Utilisée pour transformer des parties de maillages en peau. Plus...
classe QNode
QNode est la classe de base de toutes les classes de nœuds Qt3D utilisées pour construire une scène Qt3D. En savoir plus...
classe QNodeId
Identifie de manière unique un QNode. Plus. ..
classe QSkeleton
Contient les données d'un squelette à utiliser avec des maillages en peau. Plus...
classe QSkeletonLoader
Permet de charger un squelette d'articulations à partir d'un fichier. Plus...
classe QTransform
Permet d'effectuer des transformations sur les maillages. Plus d'informations...
Documentation des types
QAspectJobPtr
Un pointeur partagé pour QAspectJob.
QBackendNodeMapperPtr
Un pointeur partagé pour QBackendNodeMapper.
QBufferPtr
[alias] QComponentVector
Liste des pointeurs QComponent.
QEntityPtr
Un pointeur partagé pour QEntity.
[alias] QNodeIdVector
Un vecteur de QNodeIds.
[alias] QNodePtr
Un pointeur partagé pour QNode.
[alias] QNodeVector
Liste des pointeurs QNode.
Documentation sur les fonctions
template <typename T> qintptr Qt3DCore::functorTypeId()
Renvoie un pointeur sur l'identifiant de type du foncteur.
[constexpr noexcept] size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)
Retourne le hachage du nœud avec id et l'option seed.
Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)
Renvoie l'identifiant du nœud pour node.
template <typename T> Qt3DCore::QNodeIdVector qIdsForNodes(const T &nodes)
Renvoie un vecteur d'identifiants de nœuds pour nodes.
QDebug Qt3DCore::operator<<(QDebug d, Qt3DCore::QNodeId id)
<< avec d et id. Retourne QDebug.
© 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.