QAnimationClipLoader类

class Qt3DAnimation::QAnimationClipLoader

允许从文件中加载关键帧动画数据。更多...

头文件 #include <QAnimationClipLoader>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3danimation)
target_link_libraries(mytarget PRIVATE Qt6::3danimation)
qmakeQT += 3danimation
继承 Qt3DAnimation::QAbstractAnimationClip

公共类型

枚举Status { NotReady, Ready, Error }

属性

公共函数

QUrlsource() const
Qt3DAnimation::QAnimationClipLoader::Statusstatus() const

公共槽

voidsetSource(const QUrl &source)

信号

voidsourceChanged(const QUrl &source)
voidstatusChanged(Qt3DAnimation::QAnimationClipLoader::Status status)

详细描述

成员类型文档

enum QAnimationClipLoader::Status

此枚举标识动画片段的状态。

常量描述
Qt3DAnimation::QAnimationClipLoader::NotReady0该片段尚未加载
Qt3DAnimation::QAnimationClipLoader::Ready1成功加载了片段
Qt3DAnimation::QAnimationClipLoader::Error2加载片段时发生错误

属性文档

source : QUrl

持有用于加载动画片段的源URL。目前支持glTF2和本机Qt 3D json动画文件格式。

如果文件包含多个动画,可以通过源URL上的查询参数选择要加载的动画。接受的查询参数是animationIndex和animationName。如果两者都指定了,则忽略animationName。

如果文件只包含一个动画,则无需指定animationIndex或animationName。我们只需使用一个可用的动画。

访问函数

QUrlsource() const
voidsetSource(const QUrl &source)

通知器信号

voidsourceChanged(const QUrl &source)

[只读] status : const Status

此属性包含动画片段的状态。

访问函数

Qt3DAnimation::QAnimationClipLoader::Statusstatus() const

通知器信号

voidstatusChanged(Qt3DAnimation::QAnimationClipLoader::Status status)

成员函数文档

Qt3DAnimation::QAnimationClipLoader::Status QAnimationClipLoader::status() const

返回动画片段的状态。

注意: 状态属性的获取函数。

© 2024 Qt公司。此处包含的文档贡献是各自所有者的版权。所提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可。Qt和相应的标志是芬兰和/或其他国家/地区的Qt公司的商标。所有其他商标均为其所有者的财产。