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 触觉

有关如何在 Surface Dial 等 RadialController 设备中使用触觉的示例,请参阅 RadialController。

混合现实控制器触觉

有关如何在 Windows Mixed Reality Desktop 上将触觉与六自由度 (6DOF) 控制器配合使用的示例,请参阅空间交互源示例

属性

Id

获取触觉输入设备的标识符。

IsIntensitySupported

获取触觉输入设备是否支持反馈强度。

IsPlayCountSupported

获取触觉输入设备是否支持反馈计数。

IsPlayDurationSupported

获取触觉输入设备是否支持反馈持续时间。

IsReplayPauseIntervalSupported

获取触觉输入设备是否支持反馈周期之间的暂停间隔。

SupportedFeedback

获取触觉输入设备支持的反馈类型。

方法

SendHapticFeedback(SimpleHapticsControllerFeedback)

通过输入设备启动触觉反馈。

SendHapticFeedback(SimpleHapticsControllerFeedback, Double)

由具有指定强度的输入设备启动触觉反馈。

SendHapticFeedbackForDuration(SimpleHapticsControllerFeedback, Double, TimeSpan)

通过输入设备启动触觉反馈,并在指定的时间内继续。

SendHapticFeedbackForPlayCount(SimpleHapticsControllerFeedback, Double, Int32, TimeSpan)

通过输入设备启动触觉反馈,并重复指定的次数。

StopFeedback()

终止输入设备提供的触觉反馈。

适用于

另请参阅