Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |