En esta página

Qt3DCore Namespace

Contiene clases que son la base del marco de simulación Qt 3D, así como clases que proporcionan la capacidad de renderizar utilizando el marco Qt 3D. Más...

Cabecera: #include <Qt3DCore>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
qmake: QT += 3dcore
Status: Deprecated

Espacios de nombres

namespace Quick

Clases

class QAbstractAspect
class QAbstractFunctor
class QAbstractSkeleton
class QArmature
class QAspectEngine
class QAspectJob
class QAttribute
class QBackendNode
class QBackendNodeMapper
(since 6.0) class QBoundingVolume
class QBuffer
class QComponent
(since 6.0) class QCoreSettings
class QEntity
class QGeometry
(since 6.0) class QGeometryView
class QJoint
class QNode
class QNodeId
class QSkeleton
class QSkeletonLoader
class QTransform

Tipos

Funciones

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)

Descripción detallada

Espacios de nombres

namespace Qt3DCore::Quick

Clases

clase QAbstractAspect

QAbstractAspect es la clase base para los aspectos que proporcionan una rebanada vertical de comportamiento. Más...

clase QAbstractFunctor

QAbstractFunctor es una clase base abstracta para todos los functores. Más...

clase QAbstractSkeleton

Un esqueleto contiene las articulaciones de una malla. Más...

clase QArmature

Utilizado para calcular las matrices de transformación de skinning y establecerlas en los shaders. Más...

clase QAspectEngine

Responsable de manejar todas las subclases de QAbstractAspect que han sido registradas con la escena. Más...

clase QAspectJob

La clase base para los trabajos ejecutados en un aspecto. Más...

clase QAttribute

Define un atributo y cómo los datos deben ser leídos desde un QBuffer. Más...

class QBackendNode

La clase base para todos los nodos backend de Qt3D. Más...

clase QBackendNodeMapper

Crea y mapea nodos backend a sus respectivos nodos frontend. Más...

clase QBoundingVolume

Puede utilizarse para modificar el volumen límite de una entidad. Más información...

clase QBuffer

Proporciona un almacén de datos para los datos en bruto para su posterior uso como vértices o uniformes. Más...

clase QComponente

La clase base de los nodos de escena que pueden ser agregados por Qt3DCore::QEntity instancias como un componente. Más...

clase QCoreSettings

La clase QCoreSettings contiene configuraciones relacionadas con el proceso de manejo de datos centrales. Más...

clase QEntity

Qt3DCore::QEntity es una subclase de Qt3DCore::QNode que puede agregar varias instancias de Qt3DCore::QComponent que especificarán su comportamiento. Más...

clase QGeometry

Encapsula la geometría. Más...

clase QGeometryView

Encapsula detalles de la geometría. Más...

clase QJoint

Utilizado para transformar partes de mallas skinned. Más...

clase QNode

QNode es la clase base de todas las clases de nodos Qt3D utilizadas para construir una escena Qt3D. Más...

clase QNodeId

Identifica de forma única un QNode. Más...

clase QSkeleton

Contiene los datos de un esqueleto para ser utilizado con mallas skinned. Más...

clase QSkeletonLoader

Utilizado para cargar un esqueleto de articulaciones desde un archivo. Más...

clase QTransform

Utilizado para realizar transformaciones en mallas. Más...

Documentación de la clase

QAspectJobPtr

Un puntero compartido para QAspectJob.

QBackendNodeMapperPtr

Un puntero compartido para QBackendNodeMapper.

QBufferPtr

[alias] QComponentVector

Lista de punteros QComponent.

QEntityPtr

Un puntero compartido para QEntity.

[alias] QNodeIdVector

Un vector de QNodeIds.

[alias] QNodePtr

Un puntero compartido para QNode.

[alias] QNodeVector

Lista de punteros QNode.

Documentación de funciones

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

Devuelve un puntero al id de tipo del functor.

[constexpr noexcept] size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)

Devuelve el hash del nodo con id y seed opcional .

Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)

Devuelve el id de nodo para node.

template <typename T> Qt3DCore::QNodeIdVector qIdsForNodes(const T &nodes)

Devuelve el vector de identificadores de nodos de nodes.

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

<< con d y id. Devuelve 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.