Aracılığıyla paylaş


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

CObject

CBaseTransition

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;

Ayrıca bkz.

Sınıflar