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

SDL_JoyHatEvent

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

フィールド

Uint32typeSDL_JOYHATMOTION
Uint32timestampイベントのタイムスタンプ
SDL_JoystickIDwhichイベントを報告したジョイスティックのインスタンスID
Uint8hat変化したハットの番号
Uint8valueハットの新しい位置 (詳細を参照すること)

詳細

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

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

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

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

関連項目(列挙体)

SDL_JoyHatEvent

関連項目(構造体)

SDL_Event
SDL_JoyAxisEvent
SDL_JoyBallEvent
SDL_JoyButtonEvent

関連項目(関数)

SDL_JoystickEventState
SDL_JoystickGetHat

SDL Wikiへのリンク

SDL_JoyHatEvent - SDL Wiki