Qt3DCore Namespace | Qt 3D 6.4.1

- Qt 6.4
- Qt 3D
- Qt3DCore Namespace
- Qt 6.4.1 Reference Documentation

# 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

class | QAbstractFunctor
class | QBackendNode
class | QBackendNodeMapper
class | QNodeId

## Types

| QNodeIdVector

## 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.