SCNHitTestOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Opciones de configuración para pruebas de posicionamiento en SCNNode y 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
- Herencia
- Atributos
Comentarios
Cree una instancia de esta clase para configurar cómo los métodos HitTest deben evaluar las pruebas de posicionamiento.
Las pruebas de posicionamiento usan dos vectores 3D en el caso de SCNNode y un punto 2D en el caso de SCNSceneRenderer.
Constructores
SCNHitTestOptions() |
Opciones de configuración para pruebas de posicionamiento en SCNNode y SCNSceneRenderer |
SCNHitTestOptions(NSDictionary) |
Opciones de configuración para pruebas de posicionamiento en SCNNode y SCNSceneRenderer |
Propiedades
BackFaceCulling |
Determina si se omiten los polígonos que no están orientados a la cámara para las pruebas de posicionamiento. |
BoundingBoxOnly |
Controlar si las pruebas de posicionamiento usan la geometría del nodo o si se usa un rectángulo de selección para optar por la velocidad del proceso de prueba de posicionamiento. |
Dictionary |
Obtiene el encapsulado NSDictionary. (Heredado de DictionaryContainer) |
FirstFoundOnly |
Controla si solo se devuelve la primera coincidencia de aciertos. Advertencia: la primera coincidencia devuelta podría no ser el objeto más cercano. |
IgnoreChildNodes |
Controla si las pruebas de posicionamiento tendrán en cuenta todos los nodos de la jerarquía o solo el nodo especificado en la propiedad RootNode. |
IgnoreHiddenNodes |
Controla si las pruebas de posicionamiento devolverán nodos ocultos o no. |
OptionSearchMode |
Obsoletos.
Opciones de configuración para pruebas de posicionamiento en SCNNode y SCNSceneRenderer |
RootNode |
Limita las pruebas de posicionamiento a este nodo, así como sus elementos secundarios (también debe establecer IgnoreChildNodes). |
SearchMode |
Opciones de configuración para pruebas de posicionamiento en SCNNode y SCNSceneRenderer |
SortResults |
Si se establece, ordena los resultados devueltos de la prueba de posicionamiento de la más cercana a la más lejana. |
Métodos
GetArray<T>(NSString, Func<IntPtr,T>) |
Opciones de configuración para pruebas de posicionamiento en SCNNode y SCNSceneRenderer (Heredado de DictionaryContainer) |
GetArray<T>(NSString) |
Recupera la matriz de tipo |
GetBoolValue(NSString) |
Devuelve el valor booleano que acepta valores NULL asociado a |
GetCGPointValue(NSString) |
Devuelve el que acepta valores NULL CGPoint asociado a |
GetCGRectValue(NSString) |
Devuelve el que acepta valores NULL NSString asociado a |
GetCGSizeValue(NSString) |
Devuelve el que acepta valores NULL CGSize asociado a |
GetCMTimeValue(NSString) |
Devuelve el que acepta valores NULL CMTime asociado a |
GetDoubleValue(NSString) |
Devuelve el valor double que acepta valores NULL asociado a |
GetFloatValue(NSString) |
Devuelve el valor float que acepta valores NULL asociado a |
GetInt32Value(NSString) |
Devuelve el valor int que acepta valores NULL asociado a |
GetLongValue(NSString) |
Devuelve el long que acepta valores NULL asociado a |
GetNativeValue<T>(NSString) |
Devuelve el objeto nativo asociado a |
GetNIntValue(NSString) |
Devuelve el entero nativo que acepta valores NULL asociado a |
GetNSDictionary(NSString) |
Devuelve el NSDictionary objeto asociado a |
GetNSDictionary<TKey,TValue>(NSString) |
Devuelve el NSDictionary objeto asociado a |
GetNSStringValue(NSString) |
Devuelve el NSString objeto asociado a |
GetNUIntValue(NSString) |
Devuelve el valor int nativo que acepta valores NULL sin signo asociado a |
GetStringValue(NSString) |
Devuelve la cadena asociada a |
GetStringValue(String) |
Devuelve la cadena asociada a |
GetStrongDictionary<T>(NSString) |
Devuelve el DictionaryContainer objeto asociado a |
GetUInt32Value(NSString) |
Devuelve el System.UInt32 que acepta valores NULL asociado a |
GetUIntValue(NSString) |
Devuelve el System.UInt32 que acepta valores NULL asociado a |
RemoveValue(NSString) |
Quita del diccionario el valor asociado a |
SetArrayValue(NSString, INativeObject[]) |
Asocia la INativeObject matriz |
SetArrayValue(NSString, NSNumber[]) |
Asocia la NSNumber matriz |
SetArrayValue(NSString, String[]) |
Asocia la matriz |
SetArrayValue<T>(NSString, T[]) |
Asocia la matriz |
SetBooleanValue(NSString, Nullable<Boolean>) |
Almacena el valor booleano |
SetCGPointValue(NSString, Nullable<CGPoint>) |
Almacena y CGPoint |
SetCGRectValue(NSString, Nullable<CGRect>) |
Almacena y CGRect |
SetCGSizeValue(NSString, Nullable<CGSize>) |
Almacena y CGSize |
SetCMTimeValue(NSString, Nullable<CMTime>) |
Almacena y CMTime |
SetNativeValue(NSString, INativeObject, Boolean) |
Opciones de configuración para pruebas de posicionamiento en SCNNode y SCNSceneRenderer (Heredado de DictionaryContainer) |
SetNumberValue(NSString, Nullable<Double>) |
Almacena el valor double |
SetNumberValue(NSString, Nullable<Int32>) |
Almacena el valor int |
SetNumberValue(NSString, Nullable<Int64>) |
Almacena el long |
SetNumberValue(NSString, Nullable<nint>) |
Almacena el entero |
SetNumberValue(NSString, Nullable<nuint>) |
Almacena el int |
SetNumberValue(NSString, Nullable<Single>) |
Almacena el valor float |
SetNumberValue(NSString, Nullable<UInt32>) |
Almacena el valor de int |
SetStringValue(NSString, NSString) |
Almacena la cadena |
SetStringValue(NSString, String) |
Almacena la cadena |