Méthode IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity (uianimation.h)
Crée une transition sinusoïdale-vitesse, avec une amplitude déterminée par la vitesse initiale.
Syntaxe
HRESULT CreateSinusoidalTransitionFromVelocity(
[in] UI_ANIMATION_SECONDS duration,
[in] UI_ANIMATION_SECONDS period,
[out] IUIAnimationTransition **transition
);
Paramètres
[in] duration
Durée de la transition.
[in] period
Période d’oscillation de l’onde sinusoïdale en secondes.
[out] transition
La nouvelle transition sinusoïdale-vitesse.
Valeur retournée
Si la méthode réussit, 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
La valeur de la variable d’animation oscille autour de la valeur initiale pendant toute la durée d’une transition de plage sinusoïdale. L’amplitude de l’oscillation est déterminée par la vitesse au début de la transition.
La figure ci-dessous montre l’effet sur une variable d’animation au fil du temps au cours d’une transition de vitesse sinusoïdale.
Configuration requise
Client minimal pris en charge | Windows 7, Windows Vista et Mise à jour de plateforme pour Windows Vista [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 |