open class TransformedMotionEvent : Recyclable
open class TransformDiff : Recyclable |
open var alsoRecyclable: Recyclable? |
open static fun calcSnapArea(radius: Float, snapRangeInPixel: Float, pixelDensity: Float): Float |
|
open static fun distance(pos1X: Float, pos1Y: Float, pos2X: Float, pos2Y: Float): Float open static fun distance(pos1: FloatArray!, pos2: FloatArray!): Float |
|
open fun getActionMasked(): Int
Return the kind of action being performed. Consider using |
|
open fun getInterpolatedPosition(dest: FloatArray!): FloatArray! |
|
open fun getPointerCount(): Int
The number of pointers of data contained in this event. Always >= 1. |
|
open fun getPosition(index: Int): FloatArray! open fun getPosition(index: Int, dest: FloatArray!): FloatArray!
Get the transformed pos of the point. |
|
open fun getRawEvent(): MotionEvent! |
|
open fun getScreenEvent(): TransformedMotionEvent! |
|
open fun hasClicked(): Boolean
Check if the event is a click. |
|
open fun hasDoubleTapped(): Boolean |
|
open fun hasFixedCenterPoint(): Boolean
Return if the event has a fixed center point to emulate a multitouch rotating and scaling Event. |
|
open fun isCheckpoint(): Boolean
If this return true you must saveImage your current state. The TransformDifference values will be at the start values. (xDiff = 0, yDiff = 0; angleDiff = 0; distanceDiff, scale = 1;) |
|
open fun isPositionHitting(area: MultiRect!): Boolean open fun isPositionHitting(index: Int, area: MultiRect!): Boolean open fun isPositionHitting(index: Int, area: MultiRect!, areaMatrix: Transformation!): Boolean
Get the transformed pos of the point. |
|
open fun isRelease(): Boolean |
|
open static fun mapFromSnapSystem(value: Float, sortedSnapPoints: FloatArray!, snapArea: Float, extendedRange: Boolean): Float |
|
open static fun mapToSnapSystem(value: Float, sortedSnapPoints: FloatArray!, snapArea: Float, extendedRange: Boolean): Float open static fun mapToSnapSystem(value: Float, sortedSnapPoints: FloatArray!, snapArea: Float, extendedRange: Boolean, snapped: BooleanArray!): Float |
|
open static fun obtain(event: MotionEvent!): TransformedMotionEvent! open static fun obtain(event: MotionEvent!, matrix: Matrix!): TransformedMotionEvent! |
|
open fun obtainTransformDifference(): TransformedMotionEvent.TransformDiff!
Return the differences to the checkpoint. The initial values are (xDiff = 0, yDiff = 0; angleDiff = 0; distanceDiff, scale = 1) |
|
open fun onRecycle(): Unit |
|
open fun recycle(): Unit |
|
open fun setFixedCenterPoint(pos: FloatArray!): Unit open fun setFixedCenterPoint(x: Float, y: Float): Unit
Set a center point to emulate a multitouch rotating and scaling Event |