Udostępnij za pośrednictwem


Klasa CLinearTransitionFromSpeed

Hermetyzuje przejście z szybkością liniową.

Składnia

class CLinearTransitionFromSpeed : public CBaseTransition;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed Tworzy obiekt przejścia o szybkości liniowej i inicjuje go z szybkością i wartością końcową.

Metody publiczne

Nazwa/nazwisko opis
CLinearTransitionFromSpeed::Create Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM. (Przesłonięcia) CBaseTransition::Create.)

Publiczne elementy członkowskie danych

Nazwa/nazwisko opis
CLinearTransitionFromSpeed::m_dblFinalValue Wartość zmiennej animacji na końcu przejścia.
CLinearTransitionFromSpeed::m_dblSpeed Wartość bezwzględna prędkości zmiennej.

Uwagi

Podczas przejścia z szybkością liniową wartość zmiennej animacji zmienia się z określoną szybkością. Czas trwania przejścia zależy od różnicy między wartością początkową a określoną wartością końcową. Ponieważ wszystkie przejścia są czyszczone automatycznie, zaleca się ich przydzielenie przy użyciu operatora new. Hermetyzowany obiekt IUIAnimationTransition COM jest tworzony przez CAnimationController::AnimateGroup, aż do momentu, gdy będzie to wartość NULL. Zmiana zmiennych składowych po utworzeniu tego obiektu COM nie ma wpływu.

Hierarchia dziedziczenia

Obiekt CObject

CBaseTransition

CLinearTransitionFromSpeed

Wymagania

Nagłówek: afxanimationcontroller.h

CLinearTransitionFromSpeed::CLinearTransitionFromSpeed

Tworzy obiekt przejścia o szybkości liniowej i inicjuje go z szybkością i wartością końcową.

CLinearTransitionFromSpeed(
    DOUBLE dblSpeed,
    DOUBLE dblFinalValue);

Parametry

dblSpeed
Wartość bezwzględna prędkości zmiennej.

dblFinalValue
Wartość zmiennej animacji na końcu przejścia.

CLinearTransitionFromSpeed::Create

Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

Parametry

pLibrary
Wskaźnik do interfejsu IUIAnimationTransitionLibrary, który definiuje bibliotekę standardowych przejść.

Wartość zwracana

Wartość TRUE, jeśli przejście zostało pomyślnie utworzone; w przeciwnym razie FAŁSZ.

CLinearTransitionFromSpeed::m_dblFinalValue

Wartość zmiennej animacji na końcu przejścia.

DOUBLE m_dblFinalValue;

CLinearTransitionFromSpeed::m_dblSpeed

Wartość bezwzględna prędkości zmiennej.

DOUBLE m_dblSpeed;

Zobacz też

Klasy