Freigeben über


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.

Diagramm 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

Weitere Informationen

IUIAnimationTransition2

IUIAnimationTransitionLibrary2