public float getToolMinor(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_TOOL_MINOR, pointerIndex); }
public float getPressure(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_PRESSURE, pointerIndex); }
public float getX(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_X, pointerIndex); }
public float getOrientation(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_ORIENTATION, pointerIndex); }
public float getToolMajor(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_TOOL_MAJOR, pointerIndex); }
public float getTouchMajor(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_TOUCH_MAJOR, pointerIndex); }
public float getY(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_Y, pointerIndex); }
@Implementation(minSdk = LOLLIPOP) @HiddenApi protected static float nativeGetAxisValue( long nativePtr, int axis, int pointerIndex, int historyPos) { NativeInput.MotionEvent event = getNativeMotionEvent(nativePtr); int pointerCount = event.getPointerCount(); validatePointerIndex(pointerIndex, pointerCount); if (historyPos == HISTORY_CURRENT) { return event.getAxisValue(axis, pointerIndex); } else { int historySize = event.getHistorySize(); validateHistoryPos(historyPos, historySize); return event.getHistoricalAxisValue(axis, pointerIndex, historyPos); } }
public float getSize(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_SIZE, pointerIndex); }
public float getTouchMinor(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_TOUCH_MINOR, pointerIndex); }
public float getOrientation(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_ORIENTATION, pointerIndex); }
public float getToolMajor(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_TOOL_MAJOR, pointerIndex); }
public float getTouchMinor(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_TOUCH_MINOR, pointerIndex); }
public float getX(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_X, pointerIndex); }
public float getTouchMajor(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_TOUCH_MAJOR, pointerIndex); }
@Implementation(minSdk = LOLLIPOP) @HiddenApi protected static float nativeGetAxisValue( long nativePtr, int axis, int pointerIndex, int historyPos) { NativeInput.MotionEvent event = getNativeMotionEvent(nativePtr); int pointerCount = event.getPointerCount(); validatePointerIndex(pointerIndex, pointerCount); if (historyPos == HISTORY_CURRENT) { return event.getAxisValue(axis, pointerIndex); } else { int historySize = event.getHistorySize(); validateHistoryPos(historyPos, historySize); return event.getHistoricalAxisValue(axis, pointerIndex, historyPos); } }
public float getY(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_Y, pointerIndex); }
public float getToolMinor(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_TOOL_MINOR, pointerIndex); }
public float getSize(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_SIZE, pointerIndex); }
public float getPressure(int pointerIndex) { return getAxisValue(AMOTION_EVENT_AXIS_PRESSURE, pointerIndex); }