xbmc
Modules | Classes | Enumerations
Touch
Collaboration diagram for Touch:

Modules

 Touch
 

Classes

class  CInputManager
 Main input processing class. More...
 
class  ITouchActionHandler
 Interface defining all supported touch action events. More...
 
class  ITouchInputHandler
 Interface (implements ITouchInputHandling) defining methods to handle raw touch input events (down, up, move). More...
 
class  ITouchInputHandling
 Convenience interface implementing ITouchActionHandler with an implementation that forwards any ITouchActionHandler-related calls to a previously registered ITouchActionHandler. More...
 
class  Touch
 A class representing a touch consisting of an x and y coordinate and a time. More...
 
class  Pointer
 A class representing a touch pointer interaction consisting of an down touch, the last touch and the current touch. More...
 

Enumerations

enum  TouchMoveDirection {
  TouchMoveDirectionNone = 0x0, TouchMoveDirectionLeft = 0x1, TouchMoveDirectionRight = 0x2, TouchMoveDirectionUp = 0x4,
  TouchMoveDirectionDown = 0x8
}
 Directions in which a touch can moved. More...
 
enum  TouchInput {
  TouchInputUnchanged = 0, TouchInputAbort, TouchInputDown, TouchInputUp,
  TouchInputMove
}
 Touch input event.
 

Detailed Description

Everything around touch detection

Enumeration Type Documentation

◆ TouchMoveDirection

Directions in which a touch can moved.

These values can be combined (bitwise OR) to specify multiple directions.