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

SDL_PixelFormatEnumToMasks

ピクセル形式からビット深度とRGBAマスクを得る

構文

SDL_bool SDL_PixelFormatEnumToMasks(Uint32 format, int* bpp, Uint32* Rmask, Uint32* Gmask, Uint32* Bmask, Uint32* Amask)

引数

formatSDL_PixelFormatEnumの値の1つ
bppビット深度. 通常15, 16, 32
Rmask赤成分のマスクを代入するポインタ
Gmask緑成分のマスクを代入するポインタ
Bmask青成分のマスクを代入するポインタ
Amaskα成分のマスクを代入するポインタ

戻り値

成功のときSDL_TRUE, 変換できなかったときSDL_FALSEを戻す. このときSDL_GetError()を呼んで詳細を知ることができる.

バージョン

SDL 2.0.0以降

関連項目(関数)

SDL_MasksToPixelFormatEnum

SDL Wikiへのリンク

SDL_PixelFormatEnumToMasks - SDL Wiki