SDL中的screenSurface-> format是什么意思?

时间:2019-08-14 19:49:41

标签: c++ sdl

我最近开始研究SDL,我希望对此有所了解。我遵循了Lazy Foo的Productions教程,有一条我不明白的说法。在以下示例中,gScreenSurface->formatscreenSurface->format后面是什么意思?

SDL_ConvertSurface( screenSurface, gScreenSurface->format, 0 );
SDL_FillRect( screenSurface, NULL, SDL_MapRGB( screenSurface->format, 0xFF, 0xFF, 0xFF ));

希望有人可以解释它,只需要简短的解释即可。谢谢!

2 个答案:

答案 0 :(得分:1)

您看过documentation吗?该格式是SDL像素格式,详细说明了如何在内存中设置像素。

答案 1 :(得分:0)

不太清楚您要问的是什么,但是gScreenSurface->format的意思是“在gScreenSurface中解引用指针以获取指向其的值format”。这还不清楚吗?这是基本的指针用法。