Condividi tramite


Metodo IUIAnimationTransitionLibrary2::CreateCubicTransition (uianimation.h)

Crea una transizione scalare cubica.

Sintassi

HRESULT CreateCubicTransition(
  [in]  UI_ANIMATION_SECONDS    duration,
  [in]  DOUBLE                  finalValue,
  [in]  DOUBLE                  finalVelocity,
  [out] IUIAnimationTransition2 **transition
);

Parametri

[in] duration

Durata della transizione.

[in] finalValue

Valore della variabile di animazione alla fine della transizione.

[in] finalVelocity

Velocità della variabile alla fine della transizione.

[out] transition

Nuova transizione cubica.

Valore restituito

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

Commenti

Durante una transizione cubica, il valore della variabile di animazione passa dal valore iniziale a finalValue per tutta la durata della transizione, terminando alla finalVelocity.

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

Diagramma che mostra una transizione cubica

Requisiti

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

Vedi anche

IUIAnimationTransition2

IUIAnimationTransitionLibrary2