public class AndroidInputDeviceRegistry extends InputDeviceRegistry
Modifier and Type | Field and Description |
---|---|
private AndroidInputDevice |
androidDevice |
private static AndroidInputDeviceRegistry |
instance |
private KeyState |
keyState |
private AndroidInputProcessor |
processor |
devices
Modifier | Constructor and Description |
---|---|
private |
AndroidInputDeviceRegistry() |
Modifier and Type | Method and Description |
---|---|
private AndroidInputDevice |
addDeviceInternal(AndroidInputDevice device,
java.lang.String name) |
private void |
createDevice() |
private AndroidInputProcessor |
createInputProcessor(AndroidInputDevice device) |
(package private) static AndroidInputDeviceRegistry |
getInstance() |
private void |
gotKeyEvent(int action,
int lk) |
private void |
gotKeyEvent(KeyState keyState) |
static void |
gotKeyEventFromNative(int action,
int linuxKey) |
private void |
gotTouchEvent(TouchState touchState) |
static void |
gotTouchEventFromNative(int count,
int[] actions,
int[] ids,
int[] x,
int[] y,
int primary) |
static void |
registerDevice() |
(package private) void |
removeDevice(AndroidInputDevice device) |
getInputDevices
private static AndroidInputDeviceRegistry instance
private AndroidInputDevice androidDevice
private AndroidInputProcessor processor
private final KeyState keyState
static AndroidInputDeviceRegistry getInstance()
public static void registerDevice()
public static void gotTouchEventFromNative(int count, int[] actions, int[] ids, int[] x, int[] y, int primary)
private void gotTouchEvent(TouchState touchState)
public static void gotKeyEventFromNative(int action, int linuxKey)
private void gotKeyEvent(int action, int lk)
private void gotKeyEvent(KeyState keyState)
private void createDevice()
private AndroidInputDevice addDeviceInternal(AndroidInputDevice device, java.lang.String name)
void removeDevice(AndroidInputDevice device)
private AndroidInputProcessor createInputProcessor(AndroidInputDevice device)