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

SDL_BITSPERPIXEL

ピクセル形式のピクセル当たりのビット数を求めるマクロ

ヘッダ

SDL3/SDL_pixels.h

構文

#define SDL_BITSPERPIXEL(format) (SDL_ISPIXELFORMAT_FOURCC(format) ? 0 : (((format) >> 8) & 0xFF))

引数

format調査するSDL_PixelFormat

戻り値

formatのピクセル当たりのビット数を戻す.

詳細

このマクロは引数の二重評価を行っているため, 副作用のある演算子を使用してはならない.

FourCC形式は, ビット深度を求める意味がほとんどないため0を戻す.

スレッドセーフ

このマクロはスレッドセーフである.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_BITSPERPIXEL - SDL Wiki