Multitouch Library

struct input_mt_slot — represents the state of an input MT slot
struct input_mt — state of tracked contacts
struct input_mt_pos — contact position
input_mt_init_slots — initialize MT input slots
input_mt_destroy_slots — frees the MT slots of the input device
input_mt_report_slot_state — report contact state
input_mt_report_finger_count — report contact count
input_mt_report_pointer_emulation — common pointer emulation
input_mt_drop_unused — Inactivate slots not seen in this frame
input_mt_sync_frame — synchronize mt frame
input_mt_assign_slots — perform a best-match assignment
input_mt_get_slot_by_key — return slot matching key