Klasa CParabolicTransitionFromAcceleration
W tym artykule
Hermetyzuje przejście parabolicznego przyspieszania.
class CParabolicTransitionFromAcceleration : public CBaseTransition;
Nazwa/nazwisko | opis |
---|---|
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration | Tworzy przejście paraboliczne-przyspieszanie i inicjuje je z określonymi parametrami. |
Nazwa/nazwisko | opis |
---|---|
CParabolicTransitionFromAcceleration::Create | Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM. (Przesłonięcia) CBaseTransition::Create.) |
Nazwa/nazwisko | opis |
---|---|
CParabolicTransitionFromAcceleration::m_dblAcceleration | Przyspieszenie zmiennej animacji podczas przejścia. |
CParabolicTransitionFromAcceleration::m_dblFinalValue | Wartość zmiennej animacji na końcu przejścia. |
CParabolicTransitionFromAcceleration::m_dblFinalVelocity | Szybkość zmiennej animacji na końcu przejścia. |
Podczas przejścia parabolicznego przyspieszania wartość zmiennej animacji zmienia się z wartości początkowej na wartość końcową kończącą się z określoną prędkością. Możesz kontrolować, jak szybko zmienna osiąga ostateczną wartość, określając szybkość przyspieszania. 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.
CParabolicTransitionFromAcceleration
Nagłówek: afxanimationcontroller.h
Tworzy przejście paraboliczne-przyspieszanie i inicjuje je z określonymi parametrami.
CParabolicTransitionFromAcceleration(
DOUBLE dblFinalValue,
DOUBLE dblFinalVelocity,
DOUBLE dblAcceleration);
dblFinalValue
Wartość zmiennej animacji na końcu przejścia.
dblFinalVelocity
Szybkość zmiennej animacji na końcu przejścia.
dblAcceleration
Przyspieszenie zmiennej animacji podczas przejścia.
Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* /* not used */);
pLibrary
Wskaźnik do biblioteki przejścia, który jest odpowiedzialny za tworzenie standardowych przejść.
Wartość TRUE, jeśli przejście zostało pomyślnie utworzone; w przeciwnym razie FAŁSZ.
Przyspieszenie zmiennej animacji podczas przejścia.
DOUBLE m_dblAcceleration;
Wartość zmiennej animacji na końcu przejścia.
DOUBLE m_dblFinalValue;
Szybkość zmiennej animacji na końcu przejścia.
DOUBLE m_dblFinalVelocity;