Aracılığıyla paylaş


CAnimationController sınıfı

Oluşturma ve animasyonlar yönetmek için merkezi bir arabirim sağlar animasyon denetleyicisi uygular.

class CAnimationController : public CObject;

Üyeler

Gg482897.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CAnimationController::CAnimationController

Animasyon denetleyicisi oluşturur.

CAnimationController:: ~ CAnimationController

Yıkıcı.Animasyon denetleyici nesnesini edildiğinde denir.

Gg482897.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CAnimationController::AddAnimationObject

Animasyon nesne animasyonu denetleyicisine ait bir grup ekler.

CAnimationController::AddKeyframeToGroup

Gruba bir ana kare ekler.

CAnimationController::AnimateGroup

Animasyonu çalıştırmak için bir grup hazırlar ve isteğe bağlı olarak zamanlar.

CAnimationController::CleanUpGroup

Aşırı yüklenmiş.Animasyon zamanlandıkları taktirde grubu oluşturan temiz çerçevesi tarafından çağrıldı.

CAnimationController::CreateKeyframe

Aşırı yüklenmiş.Geçişe göre değişir ve belirtilen gruba ekler bir anahtar kare oluşturur.

CAnimationController::EnableAnimationManagerEvent

Ayarlar veya animasyon Yöneticisi'nin durumu değiştiğinde çağırmak için bir işleyici serbest bırakır.

CAnimationController::EnableAnimationTimerEventHandler

Zamanlama olayları için bir işleyici ve güncelleştirmeleri zamanlama için işleyici & amp; ya da ayarlar.

CAnimationController::EnablePriorityComparisonHandler

Ayarlar veya planlanan film şeridi iptal edildi, sonuçlandı, kesildikten sıkıştırılmış veya olup olmadığını belirlemek için çağırmak için öncelik karşılaştırma işleyicisi yayımlar.

CAnimationController::EnableStoryboardEventHandler

Ayarlar veya film şeridine durumu ve güncelleştirme olayları için bir işleyici & amp.

CAnimationController::FindAnimationGroup

Aşırı yüklenmiş.Animasyon grubu tarafından film şeridi bulur.

CAnimationController::FindAnimationObject

Belirtilen animasyon değişkeni içeren animasyon nesne bulur.

CAnimationController::GetKeyframeStoryboardStart

Film şeridi başlangıcı tanımlayan bir anahtar kare döndürür.

CAnimationController::GetUIAnimationManager

Kapsüllenmiş IUIAnimationManager nesnesine erişim sağlar.

CAnimationController::GetUIAnimationTimer

Kapsüllenmiş IUIAnimationTimer nesnesine erişim sağlar.

CAnimationController::GetUITransitionFactory

IUIAnimationTransitionFactory arabirimi veya geçiş kitaplığı oluşturma başarısız oldu yoksa null işaretçi.

CAnimationController::GetUITransitionLibrary

Kapsüllenmiş IUIAnimationTransitionLibrary nesnesine erişim sağlar.

CAnimationController::IsAnimationInProgress

En az bir grup animasyonu oynatan olup olmadığını söyler.

CAnimationController::IsValid

Animasyon denetleyicisi geçerli olup olmadığını bildirir.

CAnimationController::OnAnimationIntegerValueChanged

Animasyon değişkenin tamsayı değeri değiştiğinde çerçevesi tarafından çağrıldı.

CAnimationController::OnAnimationManagerStatusChanged

Olaya yanıt olarak StatusChanged animasyon Yöneticisi'nden framework tarafından çağrıldı.

CAnimationController::OnAnimationTimerPostUpdate

Bir animasyon güncelleştirme işlemi tamamlandıktan sonra çerçevesi tarafından çağrıldı.

CAnimationController::OnAnimationTimerPreUpdate

Bir animasyon güncelleştirme başlamadan önce çerçevesi tarafından çağrıldı.

CAnimationController::OnAnimationTimerRenderingTooSlow

Animasyon oluşturma kare hızı düşük arzu kare hızının altına düşerse çerçevesi tarafından çağrıldı.

CAnimationController::OnAnimationValueChanged

Animasyon değişken değeri değiştiğinde çerçevesi tarafından çağrıldı.

CAnimationController::OnBeforeAnimationStart

Animasyon zamanlanmadan önce çerçevesi tarafından doğru olarak adlandırılır.

CAnimationController::OnHasPriorityCancel

Zamanlama çakışmalarını çerçevesi tarafından çağrıldı.

CAnimationController::OnHasPriorityCompress

Zamanlama çakışmalarını çerçevesi tarafından çağrıldı.

CAnimationController::OnHasPriorityConclude

Zamanlama çakışmalarını çerçevesi tarafından çağrıldı.

CAnimationController::OnHasPriorityTrim

Zamanlama çakışmalarını çerçevesi tarafından çağrıldı.

CAnimationController::OnStoryboardStatusChanged

Film şeridi durumu değiştiğinde çerçevesi tarafından çağrıldı.

CAnimationController::OnStoryboardUpdated

Film şeridi güncelleştirildiği çerçevesi tarafından çağrıldı.

CAnimationController::RemoveAllAnimationGroups

Tüm animasyon grupları animasyon denetleyicisinden kaldırır.

CAnimationController::RemoveAnimationGroup

Belirtilen Kimliğe sahip bir animasyon grubu animasyon denetleyicisinden kaldırır.

CAnimationController::RemoveAnimationObject

Animasyon nesne animasyonu denetleyicisinden kaldırın.

CAnimationController::RemoveTransitions

Geçişler belirtilen bir gruba ait animasyon nesneleri kaldırır.

CAnimationController::ScheduleGroup

Bir animasyon zamanlar.

CAnimationController::SetRelatedWnd

Animasyon denetleyicisi ve bir pencere arasında bir ilişki kurar.

CAnimationController::UpdateAnimationManager

Tüm animasyon değişkenlerin değerleri güncelleştirmek için animasyon Yöneticisi yönlendirir.

Gg482897.collapse_all(tr-tr,VS.110).gifKorumalı yöntemleri

Ad

Description

CAnimationController::CleanUpGroup

Aşırı yüklenmiş.Grubu oluşturan temizler Yardımcısı.

CAnimationController::OnAfterSchedule

Belirtilen grup için bir animasyon yalnızca zamanlandıkları taktirde çerçevesi tarafından çağrıldı.

Gg482897.collapse_all(tr-tr,VS.110).gifKorumalı veri üyeleri

Ad

Description

CAnimationController::g_KeyframeStoryboardStart

Film şeridi başlangıcını temsil eden bir anahtar kare.

CAnimationController::m_bIsValid

Animasyon denetleyicisi geçerli olup olmadığını belirtir.Geçerli işletim sistemi Windows animasyon API desteklemiyorsa, bu üyeyi false olarak ayarlanır.

CAnimationController::m_lstAnimationGroups

Bu animasyon denetleyicisine ait animasyon gruplarının listesi.

CAnimationController::m_pAnimationManager

Animasyon Yöneticisi com nesnesi için bir işaretçi saklar.

CAnimationController::m_pAnimationTimer

Animasyon Timer com nesnesi için bir işaretçi saklar.

CAnimationController::m_pRelatedWnd

Otomatik olarak animasyon Yöneticisi durumu değişti ya da sonrası güncelleştirme olay oluştu çizilebilir, ilgili bir CWnd nesnesi için bir işaretçi.BOŞ olabilir.

CAnimationController::m_pTransitionFactory

Geçiş Factory com nesnesi için bir işaretçi saklar.

CAnimationController::m_pTransitionLibrary

Geçiş kitaplığı com nesnesi için bir işaretçi saklar.

Notlar

CAnimationController sınıfı animasyonlar yöneten anahtar sınıftır.Bir veya daha fazla örnekleri animasyon denetleyicisi bir uygulama oluşturmak ve marka, isteğe bağlı olarak, bir animasyon denetleyicisi CAnimationController::SetRelatedWnd kullanarak CWnd nesnesine bağlanın.Bu bağlantının WM_PAINT iletileri ilgili pencere otomatik animasyon Yöneticisi durumu değiştirildi veya animasyon timer güncelleştirildiğinde göndermek için gereklidir.Bu ilişki etkinleştirmezseniz, el ile bir animasyon görüntüleyen bir pencere yeniden çizmek gerekir.Bu amaçla CAnimationController bir sınıf türetmek ve OnAnimationManagerStatusChanged ve/veya OnAnimationTimerPostUpdate geçersiz kılabilir ve bir veya daha fazla windows gerektiğinde geçersiz kılmak.

Devralma hiyerarşisi

CObject

CAnimationController

Gereksinimler

Başlık: afxanimationcontroller.h

Ayrıca bkz.

Diğer Kaynaklar

mfc sınıfları