Поделиться через


SimpleHapticsController Класс

Определение

Предоставляет доступ к одному тактильной устройству ввода, которое можно использовать для перечисления тактильной формы волн, поддерживаемых соответствующим устройством ввода, и активации определенного тактильной реакции.

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
Наследование
Object Platform::Object IInspectable SimpleHapticsController
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)

Примеры

Следующие полнофункциональные примеры демонстрируют тактильные функции на разных устройствах.

Тактильная обратная связь для пера

Примеры работы со следующими функциями см. в примере тактильной ручки:

Тактильные модули RadialController

Примеры использования тактильной формы с устройствами RadialController, такими как Surface Dial, см. в разделе RadialController .

Тактильные контроллеры смешанной реальности

Пример использования тактильной формы с контроллерами 6DOF на Windows Mixed Reality Desktop см. в примере источника пространственного взаимодействия.

Свойства

Id

Возвращает идентификатор тактильного устройства ввода.

IsIntensitySupported

Возвращает значение, указывающее, поддерживает ли тактильные устройства ввода интенсивность обратной связи.

IsPlayCountSupported

Возвращает значение, указывающее, поддерживает ли тактильные устройства ввода счетчики отзывов.

IsPlayDurationSupported

Возвращает значение, указывающее, поддерживает ли тактильные устройства ввода длительность обратной связи.

IsReplayPauseIntervalSupported

Возвращает значение, указывающее, поддерживает ли тактильные устройства ввода интервалы паузы между циклами обратной связи.

SupportedFeedback

Возвращает типы обратной связи, поддерживаемые тактильной устройством ввода.

Методы

SendHapticFeedback(SimpleHapticsControllerFeedback)

Запуск тактильной обратной связи с устройством ввода.

SendHapticFeedback(SimpleHapticsControllerFeedback, Double)

Запуск тактильной обратной связи с устройством ввода с указанной интенсивностью.

SendHapticFeedbackForDuration(SimpleHapticsControllerFeedback, Double, TimeSpan)

Запустите тактильную обратную связь с устройством ввода и продолжайте в течение указанного периода времени.

SendHapticFeedbackForPlayCount(SimpleHapticsControllerFeedback, Double, Int32, TimeSpan)

Запустите тактильную обратную связь с устройством ввода и повторите указанное количество раз.

StopFeedback()

Завершает тактильную обратную связь с устройством ввода.

Применяется к

См. также раздел