Bagikan melalui


Metode IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration (uianimation.h)

Membuat transisi skalar parabolik-akselerasi.

Sintaks

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

Parameter

[in] finalValue

Nilai variabel animasi di akhir transisi.

[in] finalVelocity

Kecepatan, dalam satuan/detik, di akhir transisi.

[in] acceleration

Akselerasi, dalam unit/second², selama transisi.

[out] transition

Transisi akselerasi parabolik baru.

Nilai kembali

Jika metode ini 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, berakhir pada kecepatan yang ditentukan. Anda dapat mengontrol seberapa cepat variabel mencapai nilai akhir dengan menentukan tingkat akselerasi.

Gambar berikut menunjukkan perubahan nilai dari waktu ke waktu variabel animasi selama transisi akselerasi parabolik.

Diagram memperlihatkan transisi akselerasi parabolik

Persyaratan

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

Lihat juga

IUIAnimationTransition2

IUIAnimationTransitionLibrary2