目次 - 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)
SDL_BUTTON_X2MASKSDL_BUTTON_MASK(SDL_BUTTON_X2)

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_MouseButtonFlags - SDL Wiki