SCNHitTestOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni di configurazione per l'hit testing in SCNNode e 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
- Ereditarietà
- Attributi
Commenti
Si crea un'istanza di questa classe per configurare la modalità di valutazione dell'hit testing dai metodi HitTest.
Hit testing usa due vettori 3D nel caso di SCNNode e un punto 2D nel caso di SCNSceneRenderer.
Costruttori
SCNHitTestOptions() |
Opzioni di configurazione per l'hit testing in SCNNode e SCNSceneRenderer |
SCNHitTestOptions(NSDictionary) |
Opzioni di configurazione per l'hit testing in SCNNode e SCNSceneRenderer |
Proprietà
BackFaceCulling |
Determina se ignorare i poligoni che non si trovano davanti alla fotocamera per l'hit testing. |
BoundingBoxOnly |
Controllare se l'hit testing usa la geometria del nodo o se viene usato un rettangolo di selezione per optmizzare la velocità del processo di hit testing. |
Dictionary |
Ottiene l'oggetto di cui è stato eseguito NSDictionaryil wrapping. (Ereditato da DictionaryContainer) |
FirstFoundOnly |
Controlla se viene restituita solo la prima corrispondenza di hit. Avvertenza: la prima corrispondenza restituita potrebbe non essere l'oggetto più vicino. |
IgnoreChildNodes |
Controlla se l'hit testing considererà tutti i nodi della gerarchia o solo il nodo specificato nella proprietà RootNode. |
IgnoreHiddenNodes |
Controlla se l'hit testing restituirà o meno nodi nascosti. |
OptionSearchMode |
Obsoleti.
Opzioni di configurazione per l'hit testing in SCNNode e SCNSceneRenderer |
RootNode |
Limita l'hit testing a questo nodo e ai relativi elementi figlio(è anche necessario impostare IgnoreChildNodes). |
SearchMode |
Opzioni di configurazione per l'hit testing in SCNNode e SCNSceneRenderer |
SortResults |
Se impostato, ordina i risultati dell'hit test restituiti dal più vicino al più lontano. |
Metodi
GetArray<T>(NSString, Func<IntPtr,T>) |
Opzioni di configurazione per l'hit testing in SCNNode e SCNSceneRenderer (Ereditato da DictionaryContainer) |
GetArray<T>(NSString) |
Recupera la matrice di tipo |
GetBoolValue(NSString) |
Restituisce il valore booleano nullable associato |
GetCGPointValue(NSString) |
Restituisce l'oggetto nullable CGPoint associato |
GetCGRectValue(NSString) |
Restituisce l'oggetto nullable NSString associato |
GetCGSizeValue(NSString) |
Restituisce l'oggetto nullable CGSize associato |
GetCMTimeValue(NSString) |
Restituisce l'oggetto nullable CMTime associato |
GetDoubleValue(NSString) |
Restituisce il doppio nullable associato |
GetFloatValue(NSString) |
Restituisce il valore float nullable associato |
GetInt32Value(NSString) |
Restituisce l'int nullable associato |
GetLongValue(NSString) |
Restituisce il valore long nullable associato |
GetNativeValue<T>(NSString) |
Restituisce l'oggetto nativo associato |
GetNIntValue(NSString) |
Restituisce l'intero nativo nullable associato |
GetNSDictionary(NSString) |
Restituisce l'oggetto NSDictionary associato |
GetNSDictionary<TKey,TValue>(NSString) |
Restituisce l'oggetto NSDictionary associato |
GetNSStringValue(NSString) |
Restituisce l'oggetto NSString associato |
GetNUIntValue(NSString) |
Restituisce l'int nativo nullable associato a |
GetStringValue(NSString) |
Restituisce la stringa associata a |
GetStringValue(String) |
Restituisce la stringa associata a |
GetStrongDictionary<T>(NSString) |
Restituisce l'oggetto DictionaryContainer associato |
GetUInt32Value(NSString) |
Restituisce l'oggetto T:System.UInt32 nullable associato |
GetUIntValue(NSString) |
Restituisce l'oggetto T:System.UInt32 nullable associato |
RemoveValue(NSString) |
Rimuove dal dizionario il valore associato |
SetArrayValue(NSString, INativeObject[]) |
Associa la INativeObject matrice |
SetArrayValue(NSString, NSNumber[]) |
Associa la NSNumber matrice |
SetArrayValue(NSString, String[]) |
Associa la matrice |
SetArrayValue<T>(NSString, T[]) |
Associa la matrice |
SetBooleanValue(NSString, Nullable<Boolean>) |
Archivia il valore booleano |
SetCGPointValue(NSString, Nullable<CGPoint>) |
Archivia e CGPoint |
SetCGRectValue(NSString, Nullable<CGRect>) |
Archivia e CGRect |
SetCGSizeValue(NSString, Nullable<CGSize>) |
Archivia e CGSize |
SetCMTimeValue(NSString, Nullable<CMTime>) |
Archivia e CMTime |
SetNativeValue(NSString, INativeObject, Boolean) |
Opzioni di configurazione per l'hit testing in SCNNode e SCNSceneRenderer (Ereditato da DictionaryContainer) |
SetNumberValue(NSString, Nullable<Double>) |
Archivia il valore double |
SetNumberValue(NSString, Nullable<Int32>) |
Archivia int |
SetNumberValue(NSString, Nullable<Int64>) |
Archivia l'oggetto long |
SetNumberValue(NSString, Nullable<nint>) |
Archivia l'intero |
SetNumberValue(NSString, Nullable<nuint>) |
Archivia l'oggetto int |
SetNumberValue(NSString, Nullable<Single>) |
Archivia il valore float |
SetNumberValue(NSString, Nullable<UInt32>) |
Archivia l'oggetto int |
SetStringValue(NSString, NSString) |
Archivia la stringa |
SetStringValue(NSString, String) |
Archivia la stringa |