共用方式為


IInertiaProcessor 介面 (manipulations.h)

IInertiaProcessor 介面會處理 Windows Touch 物件動作的相關計算。

繼承

IInertiaProcessor介面繼承自IUnknown介面。 IInertiaProcessor 也有下列類型的成員:

方法

IInertiaProcessor介面具有這些方法。

 
IInertiaProcessor::Complete

Complete 方法會完成目前的操作,並停止慣性處理器上的慣性。
IInertiaProcessor::CompleteTime

在指定的刻度完成目前的操作、停止慣性處理器上的慣性,並引發 ManipulationCompleted 事件。
IInertiaProcessor::get_BoundaryBottom

BoundaryBottom 屬性會限制目標物件可以移動的螢幕底部距離。 (取得)
IInertiaProcessor::get_BoundaryLeft

BoundaryLeft 屬性會限制目標物件可以移動之畫面左邊的程度。 (取得)
IInertiaProcessor::get_BoundaryRight

BoundaryRight 屬性會限制目標物件可以移動的畫面右邊距離。 (取得)
IInertiaProcessor::get_BoundaryTop

BoundaryTop 屬性會限制目標物件可以移動的畫面頂端距離。 (取得)
IInertiaProcessor::get_DesiredAngularDeceleration

DesiredAngularDeceleration 屬性會指定目標物件會停止以弧度為單位每毫秒平方旋轉的所需速率。 (取得)
IInertiaProcessor::get_DesiredDeceleration

DesiredDeceleration 屬性會指定轉換作業將減速所需的速率。 (取得)
IInertiaProcessor::get_DesiredDisplacement

DesiredDisplacement 屬性會指定物件要移動的所需距離。 (取得)
IInertiaProcessor::get_DesiredExpansion

DesiredExpansion 屬性會指定物件平均半徑中所需的變更。 (取得)
IInertiaProcessor::get_DesiredExpansionDeceleration

DesiredExpansionDeceleration 屬性會指定物件停止展開的速率。 (取得)
IInertiaProcessor::get_DesiredRotation

DesiredRotation 屬性會指定目前慣性處理器物件應該以弧度操作目標物件的程度。 (取得)
IInertiaProcessor::get_ElasticMarginBottom

ElasticMarginBottom 屬性會指定用來擷取目標物件的底部區域。 (取得)
IInertiaProcessor::get_ElasticMarginLeft

ElasticMarginLeft 屬性會指定最左邊的區域來彈跳目標物件。 (取得)
IInertiaProcessor::get_ElasticMarginRight

ElasticMarginRight 屬性會指定用來擷取目標物件的最右邊區域。 (取得)
IInertiaProcessor::get_ElasticMarginTop

ElasticMarginTop 屬性會指定用來擷取目標物件的最上層區域。 (取得)
IInertiaProcessor::get_InitialAngularVelocity

InitialAngularVelocity 屬性會指定開始移動時,目標的旋轉 (角度) 速度。 (取得)
IInertiaProcessor::get_InitialExpansionVelocity

InitialExpansionVelocity 屬性會指定目標受慣性影響時的半徑展開速率。 (取得)
IInertiaProcessor::get_InitialOriginX

InitialOriginX 屬性會指定具有慣性之目標的起始水準位置。 (取得)
IInertiaProcessor::get_InitialOriginY

InitialOriginY 屬性會指定具有慣性之目標的起始垂直位置。 (取得)
IInertiaProcessor::get_InitialRadius

InitialRadius 屬性會指定物件變更之前,從目標邊緣到其中心距離。 (取得)
IInertiaProcessor::get_InitialTimestamp

InitialTimestamp 屬性會指定具有慣性之目標物件的起始時間戳記。 (取得)
IInertiaProcessor::get_InitialVelocityX

InitialVelocityX 屬性會指定水準軸上目標物件的初始移動。 (取得)
IInertiaProcessor::get_InitialVelocityY

InitialVelocityY 屬性會指定垂直軸上目標物件的初始移動。 (取得)
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 屬性會指定目標物件會停止以弧度為單位每毫秒平方旋轉的所需速率。 (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

另請參閱

類別和介面