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

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)

Detailed Description

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.