IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity-Methode (uianimation.h)
Erstellt einen sinusförmigen Geschwindigkeitsübergang mit einer Amplitude, die von der Anfangsgeschwindigkeit bestimmt wird.
Syntax
HRESULT CreateSinusoidalTransitionFromVelocity(
[in] UI_ANIMATION_SECONDS duration,
[in] UI_ANIMATION_SECONDS period,
[out] IUIAnimationTransition **transition
);
Parameter
[in] duration
Die Dauer des Übergangs.
[in] period
Der Zeitraum der Oszillation der sinusförmigen Welle in Sekunden.
[out] transition
Der neue Sinus-Geschwindigkeitsübergang.
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
Der Wert der Animationsvariablen oszilliert über die gesamte Dauer eines sinusförmigen Bereichsübergangs um den Anfangswert. Die Amplitude der Schwingung wird durch die Geschwindigkeit bestimmt, wenn der Übergang beginnt.
Die folgende Abbildung zeigt den Effekt auf eine Animationsvariable im Zeitverlauf während eines Sinus-Geschwindigkeitsübergangs.
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 |