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 |