Nota
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tidħol jew tibdel id-direttorji.
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tibdel id-direttorji.
The IManipulationProcessor provides functionality for monitoring and responding to multitouch input.
Inheritance
The IManipulationProcessor interface inherits from the IUnknown interface. IManipulationProcessor also has these types of members:
Methods
The IManipulationProcessor interface has these methods.
| IManipulationProcessor::CompleteManipulation The CompleteManipulation method is called when the developer chooses to end the manipulation. |
| IManipulationProcessor::get_MinimumScaleRotateRadius Specifies how large the distance contacts on a scale or rotate gesture need to be to trigger manipulation. (Get) |
| IManipulationProcessor::get_PivotPointX The PivotPointX property is the horizontal center of the object. (Get) |
| IManipulationProcessor::get_PivotPointY The PivotPointY property is the vertical center of the object. (Get) |
| IManipulationProcessor::get_PivotRadius The PivotRadius property is used to determine how much rotation is used in single finger manipulation. (Get) |
| IManipulationProcessor::get_SupportedManipulations The SupportedManipulations property is used to indicate which manipulations are supported by an object. (Get) |
| IManipulationProcessor::GetAngularVelocity The GetAngularVelocity method calculates the rotational velocity that the target object is moving at. |
| IManipulationProcessor::GetExpansionVelocity The GetExpansionVelocity method calculates the rate that the target object is expanding at. |
| IManipulationProcessor::GetVelocityX Calculates and returns the horizontal velocity for the target object. |
| IManipulationProcessor::GetVelocityY Calculates and returns the vertical velocity. |
| IManipulationProcessor::ProcessDown The ProcessDown method feeds touch down data to the manipulation processor associated with a target. |
| IManipulationProcessor::ProcessDownWithTime Feeds touch down data, including a timestamp, to the manipulation processor associated with a target. |
| IManipulationProcessor::ProcessMove The ProcessMove method feeds movement data for the target object to its manipulation processor. |
| IManipulationProcessor::ProcessMoveWithTime Feeds movement data, including a time stamp, for the target object to its manipulation processor. |
| IManipulationProcessor::ProcessUp The ProcessUp method feeds data to a target's manipulation processor for touch up sequences. |
| IManipulationProcessor::ProcessUpWithTime Feeds data, including a timestamp, to a target's manipulation processor for touch-up sequences. |
| IManipulationProcessor::put_MinimumScaleRotateRadius Specifies how large the distance contacts on a scale or rotate gesture need to be to trigger manipulation. (Put) |
| IManipulationProcessor::put_PivotPointX The PivotPointX property is the horizontal center of the object. (Put) |
| IManipulationProcessor::put_PivotPointY The PivotPointY property is the vertical center of the object. (Put) |
| IManipulationProcessor::put_PivotRadius The PivotRadius property is used to determine how much rotation is used in single finger manipulation. (Put) |
| IManipulationProcessor::put_SupportedManipulations The SupportedManipulations property is used to indicate which manipulations are supported by an object. (Put) |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 7 [desktop apps only] |
| Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
| Target Platform | Windows |
| Header | manipulations.h |