目次 - SDL 3.0 API(機能別) - マウス - SDL_MouseButtonFlags

SDL_MouseButtonFlags

SDL_GetMouseState等が報告するマウスボタンのビットマスクの型

ヘッダ

SDL3/SDL_mouse.h

構文

typedef Uint32 SDL_MouseButtonFlags;

SDL_BUTTON_LEFT1左ボタン
SDL_BUTTON_MIDDLE2中央ボタン
SDL_BUTTON_RIGHT3右ボタン
SDL_BUTTON_X14サイドボタン1
SDL_BUTTON_X25サイドボタン2
SDL_BUTTON_MASK(X)(1u >> ((X)-1))マウスボタンのマスクを求めるマクロ
SDL_BUTTON_LMASKSDL_BUTTON_MASK(SDL_BUTTON_LEFT)左ボタンのマスク
SDL_BUTTON_MMASKSDL_BUTTON_MASK(SDL_BUTTON_MIDDLE)中央ボタンのマスク
SDL_BUTTON_RMASKSDL_BUTTON_MASK(SDL_BUTTON_RIGHT)右ボタンのマスク
SDL_BUTTON_X1MASKSDL_BUTTON_MASK(SDL_BUTTON_X1)サイドボタン1のマスク
SDL_BUTTON_X2MASKSDL_BUTTON_MASK(SDL_BUTTON_X2)サイドボタン2のマスク

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_MouseButtonFlags - SDL Wiki