SpatialInteractionManager Kelas

Definisi

Menyediakan akses ke input pengguna dari tangan, pengontrol gerakan, dan perintah suara sistem.

public ref class SpatialInteractionManager 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 SpatialInteractionManager 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 SpatialInteractionManager
Public NotInheritable Class SpatialInteractionManager
Warisan
Object Platform::Object IInspectable SpatialInteractionManager
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v2.0)

Keterangan

Gerakan spasial adalah bentuk kunci input untuk HoloLens. Dengan merutekan interaksi dari SpatialInteractionManager ke SpatialGestureRecognizer hologram, aplikasi dapat mendeteksi peristiwa Tap, Hold, Manipulation, dan Navigation secara seragam di seluruh interaksi tangan, ucapan, dan pengontrol.

Catatan

Interaksi spasial tidak terdeteksi dari perangkat input gamepad, keyboard, atau mouse.

Interaksi sebagian besar buram, dengan peristiwa yang hanya memicu di awal, sehingga pengenal gerakan yang Anda rutekan untuk dapat menangkap interaksi secara keseluruhan. Aplikasi dapat memilih untuk menggunakan peristiwa atau polling Sumber tingkat rendah menggunakan GetDetectedSourcesAtTimestamp untuk memproses Presses, Updates, dan Rilis yang muncul secara manual oleh tangan atau pengontrol tertentu.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1903 18362 IsSourceKindSupported

Metode

GetDetectedSourcesAtTimestamp(PerceptionTimestamp)

Dapatkan status semua sumber interaksi yang terdeteksi untuk tanda waktu yang ditentukan.

GetForCurrentView()

Dapatkan SpatialInteractionManager yang terkait dengan CoreWindow saat ini.

IsSourceKindSupported(SpatialInteractionSourceKind)

Mendapatkan apakah sumber interaksi yang ditentukan didukung pada perangkat ini.

Acara

InteractionDetected

Terjadi ketika interaksi baru tersedia untuk perutean ke SpatialGestureRecognizer.

SourceDetected

Terjadi ketika tangan baru, pengontrol gerakan, atau sumber ucapan telah terdeteksi.

SourceLost

Terjadi ketika tangan, pengontrol gerakan, atau sumber ucapan tidak lagi tersedia.

SourcePressed

Terjadi ketika tangan, pengontrol gerakan, atau sumber ucapan telah memasuki status ditekan.

SourceReleased

Terjadi ketika tangan, pengontrol gerakan, atau sumber ucapan telah keluar dari status ditekan.

SourceUpdated

Terjadi ketika tangan, pengontrol gerakan, atau sumber ucapan telah mengalami perubahan pada SpatialInteractionSourceState-nya.

Berlaku untuk

Lihat juga