input_manipulator.hpp File Reference

Classes

struct  kanzi::KzuInputTouchPoint
 The structure describes the attributes for a touch point or mouse hit. More...
 
struct  kanzi::TouchPointIdEquals
 Helper predicate functor which you can use to search for a touch point within a touch point container using the identifier of a touch point. More...
 
struct  kanzi::TouchPointStateEquals
 Helper predicate functor which you can use to search within a touch point container using the state of a touch point. More...
 
class  kanzi::InputManipulator
 The base class for the input manipulator. More...
 
struct  kanzi::InputManipulator::TouchInfo
 Structure to hold the state of the 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.