CSinusoidalTransitionFromRange 类

封装具有给定振动范围的正弦范围转换。

class CSinusoidalTransitionFromRange : public CBaseTransition;

成员

Gg458216.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CSinusoidalTransitionFromRange::CSinusoidalTransitionFromRange

构造转换对象。

Gg458216.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CSinusoidalTransitionFromRange::Create

调用转换库以创建封装的转换 COM 对象。 (重写 CBaseTransition::Create。)

Gg458216.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CSinusoidalTransitionFromRange::m_dblMaximumValue

该动画变量在正弦波波峰的值。

CSinusoidalTransitionFromRange::m_dblMinimumValue

该动画变量在正弦波波谷的值。

CSinusoidalTransitionFromRange::m_duration

转换的持续时间。

CSinusoidalTransitionFromRange::m_period

正弦波的振动周期(以秒为单位)。

CSinusoidalTransitionFromRange::m_slope

改转换的开头的斜率。

备注

在整个正弦-范围转换期间,动画变量的值会在指定的最小值和最大值之间波动。 该斜率参数用于消除由其他参数指定的两个正弦波之间可能产生的歧义。 因为所有的转换会自动清除,所以建议使用运算符 new 对其进行分配。 封装的 IUIAnimationTransition COM 对象由 CAnimationController::AnimateGroup 创建,然后直到其为 NULL。 在创建此 COM 对象后更改成员变量不起任何作用。

继承层次结构

CObject

CBaseTransition

CSinusoidalTransitionFromRange

要求

标头: afxanimationcontroller.h

请参见

其他资源

MFC 类