Aracılığıyla paylaş


CAnimationBaseObject::GetAnimationVariableList

İşaretçiler içerilen animasyon değişkenlerini toplar.

virtual void GetAnimationVariableList(
   CList<CAnimationVariable*,
   CAnimationVariable*>& lst
) = 0;

Parametreler

  • lst
    Bir animasyon nesnede bulunan animasyon değişkenleri ile doldurulması gereken bir liste.

Notlar

Türetilmiş bir sınıfta geçersiz kılınması gereken saf sanal bir yöntem budur.Animasyon nesneyi kendi türüne bağlı olarak bir veya daha fazla animasyon değişkenleri içerir.Örneğin, sırasıyla x ve y koordinatları için CAnimationPoint iki değişkeni içerir.Temel sýnýf CAnimationBaseObject animasyon değişkenlerin bir listesini davranan bazı genel yöntemler uyguluyor: ApplyTransitions, ClearTransitions, EnableValueChangedEvent, EnableIntegerValueChangedEvent.Bu yöntemler türetilmiş bir sınıf içinde belirli animasyon nesnesinde bulunan gerçek animasyon değişkenleri ile doldurulur, GetAnimationVariableList çağrısı, daha sonra liste üzerinde döngü ve gerekli eylemleri gerçekleştirir.Özel Animasyon nesne oluşturursanız, o nesnenin içerdiği tüm animasyon değişkenleri için lst eklemeniz gerekir.

Gereksinimler

Başlık: afxanimationcontroller.h

Ayrıca bkz.

Başvuru

CAnimationBaseObject sınıfı