Método IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition (uianimation.h)
Crea una transición escalar lineal bézier cúbica.
Sintaxis
HRESULT CreateCubicBezierLinearTransition(
[in] UI_ANIMATION_SECONDS duration,
[in] DOUBLE finalValue,
[in] DOUBLE x1,
[in] DOUBLE y1,
[in] DOUBLE x2,
[in] DOUBLE y2,
[out] IUIAnimationTransition2 **ppTransition
);
Parámetros
[in] duration
El valor de este parámetro se corresponde con la duración de la transición.
[in] finalValue
Valor de la variable de animación situada al final de la transición.
[in] x1
Coordenada x del primer punto de control.
[in] y1
Coordenada y del primer punto de control.
[in] x2
Coordenada x del segundo punto de control.
[in] y2
Coordenada y del segundo punto de control.
[out] ppTransition
Nueva transición lineal bézier cúbica.
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
Durante una transición lineal bézier cúbica, el valor de la variable de animación cambia de su valor inicial a finalValue durante la transición . Los pares ordenados, (x1, y1) y (x2, y2), actúan como puntos de control que proporcionan información direccional para transformar la ruta lineal de la transición en una curva paramétrica suave.
En la ilustración siguiente se muestra el cambio de valor a lo largo del tiempo para una variable de animación durante una transición lineal bézier cúbica.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8, Windows 7 y Actualización de plataforma 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 |