SCNHitTestOptions 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.
Opsi konfigurasi untuk pengujian hit di SCNNode dan SCNSceneRenderer
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Watch(3, 0)]
public class SCNHitTestOptions : Foundation.DictionaryContainer
type SCNHitTestOptions = class
inherit DictionaryContainer
- Warisan
- Atribut
Keterangan
Anda membuat instans kelas ini untuk mengonfigurasi bagaimana pengujian hit harus dievaluasi oleh metode HitTest.
Pengujian hit menggunakan dua vektor 3D dalam kasus SCNNode dan titik 2D dalam kasus SCNSceneRenderer.
Konstruktor
SCNHitTestOptions() |
Opsi konfigurasi untuk pengujian hit di SCNNode dan SCNSceneRenderer |
SCNHitTestOptions(NSDictionary) |
Opsi konfigurasi untuk pengujian hit di SCNNode dan SCNSceneRenderer |
Properti
BackFaceCulling |
Menentukan apakah akan mengabaikan poligon yang tidak menghadap kamera untuk pengujian hit. |
BoundingBoxOnly |
Mengontrol apakah pengujian klik menggunakan geometri simpul, atau jika kotak pembatas digunakan untuk mengoptimalkan kecepatan proses pengujian hit. |
Dictionary |
Mendapatkan dibungkus NSDictionary. (Diperoleh dari DictionaryContainer) |
FirstFoundOnly |
Mengontrol apakah hanya kecocokan temuan pertama yang dikembalikan. Peringatan: kecocokan pertama yang dikembalikan mungkin bukan objek terdekat. |
IgnoreChildNodes |
Mengontrol apakah pengujian hit akan mempertimbangkan semua simpul hierarki, atau hanya simpul yang ditentukan dalam properti RootNode. |
IgnoreHiddenNodes |
Mengontrol apakah pengujian temuan akan mengembalikan simpul tersembunyi atau tidak. |
OptionSearchMode |
Kedaluwarsa.
Opsi konfigurasi untuk pengujian hit di SCNNode dan SCNSceneRenderer |
RootNode |
Membatasi pengujian temuan ke simpul ini serta anak-anaknya (Anda juga harus mengatur IgnoreChildNodes). |
SearchMode |
Opsi konfigurasi untuk pengujian hit di SCNNode dan SCNSceneRenderer |
SortResults |
Jika diatur, mengurutkan hasil hit-test yang dikembalikan dari terdekat ke terjauh. |
Metode
GetArray<T>(NSString) |
Mengambil array jenis |
GetArray<T>(NSString, Func<IntPtr,T>) |
Opsi konfigurasi untuk pengujian hit di SCNNode dan SCNSceneRenderer (Diperoleh dari DictionaryContainer) |
GetBoolValue(NSString) |
Mengembalikan Boolean nullable yang terkait dengan |
GetCGPointValue(NSString) |
Mengembalikan nullable yang CGPoint terkait dengan |
GetCGRectValue(NSString) |
Mengembalikan nullable yang NSString terkait dengan |
GetCGSizeValue(NSString) |
Mengembalikan nullable yang CGSize terkait dengan |
GetCMTimeValue(NSString) |
Mengembalikan nullable yang CMTime terkait dengan |
GetDoubleValue(NSString) |
Mengembalikan ganda null yang terkait dengan |
GetFloatValue(NSString) |
Mengembalikan float nullable yang terkait dengan |
GetInt32Value(NSString) |
Mengembalikan int nullable yang terkait dengan |
GetLongValue(NSString) |
Mengembalikan panjang nullable yang terkait dengan |
GetNativeValue<T>(NSString) |
Mengembalikan objek asli yang terkait dengan |
GetNIntValue(NSString) |
Mengembalikan bilangan bulat asli nullable yang terkait dengan |
GetNSDictionary(NSString) |
Mengembalikan yang NSDictionary terkait dengan |
GetNSDictionary<TKey,TValue>(NSString) |
Mengembalikan yang NSDictionary terkait dengan |
GetNSStringValue(NSString) |
Mengembalikan yang NSString terkait dengan |
GetNUIntValue(NSString) |
Mengembalikan int asli nullable yang tidak ditandatangani yang terkait dengan |
GetStringValue(NSString) |
Mengembalikan string yang terkait dengan |
GetStringValue(String) |
Mengembalikan string yang terkait dengan |
GetStrongDictionary<T>(NSString) |
Mengembalikan yang DictionaryContainer terkait dengan |
GetUInt32Value(NSString) |
Mengembalikan T:System.UInt32 nullable yang terkait dengan |
GetUIntValue(NSString) |
Mengembalikan T:System.UInt32 nullable yang terkait dengan |
RemoveValue(NSString) |
Menghapus dari kamus nilai yang terkait dengan |
SetArrayValue(NSString, INativeObject[]) |
Mengaitkan INativeObject array |
SetArrayValue(NSString, NSNumber[]) |
Mengaitkan NSNumber array |
SetArrayValue(NSString, String[]) |
Mengaitkan array |
SetArrayValue<T>(NSString, T[]) |
Mengaitkan array |
SetBooleanValue(NSString, Nullable<Boolean>) |
Menyimpan Boolean |
SetCGPointValue(NSString, Nullable<CGPoint>) |
CGPoint |
SetCGRectValue(NSString, Nullable<CGRect>) |
CGRect |
SetCGSizeValue(NSString, Nullable<CGSize>) |
CGSize |
SetCMTimeValue(NSString, Nullable<CMTime>) |
CMTime |
SetNativeValue(NSString, INativeObject, Boolean) |
Opsi konfigurasi untuk pengujian hit di SCNNode dan SCNSceneRenderer (Diperoleh dari DictionaryContainer) |
SetNumberValue(NSString, Nullable<Double>) |
Menyimpan ganda |
SetNumberValue(NSString, Nullable<Int32>) |
Menyimpan int |
SetNumberValue(NSString, Nullable<Int64>) |
Menyimpan panjang |
SetNumberValue(NSString, Nullable<nint>) |
Menyimpan bilangan bulat |
SetNumberValue(NSString, Nullable<nuint>) |
Menyimpan int |
SetNumberValue(NSString, Nullable<Single>) |
Menyimpan float |
SetNumberValue(NSString, Nullable<UInt32>) |
Menyimpan int |
SetStringValue(NSString, NSString) |
Menyimpan string |
SetStringValue(NSString, String) |
Menyimpan string |