Aracılığıyla paylaş


CParabolicTransitionFromAcceleration Sınıfı

Parabolik hızlandırma geçişlerini kapsüller.

Sözdizimi

class CParabolicTransitionFromAcceleration : public CBaseTransition;

Üyeler

Ortak Oluşturucular

Ad Tanım
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration Bir parabolik hızlandırma geçişi oluşturur ve bunu belirtilen parametrelerle başlatır.

Genel Yöntemler

Ad Tanım
CParabolicTransitionFromAcceleration::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

Ad Tanım
CParabolicTransitionFromAcceleration::m_dblAcceleration Geçiş sırasında animasyon değişkeninin hızlandırması.
CParabolicTransitionFromAcceleration::m_dblFinalValue Geçişin sonundaki animasyon değişkeninin değeri.
CParabolicTransitionFromAcceleration::m_dblFinalVelocity Geçişin sonundaki animasyon değişkeninin hızı.

Açıklamalar

Parabolik hızlandırma geçişi sırasında animasyon değişkeninin değeri ilk değerden belirtilen hızda biten son değere dönüşür. Hızlandırma oranını belirterek değişkenin son değere ne kadar hızlı ulaştığını denetleyebilirsiniz. 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

CParabolicTransitionFromAcceleration

Gereksinimler

Üst bilgi: afxanimationcontroller.h

CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration

Bir parabolik hızlandırma geçişi oluşturur ve bunu belirtilen parametrelerle başlatır.

CParabolicTransitionFromAcceleration(
    DOUBLE dblFinalValue,
    DOUBLE dblFinalVelocity,
    DOUBLE dblAcceleration);

Parametreler

dblFinalValue
Geçişin sonundaki animasyon değişkeninin değeri.

dblFinalVelocity
Geçişin sonundaki animasyon değişkeninin hızı.

dblAcceleration
Geçiş sırasında animasyon değişkeninin hızlandırması.

CParabolicTransitionFromAcceleration::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.

İade Değeri

Geçiş başarıyla oluşturulursa TRUE; aksi takdirde YANLIŞ.

CParabolicTransitionFromAcceleration::m_dblAcceleration

Geçiş sırasında animasyon değişkeninin hızlandırması.

DOUBLE m_dblAcceleration;

CParabolicTransitionFromAcceleration::m_dblFinalValue

Geçişin sonundaki animasyon değişkeninin değeri.

DOUBLE m_dblFinalValue;

CParabolicTransitionFromAcceleration::m_dblFinalVelocity

Geçişin sonundaki animasyon değişkeninin hızı.

DOUBLE m_dblFinalVelocity;

Ayrıca bkz.

Sınıflar