class LinuxTouchTransform
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int[] |
axes |
private LinuxInputDevice |
device |
private boolean |
flipXY |
private int[] |
maxs |
private int[] |
mins |
private double[] |
scalars |
private double[] |
translates |
Constructor and Description |
---|
LinuxTouchTransform(LinuxInputDevice device) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
getAxis(LinuxEventBuffer buffer)
Gets the transformed axis number of the current event in the buffer
provided.
|
(package private) int |
getValue(LinuxEventBuffer buffer)
Gets the transformed pixel coordinate of the current event in the buffer
provided.
|
private void |
initTransform(int axis,
int index) |
private int |
transform(int index,
int value) |
private LinuxInputDevice device
private int[] axes
private double[] translates
private double[] scalars
private boolean flipXY
private int[] mins
private int[] maxs
LinuxTouchTransform(LinuxInputDevice device)
int getValue(LinuxEventBuffer buffer)
buffer
- A LinuxEventBuffer containing a raw event lineint getAxis(LinuxEventBuffer buffer)
buffer
- A LinuxEventBuffer containing a raw event lineprivate void initTransform(int axis, int index)
private int transform(int index, int value)