Pepper_56_C++_interfaces
Pepper_56_C++_interfaces
 All Classes Namespaces Files Functions Typedefs Enumerations Macros Groups
pp::TouchPoint Class Reference

Wrapper class for PP_TouchPoint. More...

#include <touch_point.h>

Public Member Functions

 TouchPoint (const PP_TouchPoint &point)
 
uint32_t id () const
 
FloatPoint position () const
 
FloatPoint radii () const
 
float rotation_angle () const
 
float pressure () const
 

Detailed Description

Wrapper class for PP_TouchPoint.

Member Function Documentation

uint32_t pp::TouchPoint::id ( ) const
inline
Returns
The identifier for this TouchPoint. This corresponds to the order in which the points were pressed. For example, the first point to be pressed has an id of 0, the second has an id of 1, and so on. An id can be reused when a touch point is released. For example, if two fingers are down, with id 0 and 1, and finger 0 releases, the next finger to be pressed can be assigned to id 0.
FloatPoint pp::TouchPoint::position ( ) const
inline
Returns
The x-y coordinates of this TouchPoint, in DOM coordinate space.
float pp::TouchPoint::pressure ( ) const
inline
Returns
The pressure applied to this TouchPoint. This is typically a value between 0 and 1, with 0 indicating no pressure and 1 indicating some maximum pressure, but scaling differs depending on the hardware and the value is not guaranteed to stay within that range.
FloatPoint pp::TouchPoint::radii ( ) const
inline
Returns
The elliptical radii, in screen pixels, in the x and y direction of this TouchPoint.
float pp::TouchPoint::rotation_angle ( ) const
inline
Returns
The angle of rotation of the elliptical model of this TouchPoint from the y-axis.

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