Verwenden von SDL2 Ich möchte MultiGestureEvents nur dann selektiv behandeln, wenn der Benutzer sie über ein spezielles Ansichtsfenster ausführt. (Zum Beispiel, Pinch Zoom-Ereignisse nur in der oberen rechten Ecke des Bildschirms, der ein separates Ansichtsfenster ist)SDL2 - Bestimmen der Punktposition eines SDL_MultiGestureEvent
Für ein PointEvent (Touch Up/Touch Down) Ich finde das Ansichtsfenster durch die absolute Punktposition und nehmen Dann berücksichtigen Sie die Viewport-Offsets, um zu bestimmen, welches Ansichtsfenster der Benutzer ausgewählt hat.
Aber für Multi-Touch bin ich nicht sicher, wie ich dies feststellen konnte, weil es keine Punktpositionsdaten mit der Geste verbunden sind, irgendwelche Gedanken?
https://wiki.libsdl.org/SDL_MultiGestureEvent