IDCompositionAnimation::End method (dcompanimation.h)
Menambahkan segmen akhir yang menandai akhir fungsi animasi.
Sintaks
HRESULT End(
[in] double endOffset,
[in] float endValue
);
Parameter
[in] endOffset
Jenis: ganda
Offset, dalam detik, dari awal fungsi animasi ke titik ketika fungsi berakhir.
[in] endValue
Jenis: float
Nilai akhir animasi.
Menampilkan nilai
Jenis: HRESULT
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan. Lihat Kode Kesalahan DirectComposition untuk daftar kode kesalahan.
Keterangan
Ketika offset yang ditentukan tercapai, properti atau properti yang terpengaruh oleh animasi ini diatur ke nilai akhir yang ditentukan, lalu animasi berhenti. Jika tidak ada segmen akhir yang ditambahkan, segmen akhir fungsi animasi berjalan tanpa batas waktu. Memanggil metode ini secara semantik identik dengan membuat segmen terakhir dari fungsi animasi polinomial kubik di mana koefisien kubik, kuadrat, dan linier semuanya nol, dan koefisien konstan adalah nilai akhir yang diinginkan.
Karena segmen animasi harus ditambahkan dalam urutan yang meningkat, metode ini gagal jika parameter endOffset kurang dari atau sama dengan parameter beginOffset dari segmen sebelumnya. Metode ini juga gagal jika ini adalah segmen pertama yang ditambahkan ke fungsi animasi.
Setelah metode ini dipanggil, semua metode pada objek animasi ini gagal kecuali metode IDCompositionAnimation::Reset .
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | dcompanimation.h |
Pustaka | Dcomp.lib |
DLL | Dcomp.dll |
Lihat juga
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