Freigeben über


IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration-Methode (uianimation.h)

Erstellt einen Übergang zur Parabolbeschleunigung.

Syntax

HRESULT CreateParabolicTransitionFromAcceleration(
  [in]  DOUBLE                 finalValue,
  [in]  DOUBLE                 finalVelocity,
  [in]  DOUBLE                 acceleration,
  [out] IUIAnimationTransition **transition
);

Parameter

[in] finalValue

Der Wert der Animationsvariablen am Ende des Übergangs.

[in] finalVelocity

Die Geschwindigkeit am Ende des Übergangs.

[in] acceleration

Die Beschleunigung während des Übergangs.

[out] transition

Der neue Übergang zur Parabolbeschleunigung.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter Windows-Animationsfehlercodes .

Hinweise

Während eines Übergangs zur Parabolbeschleunigung ändert sich der Wert der Animationsvariablen vom Anfangswert zum Endwert, der mit der angegebenen Geschwindigkeit endet. Sie können steuern, wie schnell die Variable den Endwert erreicht, indem Sie die Beschleunigungsrate angeben.

Die folgende Abbildung zeigt den Effekt auf eine Animationsvariable im Zeitverlauf während eines Parabolbeschleunigungsübergangs.

Diagramm eines Übergangs zur Parabolbeschleunigung

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7, Windows Vista und Platform Update für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile uianimation.h
DLL UIAnimation.dll

Weitere Informationen

IUIAnimationTransition

IUIAnimationTransitionLibrary