Описание
Определяет устройство ввода в подсистеме ввода XR.
Чтобы получить функции ввода или направить тактильную обратную связь на устройства ввода XR, укажите XRNode в качестве места назначения. Используйте XRNode.LeftHand и XRNode.RightHand для отправки тактильных данных на левое или правое устройство. Вы можете отправлять тактильные данные либо в виде импульса, либо в виде буфера необработанных байтов, которые воспроизводятся через тактильное устройство. Вы можете остановить тактильный вывод или запросить у устройства его возможности буферизации в любое время.
Свойства
characteristics | Только чтение. Битовая маска перечисляемых флагов, описывающих характеристики этого InputDevice.. |
isValid | Только чтение. Истинно, если устройство в настоящее время является допустимым устройством ввода; иначе ложно. |
manufacturer | Производитель подключенного устройства ввода. |
name | Только чтение. Имя устройства в системе XR. Это уникальный идентификатор устройства, предоставленный платформой. |
serialNumber | Серийный номер подключенного устройства ввода. Пусто, если серийный номер недоступен. |
subsystem | Получает XRInputSubsystem, которая сообщила об этом InputDevice. |
Публичные Методы
SendHapticBuffer | Отправляет необработанный буфер тактильных данных на устройство. |
SendHapticImpulse | Посылает тактильный импульс устройству. |
StopHaptics | Остановите все тактильное воспроизведение для устройства. |
TryGetFeatureUsages | Получает список всех использований функций ввода, доступных на этом устройстве. Например, «Триггер» или «Положение устройства». |
TryGetFeatureValue | Извлекает информацию о входном объекте, указанном параметром Usage. Те функции, которые принимают параметр времени, позволяют запрашивать эту функцию в определенный момент времени. |
TryGetHapticCapabilities | Получает тактильные возможности устройства. |