Swipe method allow more than startpoint/endpoint?

Is there any method that is similar to the current swipe available which allows for non-linear swipes? ie - Accepts start,end, track?

Or is there any method that allows multiple points to be sent to the swipe without it lifting off the screen? ie - multiple line segments combined into one swipe call?