IManipulationProcessor interface

The IManipulationProcessor provides functionality for monitoring and responding to multitouch input.

Methods

The IManipulationProcessor interface has these methods.

Method Description
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.
IManipulationProcessor::get_PivotPointX The PivotPointX property is the horizontal center of the object.
IManipulationProcessor::get_PivotPointY The PivotPointY property is the vertical center of the object.
IManipulationProcessor::get_PivotRadius The PivotRadius property is used to determine how much rotation is used in single finger manipulation.
IManipulationProcessor::get_SupportedManipulations The SupportedManipulations property is used to indicate which manipulations are supported by an object.
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.
IManipulationProcessor::put_PivotPointX The PivotPointX property is the horizontal center of the object.
IManipulationProcessor::put_PivotPointY The PivotPointY property is the vertical center of the object.
IManipulationProcessor::put_PivotRadius The PivotRadius property is used to determine how much rotation is used in single finger manipulation.
IManipulationProcessor::put_SupportedManipulations The SupportedManipulations property is used to indicate which manipulations are supported by an object.

Requirements

   
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header manipulations.h

See Also

Classes and Interfaces