IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromVelocity-Methode (uianimation.h)
Erstellt einen sinusförmigen Skalarübergang, bei dem die Amplitude durch die anfängliche Geschwindigkeit bestimmt wird.
Syntax
HRESULT CreateSinusoidalTransitionFromVelocity(
[in] UI_ANIMATION_SECONDS duration,
[in] UI_ANIMATION_SECONDS period,
[out] IUIAnimationTransition2 **transition
);
Parameter
[in] duration
Die Dauer des Übergangs.
[in] period
Die Periode der Oszillation der sinusförmigen Welle.
[out] transition
Der neue Sinus-Geschwindigkeitsübergang.
Rückgabewert
Wenn diese 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 die Änderung des Werts einer Animationsvariablen im Laufe der Zeit während eines Sinus-Geschwindigkeitsübergangs.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8, Windows 7 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | uianimation.h |
DLL | UIAnimation.dll |