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