封装其幅度由动画变量的初始速度决定的正弦速度转换。
class CSinusoidalTransitionFromVelocity : public CBaseTransition;
成员
公共构造函数
名称 |
说明 |
---|---|
CSinusoidalTransitionFromVelocity::CSinusoidalTransitionFromVelocity |
构造转换对象。 |
公共方法
名称 |
说明 |
---|---|
调用转换库以创建封装的转换 COM 对象。(重写 CBaseTransition::Create。) |
公共数据成员
名称 |
说明 |
---|---|
转换的持续时间。 |
|
正弦波的振动周期(以秒为单位)。 |
备注
在整个正弦-范围转换期间,动画变量的值会在初始值周围摆动。振动幅度由该转换开始时动画变量的速度决定。因为所有的转换会自动清除,所以建议使用运算符 new 对其进行分配。封装的 IUIAnimationTransition COM 对象由 CAnimationController::AnimateGroup 创建,然后直到其为 NULL。在创建此 COM 对象后更改成员变量不起任何作用。
继承层次结构
CSinusoidalTransitionFromVelocity
要求
标头: afxanimationcontroller.h