KnownSimpleHapticsControllerWaveforms Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет набор известных типов тактильной формы волн (на основе спецификации HID страницы тактильной потребления ).
public ref class KnownSimpleHapticsControllerWaveforms abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class KnownSimpleHapticsControllerWaveforms final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class KnownSimpleHapticsControllerWaveforms
Public Class KnownSimpleHapticsControllerWaveforms
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Creators Update (появилось в 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v4.0)
|
Примеры
Следующие полнофункциональные примеры демонстрируют тактильные функции на разных устройствах.
Тактильная обратная связь для пера
Примеры работы со следующими функциями см. в примере тактильной ручки:
- Получите SimpleHapticsController из входных данных пера: перейдите от PointerPoint.PointerId к PenDevice в SimpleHapticsController (требуется перо с тактильной поддержкой и устройство, поддерживающее перо).
- Проверьте возможности тактильной ручки. SimpleHapticsController предоставляет свойства для аппаратных возможностей пера, включая IsIntensitySupported, IsPlayCountSupported, SupportedFeedback и т. д.
- Запуск и остановка тактильной обратной связи. Используйте методы SendHapticFeedback и StopFeedback соответствующим образом.
- Активация тактильной обратной связи: обратная связь как для рукописного ввода, так и для обратной связи о взаимодействии.
Тактильные модули RadialController
Примеры использования тактильной формы с устройствами RadialController, такими как Surface Dial, см. в разделе RadialController .
Тактильные контроллеры смешанной реальности
Пример использования тактильной формы с контроллерами 6DOF на Windows Mixed Reality Desktop см. в примере источника пространственного взаимодействия.
Свойства
BrushContinuous |
Возвращает волновую форму, которая непрерывно создается для пера устройства при контакте с поверхностью дигитайзера. |
BuzzContinuous |
Возвращает волновую форму, которая создается непрерывно до завершения. |
ChiselMarkerContinuous |
Возвращает волновую форму, которая непрерывно создается для устройства пера (в режиме маркера или маркера) при контакте с поверхностью дигитайзера. |
Click |
Возвращает форму щелчка. |
EraserContinuous |
Возвращает волновую форму, которая непрерывно создается для пера (в режиме ластика) при контакте с поверхностью дигитайзера. |
Error |
Получает строжную волновую форму, используемую для обозначения того, что действие завершилось сбоем или произошла ошибка. |
GalaxyPenContinuous |
Возвращает волновую форму, которая непрерывно создается для специальных инструментов рукописного ввода (например, разноцветной кисти) при контакте с поверхностью дигитайзера. |
Hover |
Возвращает волновую форму, указывающую, что указатель начал наведение указателя на интерактивный элемент пользовательского интерфейса. |
InkContinuous |
Возвращает волновую форму, которая непрерывно создается для пера (в режиме рукописного ввода) при контакте с поверхностью дигитайзера. |
MarkerContinuous |
Возвращает волновую форму, которая создается непрерывно без прерывания для пера (в режиме маркера) при контакте с поверхностью дигитайзера. |
PencilContinuous |
Получает волновую форму, которая непрерывно создается для устройства пера (в режиме рукописного карандаша) при контакте с поверхностью дигитайзера. |
Press |
Возвращает волновую форму, указывающую, когда пользователь нажимает интерактивный элемент пользовательского интерфейса в добавочном действии (см. раздел Выпуск). |
Release |
Возвращает волновую форму, которая указывает, когда пользователь освобождает интерактивный элемент пользовательского интерфейса в добавочном действии (см. раздел Нажатие). |
RumbleContinuous |
Возвращает волновую форму, которая создается непрерывно до завершения. |
Success |
Возвращает волновую форму, созданную для устройства с пером при успешном распознавании рукописного ввода. |