Qt3DCore Namespace
Contient les classes qui constituent la base du framework de simulation « Qt 3D », ainsi que celles permettant d’effectuer le rendu à l’aide du framework « Qt 3D ». En savoir plus…
| En-tête : | #include <Qt3DCore> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3DCore) target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
| qmake : | QT += 3dcore |
| Statut : | Obsolète |
Cet espace de noms est obsolète. Nous déconseillons fortement son utilisation dans le nouveau code.
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) |
Documentation sur les types
QAspectJobPtr
Un pointeur partagé pour QAspectJob.
QBackendNodeMapperPtr
Un pointeur partagé pour QBackendNodeMapper.
QBufferPtr
[alias] QComponentVector
Liste des pointeurs vers des composants QComponent.
QEntityPtr
Un pointeur partagé pour QEntity.
[alias] QNodeIdVector
Un vecteur d'QNodeId.
[alias] QNodePtr
Un pointeur partagé pour QNode.
[alias] QNodeVector
Liste des pointeurs d'QNode.
Documentation des fonctions
template <typename T> qintptr Qt3DCore::functorTypeId()
Renvoie un pointeur vers l'identifiant de type du foncteur.
[constexpr noexcept] size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)
Renvoie le hachage du nœud, comprenant les éléments « id » et « seed » (facultatif).
Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)
Renvoie l'identifiant du nœud correspondant à node.
template <typename T> Qt3DCore::QNodeIdVector qIdsForNodes(const T &nodes)
Renvoie un vecteur contenant les identifiants des nœuds pour nodes.
QDebug Qt3DCore::operator<<(QDebug d, Qt3DCore::QNodeId id)
<< avec d et id. Renvoie 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.