Metodo IUIAnimationTransitionLibrary2::CreateCubicVectorTransition (uianimation.h)
Crea una transizione vettoriale cubica per ogni dimensione specificata.
Sintassi
HRESULT CreateCubicVectorTransition(
[in] UI_ANIMATION_SECONDS duration,
[in] const DOUBLE *finalValue,
[in] const DOUBLE *finalVelocity,
[in] UINT cDimension,
[out] IUIAnimationTransition2 **transition
);
Parametri
[in] duration
Durata della transizione.
[in] finalValue
Vettore (di dimensioni cDimension) che contiene i valori finali della variabile di animazione alla fine della transizione.
[in] finalVelocity
Vettore (di dimensioni cDimension) che contiene le velocità finali (in unità al secondo) della variabile di animazione alla fine della transizione.
[in] cDimension
Numero di dimensioni da applicare alla transizione. Questo parametro specifica il numero di valori elencati in finalValue e finalVelocity.
[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 dell'animazione di Windows .
Commenti
Durante una transizione cubica, il valore della variabile di animazione cambia dal relativo valore iniziale al valore finale Nel corso della 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](images/cubictransition.png)
Requisiti
Client minimo supportato | Windows 8, Windows 7 e Platform Update per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | uianimation.h |
DLL | UIAnimation.dll |