Qt 3D Core C++ 类

Qt 3D 模块包含支持近实时仿真系统的功能。 更多...

该模块在 Qt 5.7 引入。

名称空间

Qt3DCore 包含用于 Qt 3D 模拟框架的基础类,及提供使用 Qt 3D 框架进行渲染的能力类
Qt3DCore::Quick 包含用于把 QML 功能实现到 Qt3D 应用程序的类

Qt3DCore::QAbstractAspect The base class for aspects that provide a vertical slice of behavior
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::QBackendNode 用于所有 Qt3D 后端节点的基类
Qt3DCore::QBackendNodeMapper Creates and maps backend nodes to their respective frontend nodes
Qt3DAnimation::QChannelMappingCreatedChangeBase Base class for handling creation changes for QAbstractSkeleton sub-classes
Qt3DCore::QComponent Base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a component
Qt3DCore::QComponentAddedChange Used to notify when a component is added to an entity
Qt3DCore::QComponentRemovedChange Used to notify when a component is removed from an entity
Qt3DCore::QDynamicPropertyUpdatedChange Used to notify when a dynamic property value is updated
Qt3DCore::QEntity Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior
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::QNodeCommand The base class for all CommandRequested QSceneChange events
Qt3DCore::QNodeCreatedChange Used to notify when a node is created
Qt3DCore::QNodeCreatedChangeBase The base class for all NodeCreated QSceneChange events
Qt3DCore::QNodeDestroyedChange Used to notify when a node is destroyed
Qt3DCore::QNodeId 唯一 QNode 标识
Qt3DCore::QPropertyNodeAddedChange Used to notify when a node is added to a property
Qt3DCore::QPropertyNodeRemovedChange Used to notify when a node is removed from a property
Qt3DCore::QPropertyUpdatedChange Used to notify when a property value is updated
Qt3DCore::QPropertyUpdatedChangeBase The base class for all PropertyUpdated QSceneChange events
Qt3DCore::QPropertyValueAddedChange Used to notify when a value is added to a property
Qt3DCore::QPropertyValueAddedChangeBase The base class for all PropertyValueAdded QSceneChange events
Qt3DCore::QPropertyValueRemovedChange Used to notify when a value is added to a property
Qt3DCore::QPropertyValueRemovedChangeBase The base class for all PropertyValueRemoved QSceneChange events
Qt3DCore::Quick::QQmlAspectEngine Environment for the QAspectEngine and a method for instantiating QML components
Qt3DCore::QSceneChange Base class for changes that can be sent and received by Qt3D's change notification system
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::QStaticPropertyUpdatedChangeBase The base class for all static PropertyUpdated QSceneChange events
Qt3DCore::QStaticPropertyValueAddedChangeBase The base class for all static PropertyValueAdded QSceneChange events
Qt3DCore::QStaticPropertyValueRemovedChangeBase The base class for all static PropertyValueRemoved QSceneChange events
Qt3DCore::QTransform Used to perform transforms on meshes

详细描述

Qt 3D 模块提供用于近实时模拟 (构建在 Qt 3D 框架上) 的基础和核心类型。