Compartilhar via


Método IUIAnimationPrimitiveInterpolation::AddCubic (uianimation.h)

Adiciona um segmento polinomial cúbico que descreve a forma de uma curva de transição à função de animação.

Sintaxe

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

Parâmetros

[in] dimension

A dimensão na qual aplicar o novo segmento.

[in] beginOffset

O deslocamento inicial para o segmento, em que 0 corresponde ao início da transição.

[in] constantCoefficient

O coeficiente constante polinomial cúbica.

[in] linearCoefficient

O coeficiente linear polinomial cúbico.

[in] quadraticCoefficient

O coeficiente quadrático polinomial cúbico.

[in] cubicCoefficient

O coeficiente cúbico polinomial cúbico.

Valor retornado

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT. Consulte Códigos de erro de animação do Windows para obter uma lista de códigos de erro.

Comentários

Esse método falhará com um código de erro de UI_E_INVALID_PRIMITIVE se a hora de início for menor que 0 ou menor que a hora de início de um segmento anterior.

Requisitos

   
Cliente mínimo com suporte Windows 8, Windows 7 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho uianimation.h
DLL UIAnimation.dll

Confira também

IUIAnimationPrimitiveInterpolation