|
VSTGUI
4.2
Graphical User Interface Framework not only for VST plugins
|
a touch event More...
Classes | |
| struct | Touch |
Public Types | |
| enum | TouchState { kBegan, kMoved, kEnded, kNoChange, kCanceled, kUndefined } |
| typedef std::pair< int32_t, ITouchEvent::Touch > | TouchPair |
| typedef std::map< int32_t, Touch > | TouchMap |
Public Member Functions | |
| int32_t | numTouches () const |
| TouchMap::const_iterator | begin () const |
| TouchMap::const_iterator | end () const |
| const Touch * | find (int32_t identifier) const |
| bool | setTouchTarget (int32_t identifier, CView *view, bool targetIsSingleTouch) |
| bool | unsetTouchTarget (int32_t identifier, CView *view) |
| virtual double | getTimeStamp () const =0 |
Protected Member Functions | |
| ITouchEvent () | |
| virtual | ~ITouchEvent () |
Protected Attributes | |
| TouchMap | touches |
a touch event
| typedef std::pair<int32_t, ITouchEvent::Touch> TouchPair |
| enum TouchState |
|
inlineprotected |
|
inlineprotectedvirtual |
|
inline |
|
inline |
|
inline |
|
pure virtual |
|
inline |
|
inline |
|
inline |
|
protected |