CAnimationController::CreateKeyframe
创建取决于转换并将其添加到指定组的关键帧。
CKeyFrame* CreateKeyframe(
UINT32 nGroupID,
CBaseTransition* pTransition
);
CKeyFrame* CreateKeyframe(
UINT32 nGroupID,
CBaseKeyFrame* pKeyframe,
UI_ANIMATION_SECONDS offset = 0.0
);
参数
nGroupID
指定为其创建关键帧的组 ID。pTransition
指向转换的指针。 关键帧将在此转换之后被插入情节提要。pKeyframe
指向此关键帧的基本关键帧的指针。offset
由 pKeyframe 指定的基本关键帧的偏移(以秒为单位)。
返回值
指向此函数成功时新创建的关键帧的指针。
备注
您可以存储返回的指针,并将新创建的关键帧作为其他关键帧的基础(请参见第二个重载)。 可以在关键帧处开始转换 - 请参见 CBaseTransition::SetKeyframes。 您不需要删除此方式创建的关键帧,因为动画组会自动将其删除。 创建基于其他关键帧和转换的关键帧时,一定要小心,并要避免循环引用。
要求
标头: afxanimationcontroller.h