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

请参见

参考

CAnimationController 类