Bagikan melalui


Kelas CCubicTransition

Merangkum transisi kubik.

Sintaks

class CCubicTransition : public CBaseTransition;

Anggota

Konstruktor Publik

Nama Deskripsi
CCubicTransition::CCubicTransition Membuat objek transisi dan menginisialisasi parameternya.

Metode Publik

Nama Deskripsi
CCubicTransition::Create Memanggil pustaka transisi untuk membuat objek COM transisi yang dienkapsulasi. (Penimpaan CBaseTransition::Create.)

Anggota Data Publik

Nama Deskripsi
CCubicTransition::m_dblFinalValue Nilai variabel animasi di akhir transisi.
CCubicTransition::m_dblFinalVelocity Kecepatan variabel di akhir transisi.
CCubicTransition::m_duration Durasi transisi.

Keterangan

Selama transisi kubik, nilai variabel animasi berubah dari nilai awalnya menjadi nilai akhir yang ditentukan selama durasi transisi, berakhir pada kecepatan yang ditentukan. 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

CObject

CBaseTransition

CCubicTransition

Persyaratan

Header: afxanimationcontroller.h

CCubicTransition::CCubicTransition

Membuat objek transisi dan menginisialisasi parameternya.

CCubicTransition(
    UI_ANIMATION_SECONDS duration,
    DOUBLE finalValue,
    DOUBLE finalVelocity);

Parameter

durasi
Durasi transisi.

finalValue
Nilai variabel animasi di akhir transisi.

finalVelocity
Kecepatan variabel di akhir transisi.

CCubicTransition::Create

Memanggil pustaka transisi untuk membuat objek COM transisi yang dienkapsulasi.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

Parameter

pLibrary
Penunjuk ke antarmuka IUIAnimationTransitionLibrary, yang mendefinisikan pustaka transisi standar.

Tampilkan Nilai

TRUE jika transisi berhasil dibuat; jika tidak FALSE.

CCubicTransition::m_dblFinalValue

Nilai variabel animasi di akhir transisi.

DOUBLE m_dblFinalValue;

CCubicTransition::m_dblFinalVelocity

Kecepatan variabel di akhir transisi.

DOUBLE m_dblFinalVelocity;

CCubicTransition::m_duration

Durasi transisi.

UI_ANIMATION_SECONDS m_duration;

Lihat juga

Kelas