QClipAnimator 类
class Qt3DAnimation::QClipAnimatorQClipAnimator 是一个提供简单动画播放能力的组件。 更多...
头文件 | #include <QClipAnimator> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3danimation) target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
qmake | QT += 3danimation |
由实例化 | ClipAnimator |
继承自 | Qt3DAnimation::QAbstractClipAnimator |
属性
- clip : Qt3DAnimation::QAbstractAnimationClip*
公共函数
Qt3DAnimation::QAbstractAnimationClip * | clip() const |
公共槽
void | setClip(Qt3DAnimation::QAbstractAnimationClip *clip) |
信号
void | clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip) |
详细说明
QClipAnimator 的一个实例可以被 QEntity 聚合,以增加播放动画剪辑和应用计算出的动画值到 QObjects 属性的能力。
动画关键帧数据通过 clip 属性提供。这可以通过 QAnimationClip 程序化创建或通过 QAnimationClipLoader 从文件加载。
为了应用从动画剪辑中的数据通道中回放出的值,剪辑动画器需要一个分配给 channelMapper 属性的 QChannelMapper 对象。
控制动画器的属性由 QAbstractClipAnimator 基类提供。
另请参阅Qt3DAnimation::QAbstractClipAnimator,Qt3DAnimation::QAbstractAnimationClip,Qt3DAnimation::QChannelMapper,以及 Qt3DAnimation::QBlendedClipAnimator。
属性文档
clip : Qt3DAnimation::QAbstractAnimationClip*
此属性包含用于回放的关键帧数据的动画剪辑。关键帧数据可以指定为 QAnimationClip 或 QAnimationClipLoader。
访问函数
Qt3DAnimation::QAbstractAnimationClip * | clip() const |
void | setClip(Qt3DAnimation::QAbstractAnimationClip *clip) |
通知信号
void | clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip) |
© 2024 The Qt Company Ltd. 本文档中包含的文档贡献为各自所有者的版权。本提供在此的文档受免费软件基金会发布的GNU自由文档许可证版本1.3的条款许可。Qt及其相关标志是芬兰及其它地方The Qt Company Ltd的商标。所有其他商标均为各自所有者的财产。