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

SDL_JoyBallEvent

ジョイスティックボールイベントの情報の構造体

フィールド

Uint32typeSDL_JOYBALLMOTION
Uint32timestampイベントのタイムスタンプ
SDL_JoystickIDwhichイベントを報告したジョイスティックのインスタンスID
Uint8ball変化したトラックボールの番号
Sint16xrelX方向の移動量
Sint16yrelY方向の移動量

詳細

SDL_JoyBallEventSDL_Eventのメンバで, SDL_JOYBALLMOTIONイベントが報告されたときに使われる. eventのjballフィールドからアクセスできる.

SDL_JOYBALLMOTIONイベントはユーザがジョイスティック上のトラックボールを動かすたびに発生する.

トラックボールは移動量のみ戻す. これは(イベントループで)最後に得た位置からの変化量である.

関連項目(列挙体)

SDL_EventType

関連項目(構造体)

SDL_Event
SDL_JoyAxisEvent
SDL_JoyButtonEvent
SDL_JoyHatEvent

関連項目(関数)

SDL_JoystickEventState
SDL_JoystickGetBall

SDL Wikiへのリンク

SDL_JoyBallEvent - SDL Wiki