目次 - API(機能別) - ピクセル形式と変換 - SDL_PixelFormatEnumToMasks
SDL_PixelFormatEnumToMasks
ピクセル形式からビット深度とRGBAマスクを得る
構文
SDL_bool SDL_PixelFormatEnumToMasks(Uint32 format, int* bpp, Uint32* Rmask, Uint32* Gmask, Uint32* Bmask, Uint32* Amask)
引数
format | SDL_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