CAnimationBaseObject::GetAnimationVariableList
收集指向包含的动画变量的指针。
virtual void GetAnimationVariableList(
CList<CAnimationVariable*,
CAnimationVariable*>& lst
) = 0;
参数
- lst
必须使用包含在动画对象中的动画变量填充的列表。
备注
这是一种纯虚方法,必须在派生类中重写。动画对象,取决于它的类型,包含一个或多个动画变量。例如,CAnimationPoint 包含两个变量,分别用于 X 坐标和 Y 坐标。基类 CAnimationBaseObject 可实现某些泛型方法,这些方法作用于一系列动画变量:ApplyTransitions、ClearTransitions、EnableValueChangedEvent 以及 EnableIntegerValueChangedEvent。使用这些方法可调用 GetAnimationVariableList,这些方法使用具有包含在特定动画对象中的实际动画变量的派生类进行填充,然后循环访问该列表并执行必要的操作。如果您创建了一个自定义动画对象,则必须首先将其添加到该对象中包含的所有动画变量。
要求
标头: afxanimationcontroller.h