Class PinchManipulatorMetadata

Defines properties and message types for PinchManipulator.

Inherits properties and message types from InputManipulatorMetadata.

Message Types

See also MessageType
PinchManipulatorMetadata.StartedMessage

Occurs when the user presses down their finger. If the user lifts their finger before it exceeds the scale or rotate threshold, Kanzi cancels the pinch.

Arguments: PinchManipulatorMetadata.StartedMessageArguments

PinchManipulatorMetadata.MovedMessage

Occurs when the user changes the position of their finger and that change exceed the scale or rotation threshold.

Arguments: PinchManipulatorMetadata.MovedMessageArguments

PinchManipulatorMetadata.FinishedMessage

Occurs when the user lifts their finger after Kanzi recognizes a pinch gesture.

Arguments: PinchManipulatorMetadata.FinishedMessageArguments

PinchManipulatorMetadata.CanceledMessage

Occurs when focus moves away from the node during the pinch gesture.

Arguments: PinchManipulatorMetadata.CanceledMessageArguments

Message Arguments

Message arguments classes define message arguments used for different message types. Each class defines a number of property types - arguments - together with getter and setter functions for them.

PinchManipulatorMetadata.CanceledMessageArguments

ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty

PinchManipulatorMetadata.FinishedMessageArguments

ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty

PinchManipulatorMetadata.MovedMessageArguments

PinchPositionDeltaProperty
PinchScaleProperty
PinchRotationProperty
ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty

PinchManipulatorMetadata.StartedMessageArguments

ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty