Language

SimpleHapticsController クラス

定義

関連付けられた入力デバイスでサポートされているハプティクス波形を列挙し、特定のハプティクス応答をトリガーするために使用できる 1 つのハプティクス入力デバイスへのアクセスを提供します。

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 を参照してください。

Mixed Reality コントローラーのハプティクス

デスクトップで 6 自由度 (6DOF) コントローラーでハプティクスを使用する方法の例については、空間相互作用ソース サンプルWindows Mixed Reality参照してください。

プロパティ

Id

ハプティクス入力デバイスの識別子を取得します。

IsIntensitySupported

ハプティクス入力デバイスがフィードバック強度をサポートしているかどうかを取得します。

IsPlayCountSupported

ハプティクス入力デバイスがフィードバック数をサポートしているかどうかを取得します。

IsPlayDurationSupported

ハプティクス入力デバイスがフィードバック期間をサポートするかどうかを取得します。

IsReplayPauseIntervalSupported

ハプティクス入力デバイスがフィードバック サイクル間の一時停止間隔をサポートするかどうかを取得します。

SupportedFeedback

ハプティクス入力デバイスでサポートされているフィードバックの種類を取得します。

メソッド

SendHapticFeedback(SimpleHapticsControllerFeedback)

入力デバイスによるハプティクス フィードバックを開始します。

SendHapticFeedback(SimpleHapticsControllerFeedback, Double)

指定した強度で入力デバイスによるハプティクス フィードバックを開始します。

SendHapticFeedbackForDuration(SimpleHapticsControllerFeedback, Double, TimeSpan)

入力デバイスによるハプティクス フィードバックを開始し、指定した時間だけ続行します。

SendHapticFeedbackForPlayCount(SimpleHapticsControllerFeedback, Double, Int32, TimeSpan)

入力デバイスによってハプティクス フィードバックを開始し、指定された回数繰り返します。

StopFeedback()

入力デバイスによるハプティクス フィードバックを終了します。

適用対象

こちらもご覧ください