Get the human readable name of a pixel format.
const char* SDL_GetPixelFormatName(Uint32 format);
format | the pixel format to query |
Returns the human readable name of the specified pixel format or SDL_PIXELFORMAT_UNKNOWN
if the format isn't recognized.
This function is available since SDL 3.0.0.
// a valid surface from wherever.
SDL_Surface* surface = ...;
SDL_PixelFormat* pixelFormat = surface->format;
Uint32 pixelFormatEnum = pixelFormat->format;const char* surfacePixelFormatName = SDL_GetPixelFormatName(pixelFormatEnum);
"The surface's pixelformat is %s", surfacePixelFormatName);
SDL_Log(// prints something like "The surface's pixelformat is SDL_PIXELFORMAT_ABGR8888"