iPlug2 - C++ Audio Plug-in Framework
|
A base class for controls that can do do multitouch. More...
#include <IControl.h>
Classes | |
struct | TrackedTouch |
Public Member Functions | |
virtual void | AddTouch (ITouchID touchID, float x, float y, float radius) |
virtual void | ReleaseTouch (ITouchID touchID) |
virtual void | UpdateTouch (ITouchID touchID, float x, float y, float radius) |
void | ClearAllTouches () |
int | NTrackedTouches () const |
TrackedTouch * | GetTouch (int index) |
TrackedTouch * | GetTouchWithIdentifier (ITouchID touchID) |
Protected Attributes | |
std::unordered_map< ITouchID, TrackedTouch > | mTrackedTouches |
bool | mTouchStatus [MAX_TOUCHES] = { 0 } |
Static Protected Attributes | |
static constexpr int | MAX_TOUCHES = 10 |
A base class for controls that can do do multitouch.
Definition at line 1099 of file IControl.h.