Compartir a través de


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

Agrega un segmento polinómico cúbico que describe la forma de una curva de transición a la función de animación.

Sintaxis

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

Dimensión en la que se va a aplicar el nuevo segmento.

[in] beginOffset

Desplazamiento inicial del segmento, donde 0 corresponde al inicio de la transición.

[in] constantCoefficient

Coeficiente de constante polinómica cúbica.

[in] linearCoefficient

Coeficiente lineal polinómico cúbico.

[in] quadraticCoefficient

Coeficiente cuadrático polinómico cúbico.

[in] cubicCoefficient

Coeficiente cúbico polinómico cúbico.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT. Consulta Códigos de error de animación de Windows para obtener una lista de códigos de error.

Comentarios

Este método producirá un error con un código de error de UI_E_INVALID_PRIMITIVE si la hora de inicio es menor que 0 o menor que la hora de inicio de un segmento anterior.

Requisitos

   
Cliente mínimo compatible Windows 8, Windows 7 y Platform Update para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado uianimation.h
Archivo DLL UIAnimation.dll

Consulte también

IUIAnimationPrimitiveInterpolation