header uianimation.h
Header ini digunakan oleh Pengelola Animasi Windows. Untuk informasi selengkapnya, lihat:
uianimation.h berisi antarmuka pemrograman berikut:
Antarmuka
IUIAnimationInterpolator Mendefinisikan metode untuk membuat interpolator kustom. |
IUIAnimationInterpolator2 Memperluas antarmuka IUIAnimationInterpolator yang menentukan metode untuk membuat interpolator kustom. IUIAnimationInterpolator2 mendukung interpolasi dalam dimensi tertentu. |
IUIAnimationLoopIterationChangeHandler2 Mendefinisikan metode untuk menangani peristiwa iterasi perulangan papan cerita. |
IUIAnimationManager Mendefinisikan manajer animasi, yang menyediakan antarmuka pusat untuk membuat dan mengelola animasi. |
IUIAnimationManager2 Mendefinisikan manajer animasi, yang menyediakan antarmuka pusat untuk membuat dan mengelola animasi dalam beberapa dimensi. |
IUIAnimationManagerEventHandler Menentukan metode untuk menangani pembaruan status ke manajer animasi. |
IUIAnimationManagerEventHandler2 Menentukan metode untuk menangani pembaruan ke manajer animasi. |
IUIAnimationPrimitiveInterpolation Mendefinisikan metode yang memungkinkan interpolator kustom untuk memberikan informasi transisi, dalam bentuk kurva polinomial kubik, ke manajer animasi. |
Perbandingan IUIAnimationPriority Menentukan metode untuk perbandingan prioritas yang digunakan manajer animasi untuk mengatasi konflik penjadwalan. |
IUIAnimationPriorityComparison2 Menentukan metode yang menyelesaikan konflik penjadwalan melalui perbandingan prioritas. |
IUIAnimationStoryboard Mendefinisikan papan cerita, yang berisi sekelompok transisi yang disinkronkan relatif satu sama lain. |
IUIAnimationStoryboard2 Mendefinisikan papan cerita, yang berisi sekelompok transisi yang disinkronkan relatif satu sama lain. Di bagian iniTopicDescriptionAbandon MethodTerminates papan cerita, merilis semua variabel animasi terkait, dan menghapus papan cerita dari jadwal. Metode AddKeyframeAfterTransition Menambahkan keyframe di akhir transisi yang ditentukan. Metode AddKeyframeAtOffset Menambahkan keyframe pada offset yang ditentukan dari keyframe yang ada. Metode AddTransitionTambahkan transisi ke papan cerita. Metode AddTransitionAtKeyframe Menambahkan transisi yang dimulai pada keyframe yang ditentukan. AddTransitionBetweenKeyframes MethodTambahkan transisi antara dua keyframe. Menyimpulkan MethodCompletes iterasi perulangan keyframe saat ini yang sedang berlangsung (di mana perulangan diatur ke UI_ANIMATION_REPEAT_INDEFINITELY), mengakhiri perulangan, dan berlanjut dengan papan cerita. Selesaikan MethodFinishes papan cerita dalam waktu yang ditentukan, memadatkan papan cerita jika perlu. Metode GetElapsedTimeMendapatkan waktu yang telah berlalu sejak papan cerita mulai diputar. Metode GetStatusMendapatkan status papan cerita. Metode GetTagMendapatkan tag untuk papan cerita. HoldVariable Method Mengarahkan papan cerita untuk menahan variabel animasi yang ditentukan pada nilai akhirnya hingga papan cerita berakhir. Metode RepeatBetweenKeyframesMebuat perulangan antara dua keyframe. Jadwalkan MethodDirects papan cerita untuk menjadwalkan sendiri untuk diputar. SetSkipDuration MethodSpecifies ofset dari awal papan cerita untuk memulai animasi. SetLongestAcceptableDelay MethodSets penundaan terpanjang yang dapat diterima sebelum papan cerita terjadwal dimulai. SetStoryboardEventHandler MethodSpecifies handler untuk peristiwa papan cerita. SetTag MethodSets tag untuk papan cerita. . |
IUIAnimationStoryboardEventHandler Menentukan metode untuk menangani status dan memperbarui peristiwa untuk papan cerita. |
IUIAnimationStoryboardEventHandler2 Mendefinisikan metode untuk menangani peristiwa papan cerita. |
IUIAnimationTimer Mendefinisikan timer animasi, yang menyediakan layanan untuk mengelola waktu animasi. |
IUIAnimationTimerClientEventHandler Menentukan metode untuk menangani peristiwa yang terkait dengan perubahan status klien timer. |
IUIAnimationTimerEventHandler Mendefinisikan metode untuk menangani peristiwa waktu. |
IUIAnimationTimerUpdateHandler Menentukan metode untuk menangani peristiwa pembaruan waktu. |
IUIAnimationTransition Menentukan transisi, yang menentukan bagaimana variabel animasi berubah dari waktu ke waktu. |
IUIAnimationTransition2 Memperluas antarmuka IUIAnimationTransition yang menentukan transisi. Transisi IUIAnimationTransition2 menentukan bagaimana variabel animasi berubah dari waktu ke waktu dalam dimensi tertentu. |
IUIAnimationTransitionFactory Mendefinisikan metode untuk membuat transisi dari interpolator kustom. |
IUIAnimationTransitionFactory2 Mendefinisikan metode untuk membuat transisi dari interpolator kustom. mendukung pembuatan transisi dalam dimensi tertentu. |
IUIAnimationTransitionLibrary Mendefinisikan pustaka transisi standar. |
IUIAnimationTransitionLibrary2 Menentukan pustaka transisi standar untuk dimensi tertentu. |
IUIAnimationVariable Menentukan variabel animasi, yang mewakili elemen visual yang dapat dianimasikan. |
IUIAnimationVariable2 Mendefinisikan variabel animasi, yang mewakili elemen visual yang dapat dianimasikan dalam beberapa dimensi. |
IUIAnimationVariableChangeHandler Menentukan metode untuk menangani peristiwa yang terkait dengan pembaruan variabel animasi. |
IUIAnimationVariableChangeHandler2 Menentukan metode untuk menangani peristiwa pembaruan variabel animasi. IUIAnimationVariableChangeHandler2 menangani peristiwa yang terjadi dalam dimensi tertentu. |
IUIAnimationVariableCurveChangeHandler2 Menentukan metode untuk menangani peristiwa pembaruan kurva animasi. |
IUIAnimationVariableIntegerChangeHandler Menentukan metode untuk menangani peristiwa pembaruan variabel animasi. |
IUIAnimationVariableIntegerChangeHandler2 Menentukan metode untuk menangani peristiwa pembaruan variabel animasi. IUIAnimationVariableIntegerChangeHandler2 menangani peristiwa yang terjadi dalam dimensi tertentu. |
Struktur
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003 Mendefinisikan keyframe, yang mewakili offset waktu dalam papan cerita. |
Enumerasi
UI_ANIMATION_DEPENDENCIES Menentukan aspek interpolator mana yang bergantung pada input tertentu. |
UI_ANIMATION_IDLE_BEHAVIOR Menentukan perilaku timer saat manajer animasi menganggur. |
UI_ANIMATION_MANAGER_STATUS Menentukan status aktivitas manajer animasi. |
UI_ANIMATION_MODE Mendefinisikan mode animasi. |
UI_ANIMATION_PRIORITY_EFFECT Menentukan potensi efek pada papan cerita jika perbandingan prioritas mengembalikan false. |
UI_ANIMATION_REPEAT_MODE Mendefinisikan pola untuk perulangan perulangan. |
UI_ANIMATION_ROUNDING_MODE Menentukan mode pembulatan yang akan digunakan saat nilai variabel animasi dikonversi dari jenis titik mengambang menjadi jenis bilangan bulat. |
UI_ANIMATION_SCHEDULING_RESULT Menentukan hasil untuk penjadwalan papan cerita. |
UI_ANIMATION_SLOPE Mendefinisikan karakteristik kelopak animasi. |
UI_ANIMATION_STORYBOARD_STATUS Menentukan status untuk papan cerita. |
UI_ANIMATION_TIMER_CLIENT_STATUS Menentukan status aktivitas untuk klien timer. |
UI_ANIMATION_UPDATE_RESULT Menentukan hasil untuk pembaruan animasi. |