Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CAnimationController sınıfı