const char* SDL_GetPixelFormatName(Uint32 format)
format | SDL_PixelFormatEnumの値の1つ |
SDL_Surface* surface = ...; // どこかで生成したサーフェイス
SDL_PixelFormat* pixelFormat = surface->format;
Uint32 pixelFormatEnum = pixelFormat->format;
const char* surfacePixelFormatName = SDL_GetPixelFormatName(pixelFormatEnum);
SDL_Log("このサーフェイスのピクセル形式は %s", surfacePixelFormatName);
// このサーフェイスのピクセル形式は "SDL_PIXELFORMAT_ABGR8888" のように表示される
SDL 2.0.0以降