Murl::Graph::ITouchReporterTarget Interface Referenceabstract
The ITouchReporterTarget interface. More...
#include "murl_graph_i_touch_reporter_target.h"
Inheritance diagram for Murl::Graph::ITouchReporterTarget:
Public Member Functions | |
virtual void | SetPressed (const Vector &localPosition)=0 |
Set the pressed state. More... | |
virtual void | SetReleasedInside (const Vector &localPosition)=0 |
Set the released inside state. More... | |
virtual void | SetReleasedOutside (const Vector &localPosition)=0 |
Set the released outside state. More... | |
virtual void | SetButtonState (IEnums::ButtonState state)=0 |
Set the button state. More... | |
Detailed Description
The ITouchReporterTarget interface.
The ITouchReporterTarget interface is used by the IMultiTouchReporter object to notify the combined state from ITouchReporter events.
Member Function Documentation
◆ SetPressed()
|
pure virtual |
Set the pressed state.
The first ITouchReporter event was pressed on the touch area.
- Parameters
-
localPosition The local position of the event.
◆ SetReleasedInside()
|
pure virtual |
Set the released inside state.
A ITouchReporter event was pressed first and released at last inside the touch area.
- Parameters
-
localPosition The local position of the event.
◆ SetReleasedOutside()
|
pure virtual |
Set the released outside state.
A ITouchReporter event was pressed first and released at last outside the touch area.
- Parameters
-
localPosition The local position of the event.
◆ SetButtonState()
|
pure virtual |
Set the button state.
- Parameters
-
state The current button state.
The documentation for this interface was generated from the following file:
- murl_graph_i_touch_reporter_target.h