Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Merangkum transisi smooth-stop.
Sintaks
class CSmoothStopTransition : public CBaseTransition;
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CSmoothStopTransition::CSmoothStopTransition | Membangun transisi smooth-stop dan menginisialisasi durasi maksimum dan nilai akhirnya. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CSmoothStopTransition::Create | Memanggil pustaka transisi untuk membuat objek COM transisi yang dienkapsulasi. (Penimpaan CBaseTransition::Create.) |
Anggota Data Publik
| Nama | Deskripsi |
|---|---|
| CSmoothStopTransition::m_dblFinalValue | Nilai variabel animasi di akhir transisi. |
| CSmoothStopTransition::m_maximumDuration | Durasi maksimum transisi. |
Keterangan
Transisi smooth-stop melambat saat mendekati nilai akhir tertentu, dan mencapainya dengan kecepatan nol. Durasi transisi ditentukan oleh kecepatan awal, perbedaan antara nilai awal dan akhir, dan durasi maksimum yang ditentukan. Jika tidak ada solusi yang terdiri dari busur parabolik tunggal, metode ini membuat transisi kubik. Karena semua transisi dibersihkan secara otomatis, disarankan untuk mengalokasikannya menggunakan operator baru. Objek IUIAnimationTransition COM yang dienkapsulasi dibuat oleh CAnimationController::AnimateGroup, hingga null. Mengubah variabel anggota setelah pembuatan objek COM ini tidak berpengaruh.
Hierarki Warisan
Persyaratan
Header: afxanimationcontroller.h
CSmoothStopTransition::Create
Memanggil pustaka transisi untuk membuat objek COM transisi yang dienkapsulasi.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
Parameter
pLibrary
Penunjuk ke pustaka transisi, yang bertanggung jawab atas pembuatan transisi standar.
Tampilkan Nilai
TRUE jika transisi berhasil dibuat; jika tidak FALSE.
CSmoothStopTransition::CSmoothStopTransition
Membangun transisi smooth-stop dan menginisialisasi durasi maksimum dan nilai akhirnya.
CSmoothStopTransition(
UI_ANIMATION_SECONDS maximumDuration,
DOUBLE dblFinalValue);
Parameter
maximumDuration
Durasi maksimum transisi.
dblFinalValue
Nilai variabel animasi di akhir transisi.
CSmoothStopTransition::m_dblFinalValue
Nilai variabel animasi di akhir transisi.
DOUBLE m_dblFinalValue;
CSmoothStopTransition::m_maximumDuration
Durasi maksimum transisi.
UI_ANIMATION_SECONDS m_maximumDuration;