Qt3DCore Namespace
Contains classes that are the foundation for Qt 3D simulation framework, as well as classes that provide the ability to render using the Qt 3D framework. More...
| Header: | #include <Qt3DCore> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3DCore)target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
| qmake: | QT += 3dcore |
| Status: | Deprecated |
This namespace is deprecated. We strongly advise against using it in new code.
Types
| QAspectJobPtr | |
| QBackendNodeMapperPtr | |
| QBufferPtr | |
| QComponentVector | |
| QEntityPtr | |
| QNodeIdVector | |
| QNodePtr | |
| QNodeVector |
Functions
| 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) |
Type Documentation
QAspectJobPtr
A shared pointer for QAspectJob.
QBackendNodeMapperPtr
A shared pointer for QBackendNodeMapper.
QBufferPtr
[alias] QComponentVector
List of QComponent pointers.
QEntityPtr
A shared pointer for QEntity.
[alias] QNodeIdVector
A vector of QNodeIds.
[alias] QNodePtr
A shared pointer for QNode.
[alias] QNodeVector
List of QNode pointers.
Function Documentation
template <typename T> qintptr Qt3DCore::functorTypeId()
Returns a pointer to the type id of the functor.
[constexpr noexcept] size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)
Returns hash of node with id and optional seed.
Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)
Returns node id for node.
template <typename T> Qt3DCore::QNodeIdVector qIdsForNodes(const T &nodes)
Returns vector of node ids for nodes.
QDebug Qt3DCore::operator<<(QDebug d, Qt3DCore::QNodeId id)
<< with d and id. Returns 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.