CSinusoidalTransitionFromVelocity Sınıfı
Animasyon değişkeninin ilk hızı tarafından belirlenen genliğe sahip sinüsoid hız geçişini kapsüller.
Sözdizimi
class CSinusoidalTransitionFromVelocity : public CBaseTransition;
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CSinusoidalTransitionFromVelocity::CSinusoidalTransitionFromVelocity | Bir geçiş nesnesi oluşturur. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CSinusoidalTransitionFromVelocity::Create | Kapsüllenmiş geçiş COM nesnesi oluşturmak için geçiş kitaplığını çağırır. (Geçersiz Kılmalar CBaseTransition::Create.) |
Ortak Veri Üyeleri
Veri Akışı Adı | Açıklama |
---|---|
CSinusoidalTransitionFromVelocity::m_duration | Geçişin süresi. |
CSinusoidalTransitionFromVelocity::m_period | Sinüsoid dalganın saniye cinsinden salınım süresi. |
Açıklamalar
Animasyon değişkeninin değeri, sinüsoid aralık geçişinin tüm süresi boyunca ilk değerin etrafında salınabilir. Salınım genliği, geçiş başladığında animasyon değişkeninin hızına göre belirlenir. Tüm geçişler otomatik olarak temizlendiğinden, bunları yeni işleci kullanılarak ayrılması önerilir. Kapsüllenmiş IUIAnimationTransition COM nesnesi, O zamana kadar NULL olana kadar CAnimationController::AnimateGroup tarafından oluşturulur. Bu COM nesnesi oluşturulduktan sonra üye değişkenlerini değiştirmenin hiçbir etkisi yoktur.
Devralma Hiyerarşisi
CSinusoidalTransitionFromVelocity
Gereksinimler
Üst bilgi: afxanimationcontroller.h
CSinusoidalTransitionFromVelocity::Create
Kapsüllenmiş geçiş COM nesnesi oluşturmak için geçiş kitaplığını çağırır.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
Parametreler
pLibrary
Standart geçişlerin oluşturulmasından sorumlu olan geçiş kitaplığına yönelik bir işaretçi.
Dönüş Değeri
Geçiş başarıyla oluşturulursa TRUE; aksi takdirde YANLIŞ.
CSinusoidalTransitionFromVelocity::CSinusoidalTransitionFromVelocity
Bir geçiş nesnesi oluşturur.
CSinusoidalTransitionFromVelocity(
UI_ANIMATION_SECONDS duration,
UI_ANIMATION_SECONDS period);
Parametreler
süre
Geçişin süresi.
dönem
Sinüsoid dalganın saniye cinsinden salınım süresi.
CSinusoidalTransitionFromVelocity::m_duration
Geçişin süresi.
UI_ANIMATION_SECONDS m_duration;
CSinusoidalTransitionFromVelocity::m_period
Sinüsoid dalganın saniye cinsinden salınım süresi.
UI_ANIMATION_SECONDS m_period;