c++ - 没有 SDL 窗口的 SDL_Events

标签 c++ opengl sdl

我想使用 SDL 来处理我的事件,但我正在使用 OpenGL 处理图形。有没有一种方法可以使用 SDL 的事件处理,即使我实际上没有任何事件的 SDL 窗口?

最佳答案

如果您将 OpenGL 用于图形,则必须在某处有一个窗口来包含 OpenGL Canvas 。我非常怀疑除非 SDL 管理窗口,否则您将能够从 SDL 的 API 获得任何输入。至少在 Win32 系统上,所有输入都来自窗口消息回调,因此除非 SDL 绑定(bind)到其中,否则它根本看不到任何输入消息。

关于c++ - 没有 SDL 窗口的 SDL_Events,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21569020/

相关文章:

sdl - 如何在 SDL 2.0 中绘制矩形轮廓

c++ - AutoIt中调用DLL函数,DLLStruct没有数据

c++ - OpenGL 和 OOP 编程

c++ - 没有对多个基类中的模板化成员函数进行访问或歧义检查

opengl - 关于 OpenGL 不变限定符的困惑

c++ - 写入和读取图像 OpenGL 的内存屏障问题

c++ - 我应该以什么顺序将顶点发送到 OpenGL 进行剔除

c++ - SDL 的 LNK 2019 错误

c++ - 归类为病毒的程序是否存在安全漏洞?

c++ - 使用 std::weak_ptr 共享资源所有权