XenevaOS
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
input_mt Struct Reference

#include <mt.h>

Public Member Functions

struct input_mt_slot slots[] __counted_by (num_slots)
 

Public Attributes

int trkid
 
int num_slots
 
int slot
 
unsigned int flags
 
unsigned int frame
 
int * red
 

Detailed Description

struct input_mt - state of tracked contacts @trkid: stores MT tracking ID for the next contact @num_slots: number of MT slots the device uses @slot: MT slot currently being transmitted @flags: input_mt operation flags @frame: increases every time input_mt_sync_frame() is called @red: reduced cost matrix for in-kernel tracking @slots: array of slots holding current values of tracked contacts

Member Function Documentation

◆ __counted_by()

struct input_mt_slot slots[] input_mt::__counted_by ( num_slots  )

Member Data Documentation

◆ flags

unsigned int input_mt::flags

◆ frame

unsigned int input_mt::frame

◆ num_slots

int input_mt::num_slots

◆ red

int* input_mt::red

◆ slot

int input_mt::slot

◆ trkid

int input_mt::trkid

The documentation for this struct was generated from the following file: