InertiaProcessor2D Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menerapkan ekstrapolasi posisi manipulasi, orientasi, dan radius rata-rata.
public ref class InertiaProcessor2D
public class InertiaProcessor2D
type InertiaProcessor2D = class
Public Class InertiaProcessor2D
- Warisan
-
InertiaProcessor2D
Keterangan
Objek InertiaProcessor2D memungkinkan aplikasi Anda untuk mengekstrapolasi lokasi, orientasi, dan properti elemen lainnya dengan mensimulasikan perilaku dunia nyata.
Misalnya, ketika pengguna memindahkan elemen dan kemudian merilisnya, elemen dapat terus bergerak, mendecelerate, dan kemudian perlahan-lahan berhenti. Prosesor inertia menerapkan perilaku ini dengan menyebabkan nilai 2-D affine (asal, skala, terjemahan, dan rotasi) berubah selama waktu yang ditentukan pada tingkat deselerasi yang ditentukan.
Prosesor inertia dengan sendirinya tidak menyebabkan elemen bergerak dan turun. Aplikasi Anda menerima informasi dari prosesor inertia dan menerapkan nilai sesuai kebutuhan untuk elemen khusus aplikasi. Biasanya, aplikasi menggunakan informasi yang diterima dari prosesor inertia untuk mengubah lokasi, ukuran, atau orientasi elemen.
Pemrosesan inertia biasanya digunakan bersama dengan pemrosesan manipulasi. Untuk informasi selengkapnya, lihat ManipulationProcessor2D kelas.
Konstruktor
InertiaProcessor2D() |
Menginisialisasi instans baru kelas InertiaProcessor2D. |
Properti
ExpansionBehavior |
Mendapatkan atau mengatur perilaku ekspansi prosesor inertia. |
InitialOriginX |
Mendapatkan atau mengatur koordinat x untuk asal awal, dalam unit koordinat. |
InitialOriginY |
Mendapatkan atau mengatur koordinat y untuk asal awal, di unit koordinat. |
IsRunning |
Mendapatkan apakah inertia saat ini sedang berlangsung. |
RotationBehavior |
Mendapatkan atau mengatur perilaku rotasi prosesor inertia. |
TranslationBehavior |
Mendapatkan atau mengatur perilaku terjemahan prosesor inertia. |
Metode
Complete(Int64) |
Menyelesaikan ekstrapolasi akhir dengan menggunakan tanda waktu yang ditentukan dan menaikkan Completed peristiwa. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
Process(Int64) |
Mengekstrapolasi posisi manipulasi, orientasi, dan radius rata-rata pada waktu yang ditentukan. |
SetParameters(InertiaParameters2D) |
Mengatur parameter pada prosesor inertia. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Acara
Completed |
Terjadi ketika ekstrapolasi telah selesai. |
Delta |
Terjadi ketika asal ekstrapolasi telah berubah atau ketika terjemahan, penskalaan, atau rotasi telah terjadi. |