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

Namespaces

namespace Quick

Classes

Types

Functions

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

Detailed Description

Namespaces

namespace Qt3DCore::Quick

Classes

class QAbstractFunctor

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

class QAspectJob

The base class for jobs executed in an aspect. 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.