The HTouchInfo class encapsulates touch events. More...

#include <HEventInfo.h>

Public Member Functions

 HTouchInfo (float x, float y, float timestamp, int taps, MVO_POINTER_SIZED_UINT ident, bool active=true)
 
 HTouchInfo ()
 
void Init (float x=0.0f, float y=0.0f, float timestamp=0.0f, int taps=0, MVO_POINTER_SIZED_UINT ident=0, bool active=true)
 

Public Attributes

bool m_bActive
 
MVO_POINTER_SIZED_UINT m_id
 
int m_taps
 
float m_timestamp
 
float m_x
 
float m_y
 

Detailed Description

The HTouchInfo class encapsulates touch events.

HTouchInfo stores location and other information about touch events

Constructor & Destructor Documentation

◆ HTouchInfo() [1/2]

HTouchInfo::HTouchInfo ( float  x,
float  y,
float  timestamp,
int  taps,
MVO_POINTER_SIZED_UINT  ident,
bool  active = true 
)
inline

Constructs an HTouchInfo object.

Parameters
viewA pointer to the HBaseView object.
xThe X coordinate of the touch event, in window space.
yThe Y coordinate of the touch event, in window space.
timestampThe time when the touch has occured
tapsNumber of "taps" (one or more consecutive touches interpreted as one touch)
identUnique identifier
activeTouch is active

◆ HTouchInfo() [2/2]

HTouchInfo::HTouchInfo ( )
inline

Destructor for HTouchManager

Member Function Documentation

◆ Init()

void HTouchInfo::Init ( float  x = 0.0f,
float  y = 0.0f,
float  timestamp = 0.0f,
int  taps = 0,
MVO_POINTER_SIZED_UINT  ident = 0,
bool  active = true 
)
inline

HTouchInfo Initializer

Parameters
xThe X coordinate of the touch event, in window space.
yThe Y coordinate of the touch event, in window space.
timestampThe time when the touch has occured
tapsNumber of "taps" (one or more consecutive touches interpreted as one touch)
identUnique identifier
activeTouch is active

Member Data Documentation

◆ m_bActive

bool HTouchInfo::m_bActive

Touch is active

◆ m_id

MVO_POINTER_SIZED_UINT HTouchInfo::m_id

Unique Identifier

◆ m_taps

int HTouchInfo::m_taps

number of consecutive touches interpreted as one touch

◆ m_timestamp

float HTouchInfo::m_timestamp

Time when the touch has occured

◆ m_x

float HTouchInfo::m_x

x coordinate of touch in window space

◆ m_y

float HTouchInfo::m_y

y coordinate of touch in window space


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