Bagikan melalui


SCNHitTestOptions Kelas

Definisi

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
SCNHitTestOptions
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 T yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
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 key.

(Diperoleh dari DictionaryContainer)
GetCGPointValue(NSString)

Mengembalikan nullable yang CGPoint terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetCGRectValue(NSString)

Mengembalikan nullable yang NSString terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetCGSizeValue(NSString)

Mengembalikan nullable yang CGSize terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetCMTimeValue(NSString)

Mengembalikan nullable yang CMTime terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetDoubleValue(NSString)

Mengembalikan ganda null yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetFloatValue(NSString)

Mengembalikan float nullable yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetInt32Value(NSString)

Mengembalikan int nullable yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetLongValue(NSString)

Mengembalikan panjang nullable yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetNativeValue<T>(NSString)

Mengembalikan objek asli yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetNIntValue(NSString)

Mengembalikan bilangan bulat asli nullable yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetNSDictionary(NSString)

Mengembalikan yang NSDictionary terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetNSDictionary<TKey,TValue>(NSString)

Mengembalikan yang NSDictionary terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetNSStringValue(NSString)

Mengembalikan yang NSString terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetNUIntValue(NSString)

Mengembalikan int asli nullable yang tidak ditandatangani yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetStringValue(NSString)

Mengembalikan string yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetStringValue(String)

Mengembalikan string yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetStrongDictionary<T>(NSString)

Mengembalikan yang DictionaryContainer terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetUInt32Value(NSString)

Mengembalikan T:System.UInt32 nullable yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
GetUIntValue(NSString)

Mengembalikan T:System.UInt32 nullable yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
RemoveValue(NSString)

Menghapus dari kamus nilai yang terkait dengan key.

(Diperoleh dari DictionaryContainer)
SetArrayValue(NSString, INativeObject[])

Mengaitkan INativeObject array values dengan key.

(Diperoleh dari DictionaryContainer)
SetArrayValue(NSString, NSNumber[])

Mengaitkan NSNumber array values dengan key.

(Diperoleh dari DictionaryContainer)
SetArrayValue(NSString, String[])

Mengaitkan array valuesT:System.String dengan key.

(Diperoleh dari DictionaryContainer)
SetArrayValue<T>(NSString, T[])

Mengaitkan array values jenis T dengan key.

(Diperoleh dari DictionaryContainer)
SetBooleanValue(NSString, Nullable<Boolean>)

Menyimpan Boolean value dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetCGPointValue(NSString, Nullable<CGPoint>)

CGPointvalue Menyimpan dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetCGRectValue(NSString, Nullable<CGRect>)

CGRectvalue Menyimpan dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetCGSizeValue(NSString, Nullable<CGSize>)

CGSizevalue Menyimpan dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetCMTimeValue(NSString, Nullable<CMTime>)

CMTimevalue Menyimpan dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetNativeValue(NSString, INativeObject, Boolean)

Opsi konfigurasi untuk pengujian hit di SCNNode dan SCNSceneRenderer

(Diperoleh dari DictionaryContainer)
SetNumberValue(NSString, Nullable<Double>)

Menyimpan ganda value (atau null) dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetNumberValue(NSString, Nullable<Int32>)

Menyimpan int value (atau null) dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetNumberValue(NSString, Nullable<Int64>)

Menyimpan panjang value (atau null) dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetNumberValue(NSString, Nullable<nint>)

Menyimpan bilangan bulat value asli (atau null) dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetNumberValue(NSString, Nullable<nuint>)

Menyimpan int value asli yang tidak ditandatangani (atau null) dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetNumberValue(NSString, Nullable<Single>)

Menyimpan float value (atau null) dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetNumberValue(NSString, Nullable<UInt32>)

Menyimpan int value yang tidak ditandatangani (atau null) dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetStringValue(NSString, NSString)

Menyimpan string value dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)
SetStringValue(NSString, String)

Menyimpan string value dan mengaitkannya dengan key.

(Diperoleh dari DictionaryContainer)

Berlaku untuk