包含用於 Qt 3D 模擬框架的基礎類,及提供使用 Qt 3D 框架進行渲染的能力類。 更多...
| 頭: |
#include <Qt3DCore>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
|
| qmake: |
QT += 3dcore
|
| 狀態: | 棄用 |
| namespace | Quick |
| class | QAbstractAspect |
| class | QAbstractFunctor |
| class | QAbstractSkeleton |
| class | QArmature |
| class | QAspectEngine |
| class | QAspectJob |
| class | QAttribute |
| class | QBackendNode |
| class | QBackendNodeMapper |
(從 6.0 起)
class
|
QBoundingVolume |
| class | QBuffer |
| class | QComponent |
(從 6.0 起)
class
|
QCoreSettings |
| class | QEntity |
| class | QGeometry |
(從 6.0 起)
class
|
QGeometryView |
| class | QJoint |
| class | QNode |
| class | QNodeId |
| class | QSkeleton |
| class | QSkeletonLoader |
| class | QTransform |
| QAspectJobPtr | |
| QBackendNodeMapperPtr | |
| QBufferPtr | |
| QComponentVector | |
| QEntityPtr | |
| QNodeIdVector | |
| QNodePtr | |
| QNodeVector |
| 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 ) |
QAbstractAspect is the base class for aspects that provide a vertical slice of behavior. 更多...
QAbstractFunctor is an abstract base class for all functors. 更多...
A skeleton contains the joints for a skinned mesh. 更多...
Used to calculate skinning transform matrices and set them on shaders. 更多...
Responsible for handling all the QAbstractAspect subclasses that have been registered with the scene. 更多...
The base class for jobs executed in an aspect. 更多...
Defines an attribute and how data should be read from a QBuffer . 更多...
The base class for all Qt3D backend nodes. 更多...
創建後端節點並映射到它們各自的前端節點。 更多...
can be used to override the bounding volume of an entity. 更多...
Provides a data store for raw data to later be used as vertices or uniforms. 更多...
The base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a component. 更多...
QCoreSettings 類保存核心數據處理過程的相關設置。 更多...
Qt3DCore::QEntity 是 Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior. 更多...
Encapsulates geometry. 更多...
Encapsulates geometry details. 更多...
Used to transforms parts of skinned meshes. 更多...
QNode is the base class of all Qt3D node classes used to build a Qt3D scene. 更多...
Holds the data for a skeleton to be used with skinned meshes. 更多...
Used to load a skeleton of joints from file. 更多...
Used to perform transforms on meshes. 更多...
共享指針為 QAspectJob .
共享指針為 QBackendNodeMapper .
[alias]
QComponentVector
List of QComponent pointers.
共享指針為 QEntity .
[alias]
QNodeIdVector
A vector of QNodeId 。
[alias]
QNodePtr
共享指針為 QNode .
[alias]
QNodeVector
List of QNode pointers.
Returns a pointer to the type id of the functor.
[constexpr noexcept]
size_t
qHash
(
Qt3DCore::QNodeId
id
,
size_t
seed
= 0)
Returns hash of node with id 和可選 seed .
Returns node id for node .
Returns vector of node ids for nodes .
<< with d and id 。返迴 QDebug .