KnownSimpleHapticsControllerWaveforms クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 で導入)
|
例
次の完全に機能するサンプルは、さまざまなデバイス間の触覚機能を示しています。
ペンの触覚
次の機能の動作例については、 Pen 触覚 サンプルを参照してください。
- ペン入力から SimpleHapticsController を 取得する: PointerPoint.PointerId から PenDevice から SimpleHapticsController に移動します (触覚対応ペンとペンをサポートするデバイスの両方が必要です)。
- ペンの触覚機能を確認する: SimpleHapticsController は、 IsIntensitySupported、 IsPlayCountSupported、 SupportedFeedback などのペン ハードウェア機能のプロパティを公開します。
- 触覚フィードバックを開始および停止する: SendHapticFeedback メソッドと StopFeedback メソッドを適切に使用します。
- 触覚フィードバックをトリガーする: インキングフィードバック と インタラクションフィードバックの両方に対するフィードバック。
RadialController 触覚
Surface Dial などの RadialController デバイスで触覚を使用する方法の例については、 RadialController を参照してください。
Mixed Reality コントローラーの触覚
Windows Mixed Reality Desktop で 6DOF (6DOF) コントローラーで触覚を使用する方法の例については、 空間相互作用ソースサンプル を参照してください。
プロパティ
| 名前 | 説明 |
|---|---|
| Align |
オブジェクトがアライメント ガイドにスナップしたときに生成されるシャープなパルス波形を取得します。 |
| BrushContinuous |
デジタイザーサーフェスに接触している間にペンデバイスに対して連続して生成されるバズ波形を取得します。 |
| BuzzContinuous |
終了するまで連続して生成されるバズ波形を取得します。 |
| ChiselMarkerContinuous |
デジタイザーサーフェスに接触している間にペンデバイス(マーカー/蛍光ペンモード)に対して連続して生成されるバズ波形を取得します。 |
| Click |
クリック波形を取得します。 |
| Collide |
境界または制限に達したことを示すために生成されるソフト パルス波形を取得します。 |
| EraserContinuous |
デジタイザーサーフェスに接触している間、ペンデバイス(消しゴムモード)に対して連続して生成されるバズ波形を取得します。 |
| Error |
アクションが失敗したか、エラーが発生したことを通知するために使用される強いバズ波形を取得します。 |
| GalaxyPenContinuous |
デジタイザーの表面に接触している間、特殊なインク ツール (多色のブラシなど) に対して連続して生成されるバズ波形を取得します。 |
| Grow |
モーション、遷移、またはインテリジェント なシステム アクティビティを伝達するために生成される動的パルス波形を取得します。 |
| Hover |
ポインターが対話型 UI 要素の上にマウス ポインターを置き始めたことを示すバズ波形を取得します。 |
| InkContinuous |
デジタイザーの表面に接触している間にペン デバイス (インク モード) に対して連続して生成されるバズ波形を取得します。 |
| MarkerContinuous |
デジタイザーサーフェスに接触している間、ペンデバイス(マーカーモード)を中断することなく連続して生成されるバズ波形を取得します。 |
| PencilContinuous |
デジタイザーの表面に接触している間、ペン デバイス (インク 鉛筆モード) に対して継続的に生成されるバズ波形を取得します。 |
| Press |
ユーザーが増分アクションで対話型 UI 要素を押したタイミングを示すバズ波形を取得します ( リリースを参照)。 |
| Release |
ユーザーが増分アクションで対話型 UI 要素を解放するタイミングを示すバズ波形を取得します ( 「押す」を参照)。 |
| RumbleContinuous |
終了するまで連続して生成される振動波形を取得します。 |
| Step |
ステップや値の移動など、個別の変化を伝えるために生成される確定パルス波形を取得します。 |
| Success |
インク認識が成功したときにペン デバイスに対して生成されるバズ波形を取得します。 |