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
| QAspectJobPtr | |
| QBackendNodeMapperPtr | |
| QBufferPtr | |
| QComponentVector | |
| QEntityPtr | |
| QNodeIdVector | |
| QNodePtr | |
| QNodeVector |
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) |
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.