目次 - API(機能別) - ピクセル形式と変換 - SDL_GetPixelFormatName

SDL_GetPixelFormatName

ユーザが読めるピクセル形式の名前を得る

構文

const char* SDL_GetPixelFormatName(Uint32 format)

引数

formatSDL_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_PIXELFORMAT_UNKNOWN"を戻す.

バージョン

SDL 2.0.0以降

SDL Wikiへのリンク

SDL_GetPixelFormatName - SDL Wiki