Antarmuka IUIAnimationTimer (uianimation.h)
Menentukan timer animasi, yang menyediakan layanan untuk mengelola waktu animasi.
Warisan
Antarmuka IUIAnimationTimer mewarisi dari antarmuka IUnknown . IUIAnimationTimer juga memiliki jenis anggota berikut:
Metode
Antarmuka IUIAnimationTimer memiliki metode ini.
IUIAnimationTimer::D isable Menonaktifkan timer animasi. |
IUIAnimationTimer::Enable Mengaktifkan pengalih waktu animasi. |
IUIAnimationTimer::GetTime Mendapatkan waktu saat ini. |
IUIAnimationTimer::IsEnabled Menentukan apakah timer saat ini diaktifkan. |
IUIAnimationTimer::SetFrameRateThreshold Mengatur kecepatan bingkai di bawah ini yang timer memberi tahu aplikasi bahwa penyajian terlalu lambat. |
IUIAnimationTimer::SetTimerEventHandler Menentukan penanganan aktivitas timer. |
IUIAnimationTimer::SetTimerUpdateHandler Menentukan penangan pembaruan timer. |
Keterangan
Timer membantu mengelola penyajian animasi dengan secara otomatis menunjukkan bagian dari satuan waktu kecil, yang disebut tanda centang. Pada gilirannya, tanda centang dapat memicu penyajian animasi atau peristiwa animasi lainnya. Setiap timer animasi menyediakan waktu untuk satu manajer animasi.
Sistem waktu dirancang untuk menyediakan layanan pengaturan waktu yang diperlukan untuk mendukung animasi dan tidak memerlukan aplikasi untuk memainkan peran eksplisit dalam menghasilkan kutu. Pengatur waktu animasi dapat disiapkan untuk memperbarui manajer animasi secara otomatis untuk setiap centang tanpa penanganan sisi aplikasi.
Aplikasi mungkin tidak perlu menggunakan timer dengan Windows Animation, tergantung pada platform grafis yang digunakannya. Misalnya, gambar aplikasi dengan Direct2D atau Direct3D dapat disinkronkan untuk memantau kecepatan refresh, menghasilkan animasi yang sangat halus. Namun, aplikasi tersebut mungkin masih menemukan antarmuka IUIAnimationTimer yang berguna untuk metode GetTime-nya , yang mengembalikan waktu sistem yang akurat dalam UI_ANIMATION_SECONDS, unit yang digunakan di seluruh Windows Animation API.
Contoh
Untuk contoh yang membuat objek pengawas animasi, lihat Membuat Objek Animasi Utama.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |
Lihat juga
IUIAnimationTimerClientEventHandler
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk