Compartilhar via


Método IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration (uianimation.h)

Cria uma transição de aceleração parabólica.

Sintaxe

HRESULT CreateParabolicTransitionFromAcceleration(
  [in]  DOUBLE                 finalValue,
  [in]  DOUBLE                 finalVelocity,
  [in]  DOUBLE                 acceleration,
  [out] IUIAnimationTransition **transition
);

Parâmetros

[in] finalValue

O valor da variável de animação no final da transição.

[in] finalVelocity

A velocidade no final da transição.

[in] acceleration

A aceleração durante a transição.

[out] transition

A nova transição de aceleração parabólica.

Valor retornado

Se o método for bem-sucedido, 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 que termina 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 o efeito em uma variável de animação ao longo do tempo durante uma transição de aceleração parabólica.

Diagrama mostrando uma transição de aceleração parabólica

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista e Platform Update para Windows Vista [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

IUIAnimationTransition

IUIAnimationTransitionLibrary