APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.glass.ui.monocle

pack-priv Class LinuxStatefulMultiTouchProcessor

extends LinuxTouchProcessor
Class Inheritance
Imports
java.util.HashMap, .Map

This multitouch processor works with drivers that send tracking IDs.

Field Summary

Modifier and TypeField and Description
private static final int
private int
private int
private static final int
private final Map<Integer, Integer>
Inherited from com.sun.glass.ui.monocle.LinuxTouchProcessor:
pipelinestatetransform

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
processEvents(LinuxInputDevice device)

Implements com.sun.glass.ui.monocle.LinuxInputProcessor.processEvents.

Called when events are waiting on the input device to be processed.

private void
updatePoint(int x, int y)

Field Detail

COORD_UNDEFINEDback to summary
private static final int COORD_UNDEFINED
currentIDback to summary
private int currentID
currentSlotback to summary
private int currentSlot
ID_UNASSIGNEDback to summary
private static final int ID_UNASSIGNED
slotToIDMapback to summary
private final Map<Integer, Integer> slotToIDMap

Constructor Detail

LinuxStatefulMultiTouchProcessorback to summary
pack-priv LinuxStatefulMultiTouchProcessor(LinuxInputDevice device)

Method Detail

processEventsback to summary
public void processEvents(LinuxInputDevice device)

Implements com.sun.glass.ui.monocle.LinuxInputProcessor.processEvents.

Doc from com.sun.glass.ui.monocle.LinuxInputProcessor.processEvents.

Called when events are waiting on the input device to be processed. Called on the runnable processor provided to the input device.

Annotations
@Override
updatePointback to summary
private void updatePoint(int x, int y)