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 属性限制目标对象可移动到屏幕底部的距离。 (放置) |
IInertiaProcessor::p ut_BoundaryLeft BoundaryLeft 属性限制目标对象可以向屏幕左侧移动的距离。 (放置) |
IInertiaProcessor::p ut_BoundaryRight BoundaryRight 属性限制目标对象可以向屏幕右侧移动的距离。 (放置) |
IInertiaProcessor::p ut_BoundaryTop BoundaryTop 属性限制目标对象可以移动到屏幕顶部的距离。 (放置) |
IInertiaProcessor::p ut_DesiredAngularDeceleration DesiredAngularDeceleration 属性指定目标对象停止旋转的所需速率(弧度/毫秒平方)。 (放置) |
IInertiaProcessor::p ut_DesiredDeceleration DesiredDeceleration 属性指定转换操作减速的所需速率。 (放置) |
IInertiaProcessor::p ut_DesiredDisplacement DesiredDisplacement 属性指定对象将行驶的所需距离。 (放置) |
IInertiaProcessor::p ut_DesiredExpansion DesiredExpansion 属性指定对象的平均半径中所需的更改。 (放置) |
IInertiaProcessor::p ut_DesiredExpansionDeceleration DesiredExpansionDeceleration 属性指定对象停止展开的速率。 (放置) |
IInertiaProcessor::p ut_DesiredRotation DesiredRotation 属性指定当前惯性处理器对象应以弧度为单位操作目标对象的距离。 (放置) |
IInertiaProcessor::p ut_ElasticMarginBottom ElasticMarginBottom 属性指定用于弹跳目标对象的底部区域。 (放置) |
IInertiaProcessor::p ut_ElasticMarginLeft ElasticMarginLeft 属性指定用于弹跳目标对象的最左侧区域。 (放置) |
IInertiaProcessor::p ut_ElasticMarginRight ElasticMarginRight 属性指定用于弹跳目标对象的最右侧区域。 (放置) |
IInertiaProcessor::p ut_ElasticMarginTop ElasticMarginTop 属性指定用于弹跳目标对象的最顶层区域。 (放置) |
IInertiaProcessor::p ut_InitialAngularVelocity InitialAngularVelocity 属性指定开始移动时目标的旋转 (角度) 速度。 (放置) |
IInertiaProcessor::p ut_InitialExpansionVelocity InitialExpansionVelocity 属性指定目标受惯性影响时目标的半径扩展速率。 (放置) |
IInertiaProcessor::p ut_InitialOriginX InitialOriginX 属性指定具有惯性的目标的起始水平位置。 (放置) |
IInertiaProcessor::p ut_InitialOriginY InitialOriginY 属性指定具有惯性的目标的起始垂直位置。 (放置) |
IInertiaProcessor::p ut_InitialRadius InitialRadius 属性指定在对象更改之前从目标边缘到其中心之间的距离。 (放置) |
IInertiaProcessor::p ut_InitialTimestamp InitialTimestamp 属性指定具有惯性的目标对象的起始时间戳。 (放置) |
IInertiaProcessor::p ut_InitialVelocityX InitialVelocityX 属性指定目标对象在水平轴上的初始移动。 (放置) |
IInertiaProcessor::p ut_InitialVelocityY InitialVelocityY 属性指定目标对象在垂直轴上的初始移动。 (放置) |
IInertiaProcessor::Reset Reset 方法使用初始时间戳初始化处理器,并重启惯性。 |
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | manipulations.h |