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公司的商标。所有其他商标均为其所有者的财产。