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

Classes

Types

Functions

qintptr functorTypeId()
size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)
QDebug operator<<(QDebug d, Qt3DCore::QNodeId id)

Detailed Description

Classes

class QAbstractFunctor

QAbstractFunctor is an abstract base class for all functors. More...

class QBackendNode

The base class for all Qt3D backend nodes. More...

class QBackendNodeMapper

Creates and maps backend nodes to their respective frontend nodes. More...

class QNodeId

Uniquely identifies a QNode. More...

Type Documentation

[alias] QNodeIdVector

A vector of QNodeIds.

Function Documentation

template <typename T> qintptr Qt3DCore::functorTypeId()

Returns a pointer to the type id of the functor.

size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)

Returns hash of node with id and optional seed.

QDebug Qt3DCore::operator<<(QDebug d, Qt3DCore::QNodeId id)

<< with d and id. Returns QDebug.