Partager via


Méthode IUIAnimationTransitionLibrary2 ::CreateParabolicTransitionFromAcceleration (uianimation.h)

Crée une transition scalaire parabolique-accélération.

Syntaxe

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

Paramètres

[in] finalValue

Valeur de la variable d’animation à la fin de la transition.

[in] finalVelocity

Vitesse, en unités/seconde, à la fin de la transition.

[in] acceleration

Accélération, en unités/seconde², pendant la transition.

[out] transition

La nouvelle transition parabolique-accélération.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur d’animation Windows .

Remarques

Pendant une transition parabolique-accélération, la valeur de la variable d’animation passe de la valeur initiale à la valeur finale, se terminant à la vitesse spécifiée. Vous pouvez contrôler la vitesse à laquelle la variable atteint la valeur finale en spécifiant le taux d’accélération.

La figure suivante montre la modification de la valeur au fil du temps d’une variable d’animation pendant une transition parabolique-accélération.

Diagramme montrant une transition parabolique-accélération

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8, Windows 7 et Platform Update pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête uianimation.h
DLL UIAnimation.dll

Voir aussi

IUIAnimationTransition2

IUIAnimationTransitionLibrary2