Condividi tramite


SpatialInteractionSourceState Classe

Definizione

Rappresenta uno snapshot dello stato di un'origine di interazione spaziale (mano, controller di movimento o voce) in un determinato momento.

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
Ereditarietà
Object Platform::Object IInspectable SpatialInteractionSourceState
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v2.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 ControllerProperties
1703 15063 IsGrasped
1703 15063 IsMenuPressed
1703 15063 IsSelectPressed
1703 15063 SelectPressedValue
1903 18362 TryGetHandPose

Proprietà

ControllerProperties

Ottiene lo stato specifico per i controller di movimento.

IsGrasped

Ottiene se un dispositivo di input rileva un'azione di afferramento/afferramento (come gli utenti esegono un'azione diretta sugli oggetti per modificarli).

IsMenuPressed

Ottiene se un controller di movimento sta riscontrando una pressione menu.

IsPressed

Ottiene se un controller di movimento o mano sta riscontrando qualsiasi pressione.

IsSelectPressed

Ottiene se un controller di movimento o mano sta riscontrando una pressione seleziona primaria.

Properties

Ottiene lo stato avanzato dell'origine di interazione.

SelectPressedValue

Ottiene l'importo a cui un controller di movimento o mano sta riscontrando una pressione seleziona primaria, come valore compreso tra 0,0 e 1.0.

Source

Ottiene l'origine di interazione descritta da questo stato.

Timestamp

Ottiene il timestamp in corrispondenza del quale è stato eseguito lo snapshot dello stato.

Metodi

TryGetHandPose()

Ottiene le pose delle articolazioni dell'utente per questa mano.

TryGetPointerPose(SpatialCoordinateSystem)

Ottiene la posizione del puntatore disponibile, ad esempio lo sguardo della testa dell'utente, lo sguardo visivo e la posizione del puntatore di ogni controller di movimento, per il timestamp quando è stato acquisito questo snapshot dello stato.

Si applica a

Vedi anche