CAnimationValue 类

实现有一个值的动画对象功能。

class CAnimationValue : public CAnimationBaseObject;

成员

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

名称

说明

CAnimationValue::CAnimationValue

已重载。 构造 CAnimationValue 对象。

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

名称

说明

CAnimationValue::AddTransition

添加要应用于值的转换。

CAnimationValue::GetValue

已重载。 检索当前值。

CAnimationValue::GetVariable

提供对封装动画变量的访问权。

CAnimationValue::SetDefaultValue

设置默认值。

Gg458164.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CAnimationValue::GetAnimationVariableList

将封装的动画变量放入列表中。 (重写 CAnimationBaseObject::GetAnimationVariableList。)

Gg458164.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CAnimationValue::operator DOUBLE

提供 CAnimationValue 和 DOUBLE 之间的转换。

CAnimationValue::operator INT32

提供 CAnimationValue 和 INT32 之间的转换。

CAnimationValue::operator=

已重载。 将 INT32 值分配给 CAnimationValue。

Gg458164.collapse_all(zh-cn,VS.110).gif受保护的数据成员

名称

说明

CAnimationValue::m_value

封装的动画变量,表示动画值。

备注

CAnimationValue 类封装一个 CAnimationVariable 对象,并可以表示应用程序中的一个经动画处理的值。 例如,您可以将此类用于动画的透明度(淡入淡出效果)、角度(用来旋转对象)或用于其他需要的情况,如创建动画(取决于单个经动画处理的值)。 若要在应用程序中使用此类,只需实例化此类的对象,使用 CAnimationController::AddAnimationObject 将其添加到动画控制器,并为每个要应用到该值的转换调用 AddTransition 即可。

继承层次结构

CObject

CAnimationBaseObject

CAnimationValue

要求

标头: afxanimationcontroller.h

请参见

其他资源

MFC 类