KnownSimpleHapticsControllerWaveforms クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
よく知られているハプティクス波形の種類のセットを提供します ( ハプティクス使用法ページ 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 ハプティクス
Surface Dial などの RadialController デバイスでハプティクスを使用する方法の例については、 RadialController を参照してください。
Mixed Reality コントローラーのハプティクス
デスクトップで 6 自由度 (6DOF) コントローラーでハプティクスを使用する方法の例については、空間相互作用ソース サンプルWindows Mixed Reality参照してください。
プロパティ
BrushContinuous |
デジタイザーサーフェスに接触している間にペンデバイスに対して連続して生成されるバズ波形を取得します。 |
BuzzContinuous |
終了するまで連続して生成されるバズ波形を取得します。 |
ChiselMarkerContinuous |
デジタイザーサーフェスに接触している間にペンデバイス(マーカー/蛍光ペンモード)に対して連続して生成されるバズ波形を取得します。 |
Click |
クリック波形を取得します。 |
EraserContinuous |
デジタイザーサーフェスに接触している間にペンデバイス(消しゴムモード)に対して連続して生成されるバズ波形を取得します。 |
Error |
アクションが失敗したか、エラーが発生したことを通知するために使用される強いバズ波形を取得します。 |
GalaxyPenContinuous |
デジタイザーの表面に接触している間、特殊なインク ツール (多色のブラシなど) に対して連続して生成されるバズ波形を取得します。 |
Hover |
ポインターが対話型 UI 要素の上にマウス ポインターを置き始めたことを示すバズ波形を取得します。 |
InkContinuous |
デジタイザーサーフェスに接触している間にペンデバイス(インクモード)に対して連続して生成されるバズ波形を取得します。 |
MarkerContinuous |
デジタイザーサーフェスに接触している間、ペンデバイス(マーカーモード)に中断することなく連続して生成されるバズ波形を取得します。 |
PencilContinuous |
デジタイザーサーフェスに接触している間にペンデバイス(インク鉛筆モード)に対して連続して生成されるバズ波形を取得します。 |
Press |
ユーザーがインクリメンタル アクションで対話型 UI 要素を押すタイミングを示すバズ波形を取得します ( 「リリース」を参照)。 |
Release |
ユーザーがインクリメンタル アクションで対話型 UI 要素を解放するタイミングを示すバズ波形を取得します (「 押す」を参照)。 |
RumbleContinuous |
終了するまで連続して生成されるランブル波形を取得します。 |
Success |
インク認識が成功したときにペン デバイスに対して生成されるバズ波形を取得します。 |