Kanzi Connect  1.1.10
Kanzi Connect C++ API
kanzi::connect::InputTouchForwarder Class Reference

Input manipulator for kanzi connect which forwards input touch events to input service. More...

#include <input_touch_forwarder.hpp>

Inheritance diagram for kanzi::connect::InputTouchForwarder:

Public Member Functions

 InputTouchForwarder (Domain *domain, InputServiceClientSharedPtr service)
 Constructor. More...
 
virtual void notifyTouchInside (const TouchInfo &touchInfo) KZ_OVERRIDE
 Handle the touch events within the area. More...
 
void setGeometry (const Vector2 &topLeft, const Vector2 &size)
 Set active area for capture start point. More...
 
void setInputStreamId (string streamId, bool clearStreamIdHash)
 
void setInputStreamIdHash (int streamIdHash)
 
virtual ~InputTouchForwarder () KZ_OVERRIDE=default
 dtor More...
 

Detailed Description

Input manipulator for kanzi connect which forwards input touch events to input service.

Constructor & Destructor Documentation

◆ InputTouchForwarder()

kanzi::connect::InputTouchForwarder::InputTouchForwarder ( Domain *  domain,
InputServiceClientSharedPtr  service 
)
explicit

Constructor.

Parameters
domainThe UI domain
serviceThe input service instance which is used to pass events to server

◆ ~InputTouchForwarder()

virtual kanzi::connect::InputTouchForwarder::~InputTouchForwarder ( )
virtualdefault

dtor

Member Function Documentation

◆ notifyTouchInside()

virtual void kanzi::connect::InputTouchForwarder::notifyTouchInside ( const TouchInfo &  touchInfo)
virtual

Handle the touch events within the area.

◆ setGeometry()

void kanzi::connect::InputTouchForwarder::setGeometry ( const Vector2 &  topLeft,
const Vector2 &  size 
)

Set active area for capture start point.

In node coordinates

Parameters
topLeftThe coordinates of top left corner
sizeThe width and length of the area

◆ setInputStreamId()

void kanzi::connect::InputTouchForwarder::setInputStreamId ( string  streamId,
bool  clearStreamIdHash 
)
inline

◆ setInputStreamIdHash()

void kanzi::connect::InputTouchForwarder::setInputStreamIdHash ( int  streamIdHash)
inline

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