CCustomInterpolator 类

实现基本插值程序。

class CCustomInterpolator;

成员

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

名称

说明

CCustomInterpolator::CCustomInterpolator

已重载。构造自定义内插器对象,并将持续时间和速度初始化为指定的值。

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

名称

说明

CCustomInterpolator::GetDependencies

获取该内插器的依赖项。

CCustomInterpolator::GetDuration

获取该内插器的持续时间。

CCustomInterpolator::GetFinalValue

获取由该内插器产生的最终值。

CCustomInterpolator::Init

初始化持续时间和最终值。

CCustomInterpolator::InterpolateValue

在给定的偏移位置内插该值。

CCustomInterpolator::InterpolateVelocity

在给定的偏移位置内插该速度

CCustomInterpolator::SetDuration

设置该内插器的持续时间。

CCustomInterpolator::SetInitialValueAndVelocity

设置内插器的初始值和速度。

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

名称

说明

CCustomInterpolator::m_currentValue

内插的值。

CCustomInterpolator::m_currentVelocity

内插的速度。

CCustomInterpolator::m_duration

转换的持续时间。

CCustomInterpolator::m_finalValue

变量在该转换结尾的速度。

CCustomInterpolator::m_initialValue

该动画变量在此转换开头的值。

CCustomInterpolator::m_initialVelocity

该变量在此转换开头的速度。

备注

从 CCustomInterpolator 派生一个类,并重写所有必需的方法以实现自定义内插算法。应将指向此类的指针作为参数传递给 CCustomTransition。

继承层次结构

CCustomInterpolator

要求

标头: afxanimationcontroller.h

请参见

其他资源

MFC 类