温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SDL SDL_PumpEvents更新输入设备事件

发布时间:2020-07-09 06:53:37 来源:网络 阅读:927 作者:fengyuzaitu 栏目:软件技术

SDL_PumpEvents更新键盘状态( Use SDL_PumpEvents to update the state array)

SDL_PeekEvents用于读取事件,在调用该函数之前,必须调用SDL_PumpEvents搜集键盘等事件
SDL_GETEVENT表示读取队列中的事件,并且将该事件从队列中移除
设置了SDL_GETEVENT操作属性的SDL_PeekEvents等同于调用SDL_PoolEvent获取事件


SDL_PumpEvents
从输入设备中搜集事件,推动这些事件进入事件队列,更新事件队列的状态,不过它还有一个作用是进行视频子系统的设备状态更新,如果不调用这个函数,所显示的视频会在大约10秒后丢失色彩。没有调用SDL_PumpEvents,将不会有任何的输入设备事件进入队列,这种情况下,SDL就无法响应任何的键盘等硬件输入。

注意
该函数只能在视频子系统的线程中调用,更加稳妥的做法,只应该在主线程中被调用

https://blog.csdn.net/leixiaohua1020/article/details/40723085
https://blog.csdn.net/noback7/article/details/7209271
https://www.cnblogs.com/TaigaCon/p/9622016.html


曾经看着她的倩影很美,现在依旧很美,不过只是在心底,再也无法触碰的美丽。忽然想起曾经走过的地方,她或许正在小心翼翼的说着,而我确是坦诚相待。只不过,我不是她喜欢的类型。不知道为什么,我们可以走那么长的路,或许我们只能是同伴,但不可能是伴侣。这就是事情的结局,我可以喜欢的是她的淑女的一面,但是她的强势不可能包容我的。 


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI