QClipAnimator 类

class Qt3DAnimation::QClipAnimator

QClipAnimator 是一个提供简单动画播放能力的组件。 更多...

头文件 #include <QClipAnimator>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3danimation)
target_link_libraries(mytarget PRIVATE Qt6::3danimation)
qmakeQT += 3danimation
由实例化 ClipAnimator
继承自 Qt3DAnimation::QAbstractClipAnimator

属性

  • clip : Qt3DAnimation::QAbstractAnimationClip*

公共函数

Qt3DAnimation::QAbstractAnimationClip *clip() const

公共槽

voidsetClip(Qt3DAnimation::QAbstractAnimationClip *clip)

信号

voidclipChanged(Qt3DAnimation::QAbstractAnimationClip *clip)

详细说明

QClipAnimator 的一个实例可以被 QEntity 聚合,以增加播放动画剪辑和应用计算出的动画值到 QObjects 属性的能力。

动画关键帧数据通过 clip 属性提供。这可以通过 QAnimationClip 程序化创建或通过 QAnimationClipLoader 从文件加载。

为了应用从动画剪辑中的数据通道中回放出的值,剪辑动画器需要一个分配给 channelMapper 属性的 QChannelMapper 对象。

控制动画器的属性由 QAbstractClipAnimator 基类提供。

另请参阅Qt3DAnimation::QAbstractClipAnimatorQt3DAnimation::QAbstractAnimationClipQt3DAnimation::QChannelMapper,以及 Qt3DAnimation::QBlendedClipAnimator

属性文档

clip : Qt3DAnimation::QAbstractAnimationClip*

此属性包含用于回放的关键帧数据的动画剪辑。关键帧数据可以指定为 QAnimationClipQAnimationClipLoader

访问函数

Qt3DAnimation::QAbstractAnimationClip *clip() const
voidsetClip(Qt3DAnimation::QAbstractAnimationClip *clip)

通知信号

voidclipChanged(Qt3DAnimation::QAbstractAnimationClip *clip)

© 2024 The Qt Company Ltd. 本文档中包含的文档贡献为各自所有者的版权。本提供在此的文档受免费软件基金会发布的GNU自由文档许可证版本1.3的条款许可。Qt及其相关标志是芬兰及其它地方The Qt Company Ltd的商标。所有其他商标均为各自所有者的财产。