input_manipulator.hpp File Reference

Classes

struct  kanzi::KzuInputTouchPoint
 Touch point description. More...
 
struct  kanzi::TouchPointIdEquals
 Helper predicate functor for searching within touch point containers. More...
 
struct  kanzi::TouchPointStateEquals
 Helper predicate functor for searching within touch point containers. More...
 
class  kanzi::InputManipulator
 Base class for the input manipulator. More...
 
struct  kanzi::InputManipulator::TouchInfo
 Structure to hold a state of current touch points. More...
 
class  kanzi::InputManipulator::InputMessageArguments
 Message arguments for input manipulator messages. More...
 

Namespaces

 kanzi
 

Macros

#define KZU_INPUT_TOUCH_INVALID_ID
 Invalid touch point identifier. More...
 

Typedefs

typedef shared_ptr< InputManipulator > kanzi::InputManipulatorSharedPtr
 
typedef weak_ptr< InputManipulator > kanzi::InputManipulatorWeakPtr
 

Enumerations

enum  kanzi::KzuInputTouchPointState { kanzi::KZU_INPUT_TOUCH_POINT_STATE_DOWN, kanzi::KZU_INPUT_TOUCH_POINT_STATE_STATIONARY, kanzi::KZU_INPUT_TOUCH_POINT_STATE_MOVE, kanzi::KZU_INPUT_TOUCH_POINT_STATE_UP }
 Touch point state. More...
 

Macro Definition Documentation

#define KZU_INPUT_TOUCH_INVALID_ID

Invalid touch point identifier.