InertiaProcessor2D Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir işlemenin konumunun, yönünün ve ortalama yarıçapının tahminini uygular.
public ref class InertiaProcessor2D
public class InertiaProcessor2D
type InertiaProcessor2D = class
Public Class InertiaProcessor2D
- Devralma
-
InertiaProcessor2D
Açıklamalar
Nesne InertiaProcessor2D , uygulamanızın gerçek dünya davranışının simülasyonunu yaparak bir öğenin konumunu, yönlendirmesini ve diğer özelliklerini tahmin etmelerini sağlar.
Örneğin, bir kullanıcı bir öğeyi taşıyarak serbest bıraktığında, öğe taşımaya devam edebilir, yavaş yavaş durabilir. Eylemsizlik işlemcisi, affine 2-B değerlerinin (kaynak, ölçek, çeviri ve döndürme) belirtilen bir süre içinde belirli bir yavaşlama hızında değişmesine neden olarak bu davranışı uygular.
Eylemsizlik işlemcisi tek başına bir öğenin taşınmasına ve deceleratesine neden olmaz. Uygulamanız bir eylemsizlik işlemcisinden bilgi alır ve değerleri uygulamaya özgü bir öğeye gerektiği gibi uygular. Genellikle bir uygulama, bir öğenin konumunu, boyutunu veya yönlendirmesini değiştirmek için bir eylemsizlik işlemcisinden alınan bilgileri kullanır.
Eylemsizlik işleme genellikle işleme ile birlikte kullanılır. Daha fazla bilgi için sınıfına ManipulationProcessor2D bakın.
Oluşturucular
InertiaProcessor2D() |
InertiaProcessor2D sınıfının yeni bir örneğini başlatır. |
Özellikler
ExpansionBehavior |
Eylemsizlik işlemcisinin genişletme davranışını alır veya ayarlar. |
InitialOriginX |
koordinat birimlerinde ilk çıkış noktası için x koordinatını alır veya ayarlar. |
InitialOriginY |
Koordinat birimlerinde ilk çıkış noktası için y koordinatını alır veya ayarlar. |
IsRunning |
Eylemsizlik durumunun devam edip etmediğini alır. |
RotationBehavior |
Eylemsizlik işlemcisinin döndürme davranışını alır veya ayarlar. |
TranslationBehavior |
Eylemsizlik işlemcisinin çeviri davranışını alır veya ayarlar. |
Yöntemler
Complete(Int64) |
Belirtilen zaman damgasını kullanarak son tahmin işlemini tamamlar ve olayı tetikler Completed . |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Process(Int64) |
Belirtilen zamanda işlemenin konumunu, yönlendirmesini ve ortalama yarıçapını tahmin eder. |
SetParameters(InertiaParameters2D) |
Eylemsizlik işlemcisindeki parametreleri ayarlar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
Completed |
Tahmin tamamlandığında gerçekleşir. |
Delta |
Tahmin kaynağı değiştiğinde veya çeviri, ölçeklendirme veya döndürme gerçekleştiğinde gerçekleşir. |