Método IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration (uianimation.h)
Cria uma transição escalar de aceleração parabólica.
Sintaxe
HRESULT CreateParabolicTransitionFromAcceleration(
[in] DOUBLE finalValue,
[in] DOUBLE finalVelocity,
[in] DOUBLE acceleration,
[out] IUIAnimationTransition2 **transition
);
Parâmetros
[in] finalValue
O valor da variável de animação no final da transição.
[in] finalVelocity
A velocidade, em unidades/segundo, no final da transição.
[in] acceleration
A aceleração, em unidades/segundo², durante a transição.
[out] transition
A nova transição de aceleração parabólica.
Retornar valor
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
Durante uma transição de aceleração parabólica, o valor da variável de animação muda do valor inicial para o valor final, terminando na velocidade especificada. Você pode controlar a rapidez com que a variável atinge o valor final especificando a taxa de aceleração.
A figura a seguir mostra a alteração no valor ao longo do tempo de uma variável de animação durante uma transição de aceleração parabólica.
Requisitos
Requisito | Valor |
---|---|
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 |