IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration-Methode (uianimation.h)
Erstellt einen skalaren Übergang zur Parabolbeschleunigung.
Syntax
HRESULT CreateParabolicTransitionFromAcceleration(
[in] DOUBLE finalValue,
[in] DOUBLE finalVelocity,
[in] DOUBLE acceleration,
[out] IUIAnimationTransition2 **transition
);
Parameter
[in] finalValue
Der Wert der Animationsvariable am Ende des Übergangs.
[in] finalVelocity
Die Geschwindigkeit in Einheiten/Sekunde am Ende des Übergangs.
[in] acceleration
Die Beschleunigung in Einheiten/Sekunde² während des Übergangs.
[out] transition
Der neue Übergang zur Parabolbeschleunigung.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter Fehlercodes für die Windows-Animation .
Hinweise
Während eines Übergangs zur Parabolbeschleunigung ändert sich der Wert der Animationsvariablen vom Anfangswert zum endenden Wert und endet mit der angegebenen Geschwindigkeit. Sie können steuern, wie schnell die Variable den endgültigen Wert erreicht, indem Sie die Beschleunigungsrate angeben.
Die folgende Abbildung zeigt die Änderung des Werts einer Animationsvariablen im Laufe der Zeit während eines Übergangs zur Parabolbeschleunigung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8, Windows 7 und Platform Update für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | uianimation.h |
DLL | UIAnimation.dll |