Bagikan melalui


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.