SCNHitTestOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Options de configuration pour le test d’accès dans SCNNode et 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
- Héritage
- Attributs
Remarques
Vous créez une instance de cette classe pour configurer la façon dont les tests de positionnement doivent être évalués par les méthodes HitTest.
Le test de positionnement utilise deux vecteurs 3D dans le cas de SCNNode et un point 2D dans le cas de SCNSceneRenderer.
Constructeurs
SCNHitTestOptions() |
Options de configuration pour le test d’accès dans SCNNode et SCNSceneRenderer |
SCNHitTestOptions(NSDictionary) |
Options de configuration pour le test d’accès dans SCNNode et SCNSceneRenderer |
Propriétés
BackFaceCulling |
Détermine s’il faut ignorer les polygones qui ne sont pas face à la caméra pour les tests de positionnement. |
BoundingBoxOnly |
Déterminez si le test d’accès utilise la géométrie du nœud ou si un cadre englobant est utilisé pour choisir la vitesse du processus de test d’accès. |
Dictionary |
Obtient le encapsulé NSDictionary. (Hérité de DictionaryContainer) |
FirstFoundOnly |
Contrôle si seule la première correspondance de correspondance est retournée. Mise en garde : la première correspondance retournée peut ne pas être l’objet le plus proche. |
IgnoreChildNodes |
Contrôle si le test d’accès prend en compte tous les nœuds de la hiérarchie, ou uniquement le nœud spécifié dans la propriété RootNode. |
IgnoreHiddenNodes |
Contrôle si le test d’accès retourne les nœuds masqués ou non. |
OptionSearchMode |
Obsolète.
Options de configuration pour le test d’accès dans SCNNode et SCNSceneRenderer |
RootNode |
Limite le test d’accès à ce nœud ainsi qu’à ses enfants (vous devez également définir IgnoreChildNodes). |
SearchMode |
Options de configuration pour le test d’accès dans SCNNode et SCNSceneRenderer |
SortResults |
Si la valeur est définie, trie les résultats du test de positionnement retournés du plus proche au plus éloigné. |
Méthodes
GetArray<T>(NSString, Func<IntPtr,T>) |
Options de configuration pour le test d’accès dans SCNNode et SCNSceneRenderer (Hérité de DictionaryContainer) |
GetArray<T>(NSString) |
Récupère le tableau de type |
GetBoolValue(NSString) |
Retourne la valeur booléenne nullable associée |
GetCGPointValue(NSString) |
Retourne la valeur nullable CGPoint associée |
GetCGRectValue(NSString) |
Retourne la valeur nullable NSString associée |
GetCGSizeValue(NSString) |
Retourne la valeur nullable CGSize associée |
GetCMTimeValue(NSString) |
Retourne la valeur nullable CMTime associée |
GetDoubleValue(NSString) |
Retourne le double nullable associé |
GetFloatValue(NSString) |
Retourne le float nullable associé |
GetInt32Value(NSString) |
Retourne la valeur int nullable associée |
GetLongValue(NSString) |
Retourne le long nullable associé |
GetNativeValue<T>(NSString) |
Retourne l’objet natif associé |
GetNIntValue(NSString) |
Retourne l’entier natif nullable associé |
GetNSDictionary(NSString) |
Retourne le NSDictionary associé à |
GetNSDictionary<TKey,TValue>(NSString) |
Retourne le NSDictionary associé à |
GetNSStringValue(NSString) |
Retourne le NSString associé à |
GetNUIntValue(NSString) |
Retourne l’int non signé natif nullable associé |
GetStringValue(NSString) |
Retourne la chaîne associée |
GetStringValue(String) |
Retourne la chaîne associée |
GetStrongDictionary<T>(NSString) |
Retourne le DictionaryContainer associé à |
GetUInt32Value(NSString) |
Retourne la T:System.UInt32 associée |
GetUIntValue(NSString) |
Retourne la T:System.UInt32 associée |
RemoveValue(NSString) |
Supprime du dictionnaire la valeur associée |
SetArrayValue(NSString, INativeObject[]) |
Associe le INativeObject tableau |
SetArrayValue(NSString, NSNumber[]) |
Associe le NSNumber tableau |
SetArrayValue(NSString, String[]) |
Associe le tableau |
SetArrayValue<T>(NSString, T[]) |
Associe le tableau |
SetBooleanValue(NSString, Nullable<Boolean>) |
Stocke le booléen |
SetCGPointValue(NSString, Nullable<CGPoint>) |
Stocke et l’associe CGPoint |
SetCGRectValue(NSString, Nullable<CGRect>) |
Stocke et l’associe CGRect |
SetCGSizeValue(NSString, Nullable<CGSize>) |
Stocke et l’associe CGSize |
SetCMTimeValue(NSString, Nullable<CMTime>) |
Stocke et l’associe CMTime |
SetNativeValue(NSString, INativeObject, Boolean) |
Options de configuration pour le test d’accès dans SCNNode et SCNSceneRenderer (Hérité de DictionaryContainer) |
SetNumberValue(NSString, Nullable<Double>) |
Stocke le double |
SetNumberValue(NSString, Nullable<Int32>) |
Stocke le int |
SetNumberValue(NSString, Nullable<Int64>) |
Stocke le long |
SetNumberValue(NSString, Nullable<nint>) |
Stocke l’entier |
SetNumberValue(NSString, Nullable<nuint>) |
Stocke l’int |
SetNumberValue(NSString, Nullable<Single>) |
Stocke le float |
SetNumberValue(NSString, Nullable<UInt32>) |
Stocke l’int |
SetStringValue(NSString, NSString) |
Stocke la chaîne |
SetStringValue(NSString, String) |
Stocke la chaîne |