SpatialInteractionSourceState 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í.
Representa una instantánea del estado de un origen de interacción espacial (mano, controlador de movimiento o voz) en un momento dado.
public ref class SpatialInteractionSourceState sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialInteractionSourceState final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialInteractionSourceState
Public NotInheritable Class SpatialInteractionSourceState
- Herencia
- Atributos
Requisitos de Windows
| Requisitos | Description |
|---|---|
| Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)
|
Comentarios
Historial de versiones
| Versión de Windows | Versión del SDK | Valor agregado |
|---|---|---|
| 1703 | 15063 | ControllerProperties |
| 1703 | 15063 | IsGrasped |
| 1703 | 15063 | IsMenuPressed |
| 1703 | 15063 | IsSelectPressed |
| 1703 | 15063 | SelectPressedValue |
| 1903 | 18362 | TryGetHandPose |
Propiedades
| Nombre | Description |
|---|---|
| ControllerProperties |
Obtiene el estado específico de los controladores de movimiento. |
| IsGrasped |
Obtiene si un dispositivo de entrada detecta una acción de agarre o captura (cómo los usuarios realizan acciones directas en los objetos para manipularlos). |
| IsMenuPressed |
Obtiene si un controlador de movimiento está experimentando una pulsación de menú. |
| IsPressed |
Obtiene si un controlador de mano o movimiento está experimentando cualquier presión. |
| IsSelectPressed |
Obtiene si un controlador de mano o movimiento está experimentando una pulsación select principal. |
| Properties |
Obtiene el estado avanzado del origen de interacción. |
| SelectPressedValue |
Obtiene la cantidad a la que un controlador de mano o movimiento está experimentando una pulsación Select principal, como un valor entre 0,0 y 1,0. |
| Source |
Obtiene el origen de interacción que describe este estado. |
| Timestamp |
Obtiene la marca de tiempo en la que se tomó esta instantánea de estado. |
Métodos
| Nombre | Description |
|---|---|
| TryGetHandPose() |
Obtiene las posturas de las articulaciones del usuario para esta mano. |
| TryGetPointerPose(SpatialCoordinateSystem) |
Obtiene las posturas de puntero disponibles, como la mirada en la cabeza del usuario, la mirada con los ojos y la posición del puntero de cada controlador de movimiento, para la marca de tiempo cuando se tomó esta instantánea de estado. |