我使用SDL2创建了一个非常简单的程序来显示从光线跟踪器图像生成的窗口:
auto* wnd = SDL_CreateWindow("Ray Tracer", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, s.width, s.height, 0);
while (!quit) {
SDL_WaitEvent(&event);
...
虽然一切正常,但如果我将窗户拖到屏幕外面并向后移动,我的窗户就会变黑。在Windows API中,我有WM_PAINT,在这种情况下会发送给我。 SDL2中是否有类似的事件?
感谢您的帮助!