Input manipulator for kanzi connect which forwards input touch events to input service.
More...
#include <input_event_forwarder.hpp>
Input manipulator for kanzi connect which forwards input touch events to input service.
◆ InputEventForwarder()
kanzi::connect::InputEventForwarder::InputEventForwarder |
( |
Domain * |
domain, |
|
|
InputServiceClientSharedPtr |
service, |
|
|
ManipulatorType |
type = ManipulatorType::TouchInputHandler |
|
) |
| |
|
explicit |
Constructor.
- Parameters
-
domain | The UI domain |
service | The input service instance which is used to pass events to server |
◆ ~InputEventForwarder()
virtual kanzi::connect::InputEventForwarder::~InputEventForwarder |
( |
| ) |
|
|
overridevirtualdefault |
◆ notifyKeyInput()
virtual bool kanzi::connect::InputEventForwarder::notifyKeyInput |
( |
const KeyEvent & |
event | ) |
|
|
overridevirtual |
Handle the key events within the node.
◆ notifyTouchInside()
virtual void kanzi::connect::InputEventForwarder::notifyTouchInside |
( |
const TouchInfo & |
touchInfo | ) |
|
|
overridevirtual |
Handle the touch events within the area.
◆ setGeometry()
void kanzi::connect::InputEventForwarder::setGeometry |
( |
const Vector2 & |
topLeft, |
|
|
const Vector2 & |
size |
|
) |
| |
Set active area for capture start point.
In node coordinates
- Parameters
-
topLeft | The coordinates of top left corner |
size | The width and length of the area |
◆ setInputStreamId()
void kanzi::connect::InputEventForwarder::setInputStreamId |
( |
string |
streamId, |
|
|
bool |
clearStreamIdHash |
|
) |
| |
|
inline |
◆ setInputStreamIdHash()
void kanzi::connect::InputEventForwarder::setInputStreamIdHash |
( |
int |
streamIdHash | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- connect/kanzi_adaptation/input_event_forwarder.hpp