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.
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 |