SpatialInteractionSource Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine erkannte instance einer Hand-, Bewegungscontroller- oder Sprachquelle dar, die Interaktionen und Gesten verursachen kann.
public ref class SpatialInteractionSource 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 SpatialInteractionSource 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 SpatialInteractionSource
Public NotInheritable Class SpatialInteractionSource
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v2.0)
|
Hinweise
Bei Händen und Controllern erhält jeder erkannte Hand- oder Bewegungscontroller eine eigene ID. Solange das System nachverfolgen kann, dass es sich bei einer Hand um dieselbe Hand handelt, die zuvor erkannt wurde, wird eine ID freigegeben.
Für die Sprache wird eine einzelne ID für alle Spracheingaben verwendet.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1703 | 15063 | Controller |
1703 | 15063 | IsGraspSupported |
1703 | 15063 | IsMenuSupported |
1703 | 15063 | IsPointingSupported |
1703 | 15063 | TryGetStateAtTimestamp |
1709 | 16299 | Händigkeit |
1903 | 18362 | TryCreateHandMeshObserver |
1903 | 18362 | TryCreateHandMeshObserverAsync |
Eigenschaften
Controller |
Stellt die Besonderheiten eines erkannten Bewegungscontrollers dar. |
Handedness |
Ruft ab, ob die Interaktionsquelle die linke oder rechte Hand des Benutzers darstellt. |
Id |
Ruft den Bezeichner für die Hand-, Bewegungscontroller- oder Sprachquelle ab. |
IsGraspSupported |
Ruft ab, ob die Quelle Greifer unterstützt. |
IsMenuSupported |
Ruft ab, ob die Quelle Menüdrücke unterstützt. |
IsPointingSupported |
Ruft ab, ob die Quelle Zeigerhaltungen bereitstellen kann. |
Kind |
Ruft den Interaktionsquelltyp ab. |
Methoden
TryCreateHandMeshObserver() |
Fordert synchron einen HandMeshObserver an, um Gitterupdates für jeden Frame bereitzustellen, der die erkannte Form einer Hand nachverfolgt. |
TryCreateHandMeshObserverAsync() |
Fordert einen HandMeshObserver an, um Gitterupdates für jeden Frame bereitzustellen, der die erkannte Form einer Hand nachverfolgt. |
TryGetStateAtTimestamp(PerceptionTimestamp) |
Rufen Sie den Zustand dieser Quelle ab dem angegebenen Zeitstempel ab. |