Qt 3D Core C++ 類

Qt 3D 模塊包含支持近實時仿真係統的功能。 更多...

名稱空間

Qt3DCore 包含用於 Qt 3D 模擬框架的基礎類,及提供使用 Qt 3D 框架進行渲染的能力類
Qt3DCore::Quick 包含用於把 QML 功能實現到 Qt3D 應用程序的類

Qt3DCore::QAbstractAspect The base class for aspects that provide a vertical slice of behavior
Qt3DCore::QAbstractFunctor 用於所有函子的抽象基類
Qt3DCore::QAbstractSkeleton A skeleton contains the joints for a skinned mesh
Qt3DCore::QArmature Used to calculate skinning transform matrices and set them on shaders
Qt3DCore::QAspectEngine Responsible for handling all the QAbstractAspect subclasses that have been registered with the scene
Qt3DCore::QAspectJob Base class for jobs executed in an aspect
Qt3DCore::QAttribute Defines an attribute and how data should be read from a QBuffer
Qt3DCore::QBackendNode 用於所有 Qt3D 後端節點的基類
Qt3DCore::QBackendNodeMapper Creates and maps backend nodes to their respective frontend nodes
Qt3DCore::QBoundingVolume Can be used to override the bounding volume of an entity
Qt3DCore::QBuffer Provides a data store for raw data to later be used as vertices or uniforms
Qt3DCore::QComponent Base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a component
Qt3DCore::QCoreSettings Holds settings related to core data handling process
Qt3DCore::QEntity Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior
Qt3DCore::QGeometry 封裝幾何體
Qt3DCore::QGeometryView Encapsulates geometry details
Qt3DCore::QJoint Used to transforms parts of skinned meshes
Qt3DCore::QNode The base class of all Qt3D node classes used to build a Qt3D scene
Qt3DCore::QNodeId 唯一 QNode 標識
Qt3DCore::QSkeleton Holds the data for a skeleton to be used with skinned meshes
Qt3DCore::QSkeletonLoader Used to load a skeleton of joints from file
Qt3DCore::QTransform Used to perform transforms on meshes
Qt3DCore::Quick::QQmlAspectEngine Environment for the QAspectEngine and a method for instantiating QML components

詳細描述

Qt 3D 模塊提供用於近實時模擬 (構建在 Qt 3D 框架上) 的基礎和核心類型。