SimpleHapticsController 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.
Menyediakan akses ke satu perangkat input haptik yang dapat digunakan untuk menghitung bentuk gelombang haptik yang didukung oleh perangkat input terkait dan memicu respons haptik tertentu.
public ref class SimpleHapticsController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SimpleHapticsController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SimpleHapticsController
Public NotInheritable Class SimpleHapticsController
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)
|
Contoh
Sampel yang berfungsi penuh berikut menunjukkan fitur haptik di berbagai perangkat.
Haptik pena
Lihat sampel haptik Pena untuk contoh fungsionalitas berikut:
- Dapatkan SimpleHapticsController dari input pena: Buka dari PointerPoint.PointerId ke PenDevice ke SimpleHapticsController (memerlukan pena berkemampuan haptik dan perangkat yang mendukung pena).
- Periksa kemampuan haptik pena: SimpleHapticsController mengekspos properti untuk kemampuan perangkat keras pena, termasuk IsIntensitySupported, IsPlayCountSupported, SupportedFeedback, dan sebagainya.
- Memulai dan menghentikan umpan balik haptik: Gunakan metode SendHapticFeedback dan StopFeedback dengan tepat.
- Umpan balik haptik pemicu: Umpan balik untuk umpan balik penintaan dan umpan balik interaksi.
Haptik RadialController
Lihat RadialController untuk contoh cara menggunakan haptik dengan perangkat RadialController seperti Surface Dial.
Haptik pengontrol realitas campuran
Lihat sampel sumber interaksi spasial untuk contoh cara menggunakan haptik dengan Six Degree of Freedom (6DOF) Controllers di Windows Mixed Reality Desktop.
Properti
Id |
Mendapatkan pengidentifikasi untuk perangkat input haptic. |
IsIntensitySupported |
Mendapatkan apakah perangkat input haptic mendukung intensitas umpan balik. |
IsPlayCountSupported |
Mendapatkan apakah perangkat input haptic mendukung jumlah umpan balik. |
IsPlayDurationSupported |
Mendapatkan apakah perangkat input haptic mendukung durasi umpan balik. |
IsReplayPauseIntervalSupported |
Mendapatkan apakah perangkat input haptik mendukung interval jeda di antara siklus umpan balik. |
SupportedFeedback |
Mendapatkan jenis umpan balik yang didukung oleh perangkat input haptic. |
Metode
SendHapticFeedback(SimpleHapticsControllerFeedback) |
Mulai umpan balik haptik oleh perangkat input. |
SendHapticFeedback(SimpleHapticsControllerFeedback, Double) |
Mulai umpan balik haptik oleh perangkat input dengan intensitas yang ditentukan. |
SendHapticFeedbackForDuration(SimpleHapticsControllerFeedback, Double, TimeSpan) |
Mulai umpan balik haptik oleh perangkat input dan lanjutkan untuk jumlah waktu yang ditentukan. |
SendHapticFeedbackForPlayCount(SimpleHapticsControllerFeedback, Double, Int32, TimeSpan) |
Mulai umpan balik haptik oleh perangkat input dan ulangi untuk berapa kali yang ditentukan. |
StopFeedback() |
Mengakhiri umpan balik haptik oleh perangkat input. |