IInertiaProcessor インターフェイス (manipulations.h)
IInertiaProcessor インターフェイスは、Windows Touch のオブジェクトモーションに関する計算を処理します。
継承
IInertiaProcessor インターフェイスは、IUnknown インターフェイスから継承します。 IInertiaProcessor には、次の種類のメンバーもあります。
メソッド
IInertiaProcessor インターフェイスには、これらのメソッドがあります。
IInertiaProcessor::Complete Complete メソッドは、現在の操作を終了し、慣性プロセッサの慣性を停止します。 |
IInertiaProcessor::CompleteTime 特定のティックで現在の操作を完了し、慣性プロセッサの慣性を停止し、ManipulationCompleted イベントを発生させます。 |
IInertiaProcessor::get_BoundaryBottom BoundaryBottom プロパティは、ターゲット オブジェクトが移動できる画面の下部までの距離を制限します。 (Get) |
IInertiaProcessor::get_BoundaryLeft BoundaryLeft プロパティは、ターゲット オブジェクトが移動できる画面の左方向の距離を制限します。 (Get) |
IInertiaProcessor::get_BoundaryRight BoundaryRight プロパティは、ターゲット オブジェクトが移動できる画面の右側までの距離を制限します。 (Get) |
IInertiaProcessor::get_BoundaryTop BoundaryTop プロパティは、ターゲット オブジェクトが移動できる画面の上端までの距離を制限します。 (Get) |
IInertiaProcessor::get_DesiredAngularDeceleration DesiredAngularDeceleration プロパティは、ターゲット オブジェクトが 1 ミリ秒あたりのラジアン単位で回転を停止する目的の速度を指定します。 (Get) |
IInertiaProcessor::get_DesiredDeceleration DesiredDeceleration プロパティは、翻訳操作の減速率を指定します。 (Get) |
IInertiaProcessor::get_DesiredDisplacement DesiredDisplacement プロパティは、オブジェクトが移動する距離を指定します。 (Get) |
IInertiaProcessor::get_DesiredExpansion DesiredExpansion プロパティは、オブジェクトの平均半径の目的の変更を指定します。 (Get) |
IInertiaProcessor::get_DesiredExpansionDeceleration DesiredExpansionDeceleration プロパティは、オブジェクトの展開を停止する速度を指定します。 (Get) |
IInertiaProcessor::get_DesiredRotation DesiredRotation プロパティは、現在の慣性プロセッサ オブジェクトがターゲット オブジェクトをラジアン単位で操作する必要がある距離を指定します。 (Get) |
IInertiaProcessor::get_ElasticMarginBottom ElasticMarginBottom プロパティは、ターゲット オブジェクトをバウンスするための下部領域を指定します。 (Get) |
IInertiaProcessor::get_ElasticMarginLeft ElasticMarginLeft プロパティは、ターゲット オブジェクトをバウンスするための左端の領域を指定します。 (Get) |
IInertiaProcessor::get_ElasticMarginRight ElasticMarginRight プロパティは、ターゲット オブジェクトをバウンスするための右端の領域を指定します。 (Get) |
IInertiaProcessor::get_ElasticMarginTop ElasticMarginTop プロパティは、ターゲット オブジェクトをバウンスするための一番上の領域を指定します。 (Get) |
IInertiaProcessor::get_InitialAngularVelocity InitialAngularVelocity プロパティは、移動の開始時にターゲットの回転 (角度) 速度を指定します。 (Get) |
IInertiaProcessor::get_InitialExpansionVelocity InitialExpansionVelocity プロパティは、ターゲットが慣性の影響を受けた場合のターゲットの半径拡張率を指定します。 (Get) |
IInertiaProcessor::get_InitialOriginX InitialOriginX プロパティは、慣性を持つターゲットの開始水平方向の位置を指定します。 (Get) |
IInertiaProcessor::get_InitialOriginY InitialOriginY プロパティは、慣性を持つターゲットの垂直方向の開始位置を指定します。 (Get) |
IInertiaProcessor::get_InitialRadius InitialRadius プロパティは、オブジェクトが変更されるまでのターゲットの端から中心までの距離を指定します。 (Get) |
IInertiaProcessor::get_InitialTimestamp InitialTimestamp プロパティは、慣性を持つターゲット オブジェクトの開始タイム スタンプを指定します。 (Get) |
IInertiaProcessor::get_InitialVelocityX InitialVelocityX プロパティは、水平軸上のターゲット オブジェクトの初期移動を指定します。 (Get) |
IInertiaProcessor::get_InitialVelocityY InitialVelocityY プロパティは、垂直軸上のターゲット オブジェクトの初期移動を指定します。 (Get) |
IInertiaProcessor::P rocess Process メソッドは計算を実行し、外挿が完了したかどうかに応じて Started、Delta、または Completed イベントを発生させることができます。 前のティックで外挿が完了した場合、 メソッドは no-op です。 |
IInertiaProcessor::P rocessTime ProcessTime メソッドは、指定されたティックの計算を実行し、外挿が完了したかどうかに応じて、Started、Delta、または Completed イベントを発生させることができます。 前のティックで外挿が完了した場合、 メソッドは no-op です。 |
IInertiaProcessor::p ut_BoundaryBottom BoundaryBottom プロパティは、ターゲット オブジェクトが移動できる画面の下部までの距離を制限します。 (Put) |
IInertiaProcessor::p ut_BoundaryLeft BoundaryLeft プロパティは、ターゲット オブジェクトが移動できる画面の左方向の距離を制限します。 (Put) |
IInertiaProcessor::p ut_BoundaryRight BoundaryRight プロパティは、ターゲット オブジェクトが移動できる画面の右側までの距離を制限します。 (Put) |
IInertiaProcessor::p ut_BoundaryTop BoundaryTop プロパティは、ターゲット オブジェクトが移動できる画面の上端までの距離を制限します。 (Put) |
IInertiaProcessor::p ut_DesiredAngularDeceleration DesiredAngularDeceleration プロパティは、ターゲット オブジェクトが 1 ミリ秒あたりのラジアン単位で回転を停止する目的の速度を指定します。 (Put) |
IInertiaProcessor::p ut_DesiredDeceleration DesiredDeceleration プロパティは、変換操作が減速する目的のレートを指定します。 (Put) |
IInertiaProcessor::p ut_DesiredDisplacement DesiredDisplacement プロパティは、オブジェクトが移動する目的の距離を指定します。 (Put) |
IInertiaProcessor::p ut_DesiredExpansion DesiredExpansion プロパティは、オブジェクトの平均半径で必要な変更を指定します。 (Put) |
IInertiaProcessor::p ut_DesiredExpansionDeceleration DesiredExpansionDeceleration プロパティは、オブジェクトの展開を停止する速度を指定します。 (Put) |
IInertiaProcessor::p ut_DesiredRotation DesiredRotation プロパティは、現在の慣性プロセッサ オブジェクトがターゲット オブジェクトをラジアン単位で操作する距離を指定します。 (Put) |
IInertiaProcessor::p ut_ElasticMarginBottom ElasticMarginBottom プロパティは、ターゲット オブジェクトをバウンスするための下部領域を指定します。 (Put) |
IInertiaProcessor::p ut_ElasticMarginLeft ElasticMarginLeft プロパティは、ターゲット オブジェクトをバウンスするための左端の領域を指定します。 (Put) |
IInertiaProcessor::p ut_ElasticMarginRight ElasticMarginRight プロパティは、ターゲット オブジェクトをバウンスするための右端の領域を指定します。 (Put) |
IInertiaProcessor::p ut_ElasticMarginTop ElasticMarginTop プロパティは、ターゲット オブジェクトをバウンスするための一番上の領域を指定します。 (Put) |
IInertiaProcessor::p ut_InitialAngularVelocity InitialAngularVelocity プロパティは、移動の開始時にターゲットの回転 (角度) 速度を指定します。 (Put) |
IInertiaProcessor::p ut_InitialExpansionVelocity InitialExpansionVelocity プロパティは、ターゲットが慣性の影響を受けた場合のターゲットの半径展開率を指定します。 (Put) |
IInertiaProcessor::p ut_InitialOriginX InitialOriginX プロパティは、慣性を持つターゲットの水平方向の開始位置を指定します。 (Put) |
IInertiaProcessor::p ut_InitialOriginY InitialOriginY プロパティは、慣性を持つターゲットの垂直方向の開始位置を指定します。 (Put) |
IInertiaProcessor::p ut_InitialRadius InitialRadius プロパティは、オブジェクトが変更されるまでのターゲットの端から中心までの距離を指定します。 (Put) |
IInertiaProcessor::p ut_InitialTimestamp InitialTimestamp プロパティは、慣性を持つターゲット オブジェクトの開始タイム スタンプを指定します。 (Put) |
IInertiaProcessor::p ut_InitialVelocityX InitialVelocityX プロパティは、水平軸上のターゲット オブジェクトの初期移動を指定します。 (Put) |
IInertiaProcessor::p ut_InitialVelocityY InitialVelocityY プロパティは、縦軸でのターゲット オブジェクトの初期移動を指定します。 (Put) |
IInertiaProcessor::Reset Reset メソッドは、初期タイムスタンプを使用してプロセッサを初期化し、慣性を再起動します。 |
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | manipulations.h |