SDL_FORCE_INLINE int SDL_HasExactlyOneBitSet32(Uint32 x);
| Uint32 | x | 調査する32ビット値 |
xに1ビットだけがセットされていれば真, そうでなければ偽を戻す.
ビットが設定されていない(xが0), または1ビットを超えて設定されている場合は, 偽を戻す.
特定の1ビットが設定されている場合は真を戻す.
これはヘッダにある強制インライン関数であり, SDLライブラリのパブリックなAPIではない(コードは呼び出されたプログラムに組み込まれ, リンカや動的ローダはSDL内にこの関数を見つけることができない)ので注意すること.
この関数はどのスレッドからも安全に呼べる.
SDL 3.2.0以降