Condividi tramite


Metodo IUIAnimationPrimitiveInterpolation::AddCubic (uianimation.h)

Aggiunge un segmento polinomiale cubo che descrive la forma di una curva di transizione alla funzione di animazione.

Sintassi

HRESULT AddCubic(
  [in] UINT                 dimension,
  [in] UI_ANIMATION_SECONDS beginOffset,
  [in] FLOAT                constantCoefficient,
  [in] FLOAT                linearCoefficient,
  [in] FLOAT                quadraticCoefficient,
  [in] FLOAT                cubicCoefficient
);

Parametri

[in] dimension

Dimensione in cui applicare il nuovo segmento.

[in] beginOffset

Offset iniziale per il segmento, in cui 0 corrisponde all'inizio della transizione.

[in] constantCoefficient

Coefficiente costante polinomiale cubo.

[in] linearCoefficient

Coefficiente lineare polinomiale cubo.

[in] quadraticCoefficient

Coefficiente quadratico polinomiale cubo.

[in] cubicCoefficient

Coefficiente cubo polinomiale.

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

Questo metodo avrà esito negativo con un codice di errore di UI_E_INVALID_PRIMITIVE se l'ora di inizio è minore di 0 o minore dell'ora di inizio di un segmento precedente.

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

Vedi anche

IUIAnimationPrimitiveInterpolation