SpatialInteractionSource Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili satu instans tangan, pengontrol gerakan, atau sumber ucapan yang terdeteksi yang dapat menyebabkan interaksi dan gerakan.
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
- Warisan
- 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
Untuk tangan dan pengontrol, setiap pengontrol tangan atau gerakan yang terdeteksi akan mendapatkan ID-nya sendiri. Selama sistem dapat melacak bahwa tangan adalah tangan yang sama yang sebelumnya terdeteksi, sistem akan berbagi ID.
Untuk ucapan, satu ID akan digunakan untuk semua input ucapan.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1703 | 15063 | Pengontrol |
1703 | 15063 | IsGraspSupported |
1703 | 15063 | IsMenuSupported |
1703 | 15063 | IsPointingSupported |
1703 | 15063 | TryGetStateAtTimestamp |
1709 | 16299 | Keserangan |
1903 | 18362 | TryCreateHandMeshObserver |
1903 | 18362 | TryCreateHandMeshObserverAsync |
Properti
Controller |
Mewakili spesifikasi pengontrol gerakan yang terdeteksi. |
Handedness |
Mendapatkan apakah sumber interaksi mewakili tangan kiri atau kanan pengguna. |
Id |
Mendapatkan pengidentifikasi untuk tangan, pengontrol gerakan, atau sumber ucapan. |
IsGraspSupported |
Mendapatkan apakah sumber mendukung grasps. |
IsMenuSupported |
Mendapatkan apakah sumber mendukung Tekan menu. |
IsPointingSupported |
Mendapatkan apakah sumber dapat memberikan pose pointer. |
Kind |
Mendapatkan jenis sumber interaksi. |
Metode
TryCreateHandMeshObserver() |
Secara sinkron meminta HandMeshObserver untuk memberikan pembaruan jala untuk setiap bingkai yang melacak bentuk tangan yang terdeteksi. |
TryCreateHandMeshObserverAsync() |
Meminta HandMeshObserver untuk memberikan pembaruan jala untuk setiap bingkai yang melacak bentuk tangan yang terdeteksi. |
TryGetStateAtTimestamp(PerceptionTimestamp) |
Dapatkan status sumber ini pada tanda waktu yang ditentukan. |