Sur cette page

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

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)

Description détaillée

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.