Méthode IUIAnimationTransitionLibrary2 ::CreateSinusoidalTransitionFromVelocity (uianimation.h)
Crée une transition scalaire sinusoïdale où l’amplitude est déterminée par la vitesse initiale.
Syntaxe
HRESULT CreateSinusoidalTransitionFromVelocity(
[in] UI_ANIMATION_SECONDS duration,
[in] UI_ANIMATION_SECONDS period,
[out] IUIAnimationTransition2 **transition
);
Paramètres
[in] duration
Durée de la transition.
[in] period
Période d’oscillation de l’onde sinusoïdale.
[out] transition
La nouvelle transition sinusoïdale-vélocité.
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
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 vélocité au début de la transition.
La figure suivante montre la modification de la valeur au fil du temps d’une variable d’animation pendant une transition sinusoïdale-vélocité.
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 |