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 rentang sinusoidal yang memiliki rentang osilasi tertentu.
Sintaks
class CSinusoidalTransitionFromRange : public CBaseTransition;
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CSinusoidalTransitionFromRange::CSinusoidalTransitionFromRange | Membuat objek transisi. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CSinusoidalTransitionFromRange::Create | Memanggil pustaka transisi untuk membuat objek COM transisi yang dienkapsulasi. (Penimpaan CBaseTransition::Create.) |
Anggota Data Publik
| Nama | Deskripsi |
|---|---|
| CSinusoidalTransitionFromRange::m_dblMaximumValue | Nilai variabel animasi pada puncak gelombang sinusoidal. |
| CSinusoidalTransitionFromRange::m_dblMinimumValue | Nilai variabel animasi pada palung gelombang sinusoidal. |
| CSinusoidalTransitionFromRange::m_duration | Durasi transisi. |
| CSinusoidalTransitionFromRange::m_period | Periode osilasi gelombang sinusoidal dalam hitungan detik. |
| CSinusoidalTransitionFromRange::m_slope | Kelereng pada awal transisi. |
Keterangan
Nilai variabel animasi berfluktuasi antara nilai minimum dan maksimum yang ditentukan selama seluruh durasi transisi rentang sinusoidal. Parameter kemiringan digunakan untuk membedakan antara dua kemungkinan gelombang sinus yang ditentukan oleh parameter lainnya. 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
CSinusoidalTransitionFromRange
Persyaratan
Header: afxanimationcontroller.h
CSinusoidalTransitionFromRange::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.
CSinusoidalTransitionFromRange::CSinusoidalTransitionFromRange
Membuat objek transisi.
CSinusoidalTransitionFromRange(
UI_ANIMATION_SECONDS duration,
DOUBLE dblMinimumValue,
DOUBLE dblMaximumValue,
UI_ANIMATION_SECONDS period,
UI_ANIMATION_SLOPE slope);
Parameter
durasi
Durasi transisi.
dblMinimumValue
Nilai variabel animasi pada palung gelombang sinusoidal.
dblMaximumValue
Nilai variabel animasi pada puncak gelombang sinusoidal.
masa
Periode osilasi gelombang sinusoidal dalam hitungan detik.
lereng
Kelereng pada awal transisi.
CSinusoidalTransitionFromRange::m_dblMaximumValue
Nilai variabel animasi pada puncak gelombang sinusoidal.
DOUBLE m_dblMaximumValue;
CSinusoidalTransitionFromRange::m_dblMinimumValue
Nilai variabel animasi pada palung gelombang sinusoidal.
DOUBLE m_dblMinimumValue;
CSinusoidalTransitionFromRange::m_duration
Durasi transisi.
UI_ANIMATION_SECONDS m_duration;
CSinusoidalTransitionFromRange::m_period
Periode osilasi gelombang sinusoidal dalam hitungan detik.
UI_ANIMATION_SECONDS m_period;
CSinusoidalTransitionFromRange::m_slope
Kelereng pada awal transisi.
UI_ANIMATION_SLOPE m_slope;