CAnimationController::CreateKeyframe
Geçişe göre değişir ve belirtilen gruba ekler bir anahtar kare oluşturur.
CKeyFrame* CreateKeyframe(
UINT32 nGroupID,
CBaseTransition* pTransition
);
CKeyFrame* CreateKeyframe(
UINT32 nGroupID,
CBaseKeyFrame* pKeyframe,
UI_ANIMATION_SECONDS offset = 0.0
);
Parametreler
nGroupID
Ana kare olarak oluşturulan Grup Kimliğini belirtir.pTransition
Geçiş için bir işaretçi.Bu geçişten sonra film şeridi için anahtar kareye eklenir.pKeyframe
Bu anahtar kare için temel anahtar kare için bir işaretçi.offset
PKeyframe tarafından belirtilen temel anahtar kare arasında saniye cinsinden uzaklık.
Dönüş Değeri
İşlev başarılı olursa, yeni oluşturulan anahtar kare için bir işaretçi.
Notlar
Döndürülen işaretçi depolayın ve diğer ana kareleri'inde anahtar kareyi yeni oluşturulan temel (ikinci aşırı bakın).Durdurursunuz geçişleri başlamak - CBaseTransition::SetKeyframes görmek mümkündür.Animasyon grupları tarafından otomatik olarak silindiği için bu şekilde oluşturulan ana kareleri silme gerek yoktur.Diğer ana kareler ve geçişler temel alarak ana kareler oluşturma konusunda dikkatli olun ve döngüsel başvurular kaçının.
Gereksinimler
Başlık: afxanimationcontroller.h