CAccelerateDecelerateTransition sınıfı
Bir accelerate uygulayan-geçiş hızını düşürün.
class CAccelerateDecelerateTransition : public CBaseTransition;
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
CAccelerateDecelerateTransition::CAccelerateDecelerateTransition |
Geçiş nesnesi oluşturur. |
Public yöntemler
Ad |
Description |
---|---|
Kapsüllenmiş geçiş com nesnesi oluşturmak için geçiş kitaplığı çağırır.(Geçersiz kılar CBaseTransition::Create.) |
Ortak veri üyeleri
Ad |
Description |
---|---|
Süre kaplayarak geçirdiği sürenin oranı. |
|
Süre decelerating geçirdiği sürenin oranı. |
|
Geçiş süresi. |
|
Sonunda, geçiş animasyon değişken değeri. |
Notlar
Bir accelerate sırasında-geçiş hızını düşürün, animasyon değişken hızlandırır ve belirtilen değerinde biten geçiş süresi üzerinden sonra yavaşlar.Ne kadar çabuk değişken hızlandırır ve bağımsız olarak, farklı ivme ve yavaşlama oranları belirterek decelerates kontrol edebilirsiniz.Başlangıç hızı sıfır olduğunda hızlandırma oranı değişken kaplayarak harcadıkları süre bölümüdür; aynı şekilde yavaşlama oranı ile.Başlangıç hızı sıfır ise, sıfır ve geçiş sonuna ulaşmadan velocity arasındaki süreyi bölümüdür.Hızlandırma oranı ve yavaşlama oranı en fazla 1.0 toplamak.Tüm geçişleri otomatik olarak işaretli olmadığından, bunları tahsis önerilir işlecini kullanarak yeni.null ise kapsüllenmiş IUIAnimationTransition com nesnesi kadar CAnimationController::AnimateGroup tarafından oluşturulur.Bu com nesnesinin oluşturulmasını etkisi sonra üye değişkenlerini değiştirme.
Devralma hiyerarşisi
CAccelerateDecelerateTransition
Gereksinimler
Başlık: afxanimationcontroller.h