Metodo IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration (uianimation.h)

Crea una transizione parabolico-accelerazione.

Sintassi

HRESULT CreateParabolicTransitionFromAcceleration(
  [in]  DOUBLE                 finalValue,
  [in]  DOUBLE                 finalVelocity,
  [in]  DOUBLE                 acceleration,
  [out] IUIAnimationTransition **transition
);

Parametri

[in] finalValue

Valore della variabile di animazione alla fine della transizione.

[in] finalVelocity

Velocità alla fine della transizione.

[in] acceleration

Accelerazione durante la transizione.

[out] transition

Nuova transizione parabolico-accelerazione.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore dell'animazione di Windows .

Commenti

Durante una transizione parabolico-accelerazione, il valore della variabile di animazione cambia dal valore iniziale al valore finale che termina alla velocità specificata. È possibile controllare la velocità con cui la variabile raggiunge il valore finale specificando la velocità di accelerazione.

La figura seguente mostra l'effetto su una variabile di animazione nel tempo durante una transizione parabolico-accelerazione.

Diagramma che mostra una transizione parabolico-accelerazione

Requisiti

   
Client minimo supportato Windows 7, Windows Vista e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione uianimation.h
DLL UIAnimation.dll

Vedi anche

IUIAnimationTransition

IUIAnimationTransitionLibrary