Metodo IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition (uianimation.h)
Crea una transizione di vettore lineare Bézier cubica per ogni dimensione specificata.
Sintassi
HRESULT CreateCubicBezierLinearVectorTransition(
[in] UI_ANIMATION_SECONDS duration,
[in] const DOUBLE *finalValue,
[in] UINT cDimension,
[in] DOUBLE x1,
[in] DOUBLE y1,
[in] DOUBLE x2,
[in] DOUBLE y2,
[out] IUIAnimationTransition2 **ppTransition
);
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] cDimension
Numero di dimensioni da applicare alla transizione. Questo parametro specifica il numero di valori elencati in finalValue.
[in] x1
Coordinata x del primo punto di controllo.
[in] y1
Coordinata y del primo punto di controllo.
[in] x2
Coordinata x del secondo punto di controllo.
[in] y2
Coordinata y del secondo punto di controllo.
[out] ppTransition
Nuova transizione lineare di Bézier 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 lineare di Bézier cubica, il valore della variabile di animazione cambia dal valore iniziale al valore finalValue per tutta la durata della transizione. Le coppie ordinate, (x1, y1) e (x2, y2), fungono da punti di controllo che forniscono informazioni direzionali per trasformare il percorso lineare della transizione in una curva parametrica uniforme.
La figura seguente mostra la modifica del valore nel tempo di una variabile di animazione durante una transizione lineare bézier cubica.
![Diagramma che mostra una transizione lineare di Bézier cubica](images/cubicbezierlineartransition.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 |