次の方法で共有


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

関連項目

クラスとインターフェイス