如何将SDL_renderer转换为SDL_window?

时间:2016-01-03 03:30:37

标签: c++ sdl sdl-2

我从SDL2开始,并且在尝试将SDL_renderer转换为SDL_window时遇到了一些麻烦。 如何将SDL_rnderer完全转换为SDL_window?

2 个答案:

答案 0 :(得分:2)

你不能,他们是不同的结构。

无论如何,您可以通过SDL_CreateRenderer方法或SDL_CreateWindowAndRenderer方法为给定的SDL_Renderer创建SDL_Window

答案 1 :(得分:0)

这是不可能的。 一扇窗户就是一扇窗户。 渲染器负责渲染/生成图像。 窗口的“内部”通常由渲染器组成。

通过这种方式,窗口使用渲染器,这可以解释为什么无法将渲染器转换为窗口。