SDL2 - 确定SDL_MultiGestureEvent的点位置

时间:2017-01-15 16:20:09

标签: c++ sdl sdl-2

使用SDL2我想只在用户通过特殊视口执行它时才有选择地处理MultiGestureEvents。 (例如,仅处理屏幕右上角的夹点缩放事件,这是一个单独的视口)

对于PointEvent(触摸/触摸)我通过获取绝对点位置然后分解视口偏移来确定视口,以确定用户选择了哪个视口。

然而对于多点触控,我不确定如何确定这一点,因为没有与手势相关的点位置数据,任何想法?

https://wiki.libsdl.org/SDL_MultiGestureEvent

1 个答案:

答案 0 :(得分:0)

也许您可以使用手势的标准化中心并根据目标视口执行边界框检查。