Bagikan melalui


Metode IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration (uianimation.h)

Membuat transisi akselerasi parabolik.

Sintaks

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

Parameter

[in] finalValue

Nilai variabel animasi di akhir transisi.

[in] finalVelocity

Kecepatan di akhir transisi.

[in] acceleration

Akselerasi selama transisi.

[out] transition

Transisi akselerasi parabolik baru.

Nilai kembali

Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan. Lihat Kode Kesalahan Animasi Windows untuk daftar kode kesalahan.

Keterangan

Selama transisi akselerasi parabolik, nilai variabel animasi berubah dari nilai awal menjadi nilai akhir yang berakhir pada kecepatan yang ditentukan. Anda dapat mengontrol seberapa cepat variabel mencapai nilai akhir dengan menentukan tingkat akselerasi.

Gambar di bawah ini menunjukkan efek pada variabel animasi dari waktu ke waktu selama transisi akselerasi parabolik.

Diagram memperlihatkan transisi akselerasi parabolik

Persyaratan

   
Klien minimum yang didukung Windows 7, Windows Vista, dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header uianimation.h
DLL UIAnimation.dll

Lihat juga

IUIAnimationTransition

IUIAnimationTransitionLibrary