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
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;