Qt3DCore Namespace
Enthält Klassen, die die Grundlage für das Qt 3D Simulationsframework bilden, sowie Klassen, die die Möglichkeit bieten, das Qt 3D Framework zu nutzen. Mehr...
Kopfzeile: | #include <Qt3DCore> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3DCore) target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
qmake: | QT += 3dcore |
Status: | Veraltet |
Namespaces
namespace | Quick |
Klassen
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 |
Typen
QAspectJobPtr | |
QBackendNodeMapperPtr | |
QBufferPtr | |
QComponentVector | |
QEntityPtr | |
QNodeIdVector | |
QNodePtr | |
QNodeVector |
Funktionen
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) |
Namespaces
namespace Qt3DCore::Quick
Klassen
Klasse QAbstractAspect
QAbstractAspect ist die Basisklasse für Aspekte, die einen vertikalen Ausschnitt des Verhaltens bieten. Mehr...
Klasse QAbstractFunctor
QAbstractFunctor ist eine abstrakte Basisklasse für alle Funktoren. Mehr...
Klasse QAbstractSkeleton
Ein Skelett enthält die Gelenke für ein gehäutetes Netz. Mehr...
Klasse QArmature
Wird verwendet, um Skinning-Transformationsmatrizen zu berechnen und sie auf Shader zu setzen. Mehr...
Klasse QAspectEngine
Verantwortlich für die Handhabung aller QAbstractAspect Unterklassen, die in der Szene registriert wurden. Mehr...
Klasse QAspectJob
Die Basisklasse für Jobs, die in einem Aspekt ausgeführt werden. Mehr...
Klasse QAttribute
Definiert ein Attribut und wie Daten von einem QBuffer gelesen werden sollen. Mehr...
Klasse QBackendNode
Die Basisklasse für alle Qt3D Backend-Knoten. Mehr...
Klasse QBackendNodeMapper
Erzeugt und mappt Backend-Knoten auf ihre jeweiligen Frontend-Knoten. Mehr...
Klasse QBoundingVolume
kann verwendet werden, um das Begrenzungsvolumen einer Entität zu überschreiben. Mehr...
Klasse QBuffer
Bietet einen Datenspeicher für Rohdaten, die später als Scheitelpunkte oder Uniformen verwendet werden können. Mehr...
Klasse QComponent
Die Basisklasse von Szenenknoten, die von Qt3DCore::QEntity Instanzen als Komponente aggregiert werden können. Mehr...
Klasse QCoreSettings
Die Klasse QCoreSettings enthält Einstellungen, die sich auf den Kerndatenverarbeitungsprozess beziehen. Mehr...
Klasse QEntity
Qt3DCore::QEntity ist eine Qt3DCore::QNode Unterklasse, die mehrere Qt3DCore::QComponent Instanzen zusammenfassen kann, die ihr Verhalten spezifizieren. Mehr...
Klasse QGeometry
kapselt Geometrie. Mehr...
Klasse QGeometryView
Kapselt Geometriedetails. Mehr...
Klasse QJoint
Wird verwendet, um Teile von Skinnetzen zu transformieren. Mehr...
Klasse QNode
QNode ist die Basisklasse für alle Qt3D-Knotenklassen, die zum Aufbau einer Qt3D-Szene verwendet werden. Mehr...
Klasse QNodeId
Identifiziert eine QNode eindeutig. Mehr...
Klasse QSkeleton
Enthält die Daten für ein Skelett, das mit gehäuteten Netzen verwendet wird. Mehr...
Klasse QSkeletonLoader
Dient zum Laden eines Skeletts von Gelenken aus einer Datei. Mehr...
Klasse QTransform
Wird verwendet, um Transformationen auf Meshes durchzuführen. Mehr...
Typ Dokumentation
QAspectJobPtr
Ein gemeinsamer Zeiger für QAspectJob.
QBackendNodeMapperPtr
Ein gemeinsamer Zeiger für QBackendNodeMapper.
QBufferPtr
[alias]
QComponentVector
Liste von QComponent Zeigern.
QEntityPtr
Ein gemeinsamer Zeiger für QEntity.
[alias]
QNodeIdVector
Ein Vektor von QNodeIds.
[alias]
QNodePtr
Ein gemeinsamer Zeiger für QNode.
[alias]
QNodeVector
Liste von QNode Zeigern.
Funktion Dokumentation
template <typename T> qintptr Qt3DCore::functorTypeId()
Gibt einen Zeiger auf die Typ-ID des Funktors zurück.
[constexpr noexcept]
size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)
Gibt den Hash des Knotens mit id und optional seed zurück.
Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)
Gibt die Knoten-ID für node zurück.
template <typename T> Qt3DCore::QNodeIdVector qIdsForNodes(const T &nodes)
Gibt den Vektor der Knoten-IDs für nodes zurück.
QDebug Qt3DCore::operator<<(QDebug d, Qt3DCore::QNodeId id)
<< mit d und id. Gibt QDebug zurück.
© 2025 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.