目次 - API(機能別) - イベント処理 - SDL_JoyHatEvent

# SDL_JoyHatEvent

ジョイスティックハットイベントの構造体

## フィールド

Uint32 | type | SDL_JOYHATMOTION
Uint32 | timestamp | イベントのタイムスタンプ
SDL_JoystickID | which | イベントを報告したジョイスティックのインスタンスID
Uint8 | hat | 変化したハットの番号
Uint8 | value | ハットの新しい位置 (詳細を参照すること)

## 詳細

SDL_JoyHatEventはSDL_Eventのメンバで, SDL_JOYHATMOTIONが報告されたときに使われる. eventのjhatフィールドからアクセスできる.

SDL_JOYHATMOTIONはユーザがジョイスティックのハットを動かすたびに発生する.

valueは以下の値の1つである

SDL_HAT_LEFTUP | SDL_HAT_UP | SDL_HAT_RIGHTUP
SDL_HAT_LEFT | SDL_HAT_CENTERED | SDL_HAT_RIGHT
SDL_HAT_LEFTDOWN | SDL_HAT_DOWN | SDL_HAT_RIGHTDOWN

0はPOVが中央にあることを意味することに注意すること.

## 関連項目(列挙体)

SDL_JoyHatEvent

## 関連項目(構造体)

SDL_Event
SDL_JoyAxisEvent
SDL_JoyBallEvent
SDL_JoyButtonEvent

## 関連項目(関数)

SDL_JoystickEventState
SDL_JoystickGetHat

## SDL Wikiへのリンク

SDL_JoyHatEvent - SDL Wiki