Documentation
¶
Overview ¶
Raw CGo bindings for Android input
Index ¶
- Constants
- func AInputEvent_getDeviceId(event *AInputEvent) int32
- func AInputEvent_getSource(event *AInputEvent) int32
- func AInputEvent_getType(event *AInputEvent) int32
- func AInputEvent_release(event *AInputEvent)
- func AInputQueue_attachLooper(queue *AInputQueue, looper *ALooper, ident int32, ...)
- func AInputQueue_detachLooper(queue *AInputQueue)
- func AInputQueue_finishEvent(queue *AInputQueue, event *AInputEvent, handled int32)
- func AInputQueue_getEvent(queue *AInputQueue, outEvent **AInputEvent) int32
- func AInputQueue_hasEvents(queue *AInputQueue) int32
- func AInputQueue_preDispatchEvent(queue *AInputQueue, event *AInputEvent) int32
- func AKeyEvent_getAction(key_event *AInputEvent) int32
- func AKeyEvent_getDownTime(key_event *AInputEvent) int64
- func AKeyEvent_getEventTime(key_event *AInputEvent) int64
- func AKeyEvent_getFlags(key_event *AInputEvent) int32
- func AKeyEvent_getKeyCode(key_event *AInputEvent) int32
- func AKeyEvent_getMetaState(key_event *AInputEvent) int32
- func AKeyEvent_getRepeatCount(key_event *AInputEvent) int32
- func AKeyEvent_getScanCode(key_event *AInputEvent) int32
- func AMotionEvent_getAction(motion_event *AInputEvent) int32
- func AMotionEvent_getActionButton(motion_event *AInputEvent) int32
- func AMotionEvent_getAxisValue(motion_event *AInputEvent, axis int32, pointer_index uint64) float32
- func AMotionEvent_getButtonState(motion_event *AInputEvent) int32
- func AMotionEvent_getClassification(motion_event *AInputEvent) int32
- func AMotionEvent_getDownTime(motion_event *AInputEvent) int64
- func AMotionEvent_getEdgeFlags(motion_event *AInputEvent) int32
- func AMotionEvent_getEventTime(motion_event *AInputEvent) int64
- func AMotionEvent_getFlags(motion_event *AInputEvent) int32
- func AMotionEvent_getHistoricalAxisValue(motion_event *AInputEvent, axis int32, pointer_index uint64, ...) float32
- func AMotionEvent_getHistoricalEventTime(motion_event *AInputEvent, history_index uint64) int64
- func AMotionEvent_getHistoricalOrientation(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalPressure(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalRawX(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalRawY(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalSize(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalToolMajor(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalToolMinor(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalTouchMajor(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalTouchMinor(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalX(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistoricalY(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
- func AMotionEvent_getHistorySize(motion_event *AInputEvent) uint64
- func AMotionEvent_getMetaState(motion_event *AInputEvent) int32
- func AMotionEvent_getOrientation(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getPointerCount(motion_event *AInputEvent) uint64
- func AMotionEvent_getPointerId(motion_event *AInputEvent, pointer_index uint64) int32
- func AMotionEvent_getPressure(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getRawX(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getRawY(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getSize(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getToolMajor(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getToolMinor(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getToolType(motion_event *AInputEvent, pointer_index uint64) int32
- func AMotionEvent_getTouchMajor(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getTouchMinor(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getX(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getXOffset(motion_event *AInputEvent) float32
- func AMotionEvent_getXPrecision(motion_event *AInputEvent) float32
- func AMotionEvent_getY(motion_event *AInputEvent, pointer_index uint64) float32
- func AMotionEvent_getYOffset(motion_event *AInputEvent) float32
- func AMotionEvent_getYPrecision(motion_event *AInputEvent) float32
- type AInputEvent
- type AInputQueue
- type ALooper
- type ALooper_callbackFunc
- type CgoAllocMap
- type JNIEnv
- type Jobject
- type SliceHeader
Constants ¶
View Source
const ( AINPUT_EVENT_TYPE_KEY = 1 AINPUT_EVENT_TYPE_MOTION = 2 AINPUT_EVENT_TYPE_FOCUS = 3 AINPUT_EVENT_TYPE_CAPTURE = 4 AINPUT_EVENT_TYPE_DRAG = 5 AINPUT_EVENT_TYPE_TOUCH_MODE = 6 )
View Source
const ( AINPUT_KEYBOARD_TYPE_NONE = 0 AINPUT_KEYBOARD_TYPE_NON_ALPHABETIC = 1 AINPUT_KEYBOARD_TYPE_ALPHABETIC = 2 )
View Source
const ( AINPUT_MOTION_RANGE_X = 0 AINPUT_MOTION_RANGE_Y = 1 AINPUT_MOTION_RANGE_PRESSURE = 2 AINPUT_MOTION_RANGE_SIZE = 3 AINPUT_MOTION_RANGE_TOUCH_MAJOR = 4 AINPUT_MOTION_RANGE_TOUCH_MINOR = 5 AINPUT_MOTION_RANGE_TOOL_MAJOR = 6 AINPUT_MOTION_RANGE_TOOL_MINOR = 7 AINPUT_MOTION_RANGE_ORIENTATION = 8 )
View Source
const ( AINPUT_SOURCE_UNKNOWN = 0 AINPUT_SOURCE_KEYBOARD = 257 AINPUT_SOURCE_DPAD = 513 AINPUT_SOURCE_GAMEPAD = 1025 AINPUT_SOURCE_TOUCHSCREEN = 4098 AINPUT_SOURCE_MOUSE = 8194 AINPUT_SOURCE_STYLUS = 16386 AINPUT_SOURCE_BLUETOOTH_STYLUS = 49154 AINPUT_SOURCE_TRACKBALL = 65540 AINPUT_SOURCE_MOUSE_RELATIVE = 131076 AINPUT_SOURCE_TOUCHPAD = 1048584 AINPUT_SOURCE_TOUCH_NAVIGATION = 2097152 AINPUT_SOURCE_JOYSTICK = 16777232 AINPUT_SOURCE_HDMI = 33554433 AINPUT_SOURCE_SENSOR = 67108864 AINPUT_SOURCE_ROTARY_ENCODER = 4194304 AINPUT_SOURCE_ANY = -256 )
View Source
const ( AINPUT_SOURCE_CLASS_MASK = 255 AINPUT_SOURCE_CLASS_NONE = 0 AINPUT_SOURCE_CLASS_BUTTON = 1 AINPUT_SOURCE_CLASS_POINTER = 2 AINPUT_SOURCE_CLASS_NAVIGATION = 4 AINPUT_SOURCE_CLASS_POSITION = 8 AINPUT_SOURCE_CLASS_JOYSTICK = 16 )
View Source
const ( AKEY_EVENT_ACTION_DOWN = 0 AKEY_EVENT_ACTION_UP = 1 AKEY_EVENT_ACTION_MULTIPLE = 2 )
View Source
const ( AKEY_EVENT_FLAG_WOKE_HERE = 1 AKEY_EVENT_FLAG_SOFT_KEYBOARD = 2 AKEY_EVENT_FLAG_KEEP_TOUCH_MODE = 4 AKEY_EVENT_FLAG_FROM_SYSTEM = 8 AKEY_EVENT_FLAG_EDITOR_ACTION = 16 AKEY_EVENT_FLAG_CANCELED = 32 AKEY_EVENT_FLAG_VIRTUAL_HARD_KEY = 64 AKEY_EVENT_FLAG_LONG_PRESS = 128 AKEY_EVENT_FLAG_CANCELED_LONG_PRESS = 256 AKEY_EVENT_FLAG_TRACKING = 512 AKEY_EVENT_FLAG_FALLBACK = 1024 )
View Source
const ( AKEY_STATE_UNKNOWN = -1 AKEY_STATE_UP = 0 AKEY_STATE_DOWN = 1 AKEY_STATE_VIRTUAL = 2 )
View Source
const ( AMETA_NONE = 0 AMETA_ALT_ON = 2 AMETA_ALT_LEFT_ON = 16 AMETA_ALT_RIGHT_ON = 32 AMETA_SHIFT_ON = 1 AMETA_SHIFT_LEFT_ON = 64 AMETA_SHIFT_RIGHT_ON = 128 AMETA_SYM_ON = 4 AMETA_FUNCTION_ON = 8 AMETA_CTRL_ON = 4096 AMETA_CTRL_LEFT_ON = 8192 AMETA_CTRL_RIGHT_ON = 16384 AMETA_META_ON = 65536 AMETA_META_LEFT_ON = 131072 AMETA_META_RIGHT_ON = 262144 AMETA_CAPS_LOCK_ON = 1048576 AMETA_NUM_LOCK_ON = 2097152 AMETA_SCROLL_LOCK_ON = 4194304 )
View Source
const ( AMOTION_EVENT_AXIS_X = 0 AMOTION_EVENT_AXIS_Y = 1 AMOTION_EVENT_AXIS_PRESSURE = 2 AMOTION_EVENT_AXIS_SIZE = 3 AMOTION_EVENT_AXIS_TOUCH_MAJOR = 4 AMOTION_EVENT_AXIS_TOUCH_MINOR = 5 AMOTION_EVENT_AXIS_TOOL_MAJOR = 6 AMOTION_EVENT_AXIS_TOOL_MINOR = 7 AMOTION_EVENT_AXIS_ORIENTATION = 8 AMOTION_EVENT_AXIS_VSCROLL = 9 AMOTION_EVENT_AXIS_HSCROLL = 10 AMOTION_EVENT_AXIS_Z = 11 AMOTION_EVENT_AXIS_RX = 12 AMOTION_EVENT_AXIS_RY = 13 AMOTION_EVENT_AXIS_RZ = 14 AMOTION_EVENT_AXIS_HAT_X = 15 AMOTION_EVENT_AXIS_HAT_Y = 16 AMOTION_EVENT_AXIS_LTRIGGER = 17 AMOTION_EVENT_AXIS_RTRIGGER = 18 AMOTION_EVENT_AXIS_THROTTLE = 19 AMOTION_EVENT_AXIS_RUDDER = 20 AMOTION_EVENT_AXIS_WHEEL = 21 AMOTION_EVENT_AXIS_GAS = 22 AMOTION_EVENT_AXIS_BRAKE = 23 AMOTION_EVENT_AXIS_DISTANCE = 24 AMOTION_EVENT_AXIS_TILT = 25 AMOTION_EVENT_AXIS_SCROLL = 26 AMOTION_EVENT_AXIS_RELATIVE_X = 27 AMOTION_EVENT_AXIS_RELATIVE_Y = 28 AMOTION_EVENT_AXIS_GENERIC_1 = 32 AMOTION_EVENT_AXIS_GENERIC_2 = 33 AMOTION_EVENT_AXIS_GENERIC_3 = 34 AMOTION_EVENT_AXIS_GENERIC_4 = 35 AMOTION_EVENT_AXIS_GENERIC_5 = 36 AMOTION_EVENT_AXIS_GENERIC_6 = 37 AMOTION_EVENT_AXIS_GENERIC_7 = 38 AMOTION_EVENT_AXIS_GENERIC_8 = 39 AMOTION_EVENT_AXIS_GENERIC_9 = 40 AMOTION_EVENT_AXIS_GENERIC_10 = 41 AMOTION_EVENT_AXIS_GENERIC_11 = 42 AMOTION_EVENT_AXIS_GENERIC_12 = 43 AMOTION_EVENT_AXIS_GENERIC_13 = 44 AMOTION_EVENT_AXIS_GENERIC_14 = 45 AMOTION_EVENT_AXIS_GENERIC_15 = 46 AMOTION_EVENT_AXIS_GENERIC_16 = 47 AMOTION_EVENT_AXIS_GESTURE_X_OFFSET = 48 AMOTION_EVENT_AXIS_GESTURE_Y_OFFSET = 49 AMOTION_EVENT_AXIS_GESTURE_SCROLL_X_DISTANCE = 50 AMOTION_EVENT_AXIS_GESTURE_SCROLL_Y_DISTANCE = 51 AMOTION_EVENT_AXIS_GESTURE_PINCH_SCALE_FACTOR = 52 AMOTION_EVENT_AXIS_GESTURE_SWIPE_FINGER_COUNT = 53 AMOTION_EVENT_MAXIMUM_VALID_AXIS_VALUE = 53 )
View Source
const ( AMOTION_EVENT_ACTION_MASK = 255 AMOTION_EVENT_ACTION_POINTER_INDEX_MASK = 65280 AMOTION_EVENT_ACTION_DOWN = 0 AMOTION_EVENT_ACTION_UP = 1 AMOTION_EVENT_ACTION_MOVE = 2 AMOTION_EVENT_ACTION_CANCEL = 3 AMOTION_EVENT_ACTION_OUTSIDE = 4 AMOTION_EVENT_ACTION_POINTER_DOWN = 5 AMOTION_EVENT_ACTION_POINTER_UP = 6 AMOTION_EVENT_ACTION_HOVER_MOVE = 7 AMOTION_EVENT_ACTION_SCROLL = 8 AMOTION_EVENT_ACTION_HOVER_ENTER = 9 AMOTION_EVENT_ACTION_HOVER_EXIT = 10 AMOTION_EVENT_ACTION_BUTTON_PRESS = 11 AMOTION_EVENT_ACTION_BUTTON_RELEASE = 12 )
View Source
const ( AMOTION_EVENT_BUTTON_PRIMARY = 1 AMOTION_EVENT_BUTTON_SECONDARY = 2 AMOTION_EVENT_BUTTON_TERTIARY = 4 AMOTION_EVENT_BUTTON_BACK = 8 AMOTION_EVENT_BUTTON_FORWARD = 16 AMOTION_EVENT_BUTTON_STYLUS_PRIMARY = 32 AMOTION_EVENT_BUTTON_STYLUS_SECONDARY = 64 )
View Source
const ( AMOTION_EVENT_EDGE_FLAG_NONE = 0 AMOTION_EVENT_EDGE_FLAG_TOP = 1 AMOTION_EVENT_EDGE_FLAG_BOTTOM = 2 AMOTION_EVENT_EDGE_FLAG_LEFT = 4 AMOTION_EVENT_EDGE_FLAG_RIGHT = 8 )
View Source
const ( AMOTION_EVENT_TOOL_TYPE_UNKNOWN = 0 AMOTION_EVENT_TOOL_TYPE_FINGER = 1 AMOTION_EVENT_TOOL_TYPE_STYLUS = 2 AMOTION_EVENT_TOOL_TYPE_MOUSE = 3 AMOTION_EVENT_TOOL_TYPE_ERASER = 4 AMOTION_EVENT_TOOL_TYPE_PALM = 5 )
View Source
const ( AMOTION_EVENT_CLASSIFICATION_NONE = 0 AMOTION_EVENT_CLASSIFICATION_AMBIGUOUS_GESTURE = 1 AMOTION_EVENT_CLASSIFICATION_DEEP_PRESS = 2 AMOTION_EVENT_CLASSIFICATION_TWO_FINGER_SWIPE = 3 AMOTION_EVENT_CLASSIFICATION_MULTI_FINGER_SWIPE = 4 AMOTION_EVENT_CLASSIFICATION_PINCH = 5 )
View Source
const (
AMOTION_EVENT_FLAG_WINDOW_IS_OBSCURED = 1
)
Variables ¶
This section is empty.
Functions ¶
func AInputEvent_getDeviceId ¶
func AInputEvent_getDeviceId(event *AInputEvent) int32
func AInputEvent_getSource ¶
func AInputEvent_getSource(event *AInputEvent) int32
func AInputEvent_getType ¶
func AInputEvent_getType(event *AInputEvent) int32
func AInputEvent_release ¶
func AInputEvent_release(event *AInputEvent)
func AInputQueue_attachLooper ¶
func AInputQueue_attachLooper(queue *AInputQueue, looper *ALooper, ident int32, callback ALooper_callbackFunc, data unsafe.Pointer)
func AInputQueue_detachLooper ¶
func AInputQueue_detachLooper(queue *AInputQueue)
func AInputQueue_finishEvent ¶
func AInputQueue_finishEvent(queue *AInputQueue, event *AInputEvent, handled int32)
func AInputQueue_getEvent ¶
func AInputQueue_getEvent(queue *AInputQueue, outEvent **AInputEvent) int32
func AInputQueue_hasEvents ¶
func AInputQueue_hasEvents(queue *AInputQueue) int32
func AInputQueue_preDispatchEvent ¶
func AInputQueue_preDispatchEvent(queue *AInputQueue, event *AInputEvent) int32
func AKeyEvent_getAction ¶
func AKeyEvent_getAction(key_event *AInputEvent) int32
func AKeyEvent_getDownTime ¶
func AKeyEvent_getDownTime(key_event *AInputEvent) int64
func AKeyEvent_getEventTime ¶
func AKeyEvent_getEventTime(key_event *AInputEvent) int64
func AKeyEvent_getFlags ¶
func AKeyEvent_getFlags(key_event *AInputEvent) int32
func AKeyEvent_getKeyCode ¶
func AKeyEvent_getKeyCode(key_event *AInputEvent) int32
func AKeyEvent_getMetaState ¶
func AKeyEvent_getMetaState(key_event *AInputEvent) int32
func AKeyEvent_getRepeatCount ¶
func AKeyEvent_getRepeatCount(key_event *AInputEvent) int32
func AKeyEvent_getScanCode ¶
func AKeyEvent_getScanCode(key_event *AInputEvent) int32
func AMotionEvent_getAction ¶
func AMotionEvent_getAction(motion_event *AInputEvent) int32
func AMotionEvent_getActionButton ¶
func AMotionEvent_getActionButton(motion_event *AInputEvent) int32
func AMotionEvent_getAxisValue ¶
func AMotionEvent_getAxisValue(motion_event *AInputEvent, axis int32, pointer_index uint64) float32
func AMotionEvent_getButtonState ¶
func AMotionEvent_getButtonState(motion_event *AInputEvent) int32
func AMotionEvent_getClassification ¶
func AMotionEvent_getClassification(motion_event *AInputEvent) int32
func AMotionEvent_getDownTime ¶
func AMotionEvent_getDownTime(motion_event *AInputEvent) int64
func AMotionEvent_getEdgeFlags ¶
func AMotionEvent_getEdgeFlags(motion_event *AInputEvent) int32
func AMotionEvent_getEventTime ¶
func AMotionEvent_getEventTime(motion_event *AInputEvent) int64
func AMotionEvent_getFlags ¶
func AMotionEvent_getFlags(motion_event *AInputEvent) int32
func AMotionEvent_getHistoricalAxisValue ¶
func AMotionEvent_getHistoricalAxisValue(motion_event *AInputEvent, axis int32, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalEventTime ¶
func AMotionEvent_getHistoricalEventTime(motion_event *AInputEvent, history_index uint64) int64
func AMotionEvent_getHistoricalOrientation ¶
func AMotionEvent_getHistoricalOrientation(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalPressure ¶
func AMotionEvent_getHistoricalPressure(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalRawX ¶
func AMotionEvent_getHistoricalRawX(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalRawY ¶
func AMotionEvent_getHistoricalRawY(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalSize ¶
func AMotionEvent_getHistoricalSize(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalToolMajor ¶
func AMotionEvent_getHistoricalToolMajor(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalToolMinor ¶
func AMotionEvent_getHistoricalToolMinor(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalTouchMajor ¶
func AMotionEvent_getHistoricalTouchMajor(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalTouchMinor ¶
func AMotionEvent_getHistoricalTouchMinor(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalX ¶
func AMotionEvent_getHistoricalX(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistoricalY ¶
func AMotionEvent_getHistoricalY(motion_event *AInputEvent, pointer_index uint64, history_index uint64) float32
func AMotionEvent_getHistorySize ¶
func AMotionEvent_getHistorySize(motion_event *AInputEvent) uint64
func AMotionEvent_getMetaState ¶
func AMotionEvent_getMetaState(motion_event *AInputEvent) int32
func AMotionEvent_getOrientation ¶
func AMotionEvent_getOrientation(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getPointerCount ¶
func AMotionEvent_getPointerCount(motion_event *AInputEvent) uint64
func AMotionEvent_getPointerId ¶
func AMotionEvent_getPointerId(motion_event *AInputEvent, pointer_index uint64) int32
func AMotionEvent_getPressure ¶
func AMotionEvent_getPressure(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getRawX ¶
func AMotionEvent_getRawX(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getRawY ¶
func AMotionEvent_getRawY(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getSize ¶
func AMotionEvent_getSize(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getToolMajor ¶
func AMotionEvent_getToolMajor(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getToolMinor ¶
func AMotionEvent_getToolMinor(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getToolType ¶
func AMotionEvent_getToolType(motion_event *AInputEvent, pointer_index uint64) int32
func AMotionEvent_getTouchMajor ¶
func AMotionEvent_getTouchMajor(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getTouchMinor ¶
func AMotionEvent_getTouchMinor(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getX ¶
func AMotionEvent_getX(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getXOffset ¶
func AMotionEvent_getXOffset(motion_event *AInputEvent) float32
func AMotionEvent_getXPrecision ¶
func AMotionEvent_getXPrecision(motion_event *AInputEvent) float32
func AMotionEvent_getY ¶
func AMotionEvent_getY(motion_event *AInputEvent, pointer_index uint64) float32
func AMotionEvent_getYOffset ¶
func AMotionEvent_getYOffset(motion_event *AInputEvent) float32
func AMotionEvent_getYPrecision ¶
func AMotionEvent_getYPrecision(motion_event *AInputEvent) float32
Types ¶
type AInputEvent ¶
type AInputEvent C.AInputEvent
func AKeyEvent_fromJava ¶
func AKeyEvent_fromJava(env *JNIEnv, keyEvent Jobject) *AInputEvent
func AMotionEvent_fromJava ¶
func AMotionEvent_fromJava(env *JNIEnv, motionEvent Jobject) *AInputEvent
type AInputQueue ¶
type AInputQueue C.AInputQueue
func AInputQueue_fromJava ¶
func AInputQueue_fromJava(env *JNIEnv, inputQueue Jobject) *AInputQueue
type ALooper_callbackFunc ¶
type ALooper_callbackFunc C.ALooper_callbackFunc
type CgoAllocMap ¶
type CgoAllocMap struct {
// contains filtered or unexported fields
}
CgoAllocMap stores pointers to C allocated memory for future reference.
func (*CgoAllocMap) Add ¶
func (a *CgoAllocMap) Add(ptr unsafe.Pointer)
func (*CgoAllocMap) Borrow ¶
func (a *CgoAllocMap) Borrow(b *CgoAllocMap)
func (*CgoAllocMap) Free ¶
func (a *CgoAllocMap) Free()
func (*CgoAllocMap) IsEmpty ¶
func (a *CgoAllocMap) IsEmpty() bool
type Jobject ¶
func AInputEvent_toJava ¶
func AInputEvent_toJava(env *JNIEnv, aInputEvent *AInputEvent) Jobject
Click to show internal directories.
Click to hide internal directories.