Windows.Devices.Haptics Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет поддержку базовых, ненаправленных хаптических отзывов, таких как щелчки, шумы и шумы, которые можно настроить с помощью таких характеристик, как интенсивность и время.
Классы
| Имя | Описание |
|---|---|
| InputHapticsManager |
Предоставляет функциональные возможности для активации хаптичной обратной связи на устройстве ввода, которое недавно доставлено в связанный поток, если устройство поддерживает хаптитические и входные данные, полученные недавно. Объект должен использоваться в том же потоке, на котором он был создан. |
| InputHapticsManagerController |
Предоставляет поддержку базовых, ненаправленных хаптических отзывов, таких как щелчки, шумы и шумы, которые можно настроить с помощью таких характеристик, как интенсивность и время. |
| InputHapticsManagerCreatedEventArgs |
Предоставляет поддержку базовых, ненаправленных хаптических отзывов, таких как щелчки, шумы и шумы, которые можно настроить с помощью таких характеристик, как интенсивность и время. |
| KnownSimpleHapticsControllerWaveforms |
Предоставляет набор известных типов хаптичной волны (на основе спецификации HID страницы хаптиков использования). |
| SimpleHapticsController |
Предоставляет доступ к одному хаптичное входное устройство, которое можно использовать для перечисления хаптиковых волн, поддерживаемых соответствующим устройством ввода, и активации определенного хаптичного ответа. |
| SimpleHapticsControllerFeedback |
Предоставляет доступ к поведениям обратной связи, поддерживаемым хаптичным устройством ввода. |
| VibrationDevice |
Предоставляет доступ к устройству, поддерживающее только уведомления о вибрациях. |
Структуры
| Имя | Описание |
|---|---|
| HapticsControllerOverrideToken |
Представляет маркер, возвращаемый SetOverrideHapticsController, который можно передать в ClearOverrideHapticsController, чтобы удалить переопределение. |
Перечисления
| Имя | Описание |
|---|---|
| HapticDeviceType |
Указывает типы хаптитических устройств, которые можно определить с помощью InputHapticsManager. |
| VibrationAccessStatus |
Указывает права доступа к устройству вибрации. |
Примеры
В следующих полнофункциональным примерах показаны храптические функции на различных устройствах.
Перо хаптитические
Ознакомьтесь с примером тактильных ощущений пера для примеров работы следующей функциональности:
- Получите SimpleHapticsController из ввода пера: переход с PointerPoint.PointerId на PenDevice в SimpleHapticsController (требует как хаптичного пера, так и устройства, поддерживающего перо).
- Проверьте возможности тактильной обратной связи пера: SimpleHapticsController предоставляет свойства, связанные с возможностями оборудования пера, включая IsIntensitySupported, IsPlayCountSupported, SupportedFeedback и так далее.
- Запустите и остановите тактическую обратную связь: используйте методы SendHapticFeedback и StopFeedback соответствующим образом.
- Триггер тактильной отдачи: обратная связь как для рукописного ввода, так и для интерактивного взаимодействия.
хаптичные хаптисы РадиалКонтроллера
Примеры использования хиптиков с устройствами RadialController, такими как Surface Dial, см. в radialController .
хиппитические хиптики контроллера смешанной реальности
Пример источника пространственного взаимодействия см. в примере использования хаптиксов с контроллерами 6DOF на рабочем столе Windows Mixed Reality.