目次 - SDL 3.0 API(機能別) - ジョイスティック - SDL_GetJoystickHat

SDL_GetJoystickHat

ジョイスティックのPOVハットの状態を得る

ヘッダ

SDL3/SDL_joystick.h

構文

Uint8 SDL_GetJoystickHat(SDL_Joystick *joystick, int hat);

SDL_HAT_CENTERED0x00u中央
SDL_HAT_UP0x01u
SDL_HAT_RIGHT0x02u
SDL_HAT_DOWN0x04u
SDL_HAT_LEFT0x08u
SDL_HAT_RIGHTUP(SDL_HAT_RIGHT|SDL_HAT_UP)右上
SDL_HAT_RIGHTDOWN(SDL_HAT_RIGHT|SDL_HAT_DOWN)右下
SDL_HAT_LEFTUP(SDL_HAT_LEFT|SDL_HAT_UP)左上
SDL_HAT_LEFTDOWN(SDL_HAT_LEFT|SDL_HAT_DOWN)左下

引数

SDL_Joystick *joystickジョイスティックの情報を持つSDL_Joystick
inthat問い合わせるハット. インデックス番号は0から始まる

戻り値

(uint8) 現在の位置を戻す.

詳細

戻り値はSDL_HAT_*の値の内の1つである.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GetJoystickHat - SDL Wiki