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

标签 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 ));

希望有人能解释一下,只需要简单的解释。谢谢!

最佳答案

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

关于c++ - SDL中screenSurface->format是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57501134/

相关文章:

c++ - 为什么 std::is_same 不起作用?

c++ - 使用元组累加器减少推力

c++ - SDL 只会在尝试打印图片时绘制黑屏 C++

go - 未指定 cgo SDL 函数

c - SDL_BlitSurface 总是模糊的。我究竟做错了什么?

C++ 模板函数特化-模板参数的数量错误?

c++ - 在 C++ 中使用 openMP 强制关闭线程?

c++ - 众所周知,C++ 中的 long long 在精度方面非常糟糕吗?

c++ - SDL:窗口卡住

c++ - 在渲染 SDL_TTF 文本 C++ 时显示变量