QAnimationClipLoader类
class Qt3DAnimation::QAnimationClipLoader允许从文件中加载关键帧动画数据。更多...
| 头文件 | #include <QAnimationClipLoader> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS 3danimation) target_link_libraries(mytarget PRIVATE Qt6::3danimation) | 
| qmake | QT += 3danimation | 
| 继承 | Qt3DAnimation::QAbstractAnimationClip | 
公共类型
| 枚举 | Status { NotReady, Ready, Error } | 
属性
公共函数
公共槽
| void | setSource(const QUrl &source) | 
信号
| void | sourceChanged(const QUrl &source) | 
| void | statusChanged(Qt3DAnimation::QAnimationClipLoader::Status status) | 
成员类型文档
enum QAnimationClipLoader::Status
此枚举标识动画片段的状态。
| 常量 | 值 | 描述 | 
|---|---|---|
| Qt3DAnimation::QAnimationClipLoader::NotReady | 0 | 该片段尚未加载 | 
| Qt3DAnimation::QAnimationClipLoader::Ready | 1 | 成功加载了片段 | 
| Qt3DAnimation::QAnimationClipLoader::Error | 2 | 加载片段时发生错误 | 
属性文档
source : QUrl
持有用于加载动画片段的源URL。目前支持glTF2和本机Qt 3D json动画文件格式。
如果文件包含多个动画,可以通过源URL上的查询参数选择要加载的动画。接受的查询参数是animationIndex和animationName。如果两者都指定了,则忽略animationName。
如果文件只包含一个动画,则无需指定animationIndex或animationName。我们只需使用一个可用的动画。
访问函数
| QUrl | source() const | 
| void | setSource(const QUrl &source) | 
通知器信号
| void | sourceChanged(const QUrl &source) | 
[只读] status : const Status
此属性包含动画片段的状态。
访问函数
| Qt3DAnimation::QAnimationClipLoader::Status | status() const | 
通知器信号
| void | statusChanged(Qt3DAnimation::QAnimationClipLoader::Status status) | 
成员函数文档
Qt3DAnimation::QAnimationClipLoader::Status QAnimationClipLoader::status() const
返回动画片段的状态。
注意: 状态属性的获取函数。
© 2024 Qt公司。此处包含的文档贡献是各自所有者的版权。所提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可。Qt和相应的标志是芬兰和/或其他国家/地区的Qt公司的商标。所有其他商标均为其所有者的财产。