Sdílet prostřednictvím


CAnimationController::CreateKeyframe

Vytvoří klíčový snímek, který závisí na přechodu a přidá do zadané skupiny.

CKeyFrame* CreateKeyframe(
   UINT32 nGroupID,
   CBaseTransition* pTransition
);
CKeyFrame* CreateKeyframe(
   UINT32 nGroupID,
   CBaseKeyFrame* pKeyframe,
   UI_ANIMATION_SECONDS offset = 0.0
);

Parametry

  • nGroupID
    Určuje ID skupiny, pro které se vytvoří klíčový snímek.

  • pTransition
    Ukazatel na přechodu.Klíčový snímek bude vložen do scénáře po dokončení tohoto přechodu.

  • pKeyframe
    Ukazatel základní klíčový snímek pro tento klíčový snímek.

  • offset
    Posun v sekundách od základní klíčový snímek určený pKeyframe.

Vrácená hodnota

Ukazatel na nově vytvořený klíčový snímek, pokud je funkce úspěšný.

Poznámky

Můžete uložit Vrácený ukazatel a založit další klíčové snímky na nově vytvořený klíčový snímek (viz druhý přetížení).Je možné začít přechody na klíčové snímky - viz CBaseTransition::SetKeyframes.Není třeba odstraňovat klíčové snímky vytvořené tímto způsobem, protože jsou automaticky odstraněny animace skupin.Buďte opatrní při vytváření klíčových snímků na základě jiných klíčových snímků a přechodů a vyhnout se cyklické odkazy.

Požadavky

Záhlaví: afxanimationcontroller.h

Viz také

Referenční dokumentace

Třída CAnimationController