Condividi tramite


Metodo IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed (uianimation.h)

Crea una transizione vettore lineare-velocità nella dimensione specificata.

Sintassi

HRESULT CreateLinearVectorTransitionFromSpeed(
  [in]  DOUBLE                  speed,
  [in]  const DOUBLE            *finalValue,
  [in]  UINT                    cDimension,
  [out] IUIAnimationTransition2 **transition
);

Parametri

[in] speed

Valore assoluto della velocità in unità/secondo.

[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.

[out] transition

Nuova transizione lineare-velocità.

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 a velocità lineare, il valore della variabile di animazione cambia a una frequenza specificata. La durata della transizione è determinata dalla differenza tra il valore iniziale e il valore finale specificato.

Nella figura seguente viene illustrata la modifica del valore nel tempo di una variabile di animazione durante una transizione a velocità lineare.

Diagramma che mostra la transizione lineare dalla velocità

Requisiti

Requisito Valore
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

Vedi anche

IUIAnimationTransition2

IUIAnimationTransitionLibrary2