SDL_EventType | type | SDL_EVENT_GAMEPAD_ADDED, SDL_EVENT_GAMEPAD_REMOVED, SDL_EVENT_GAMEPAD_REMAPPED, SDL_EVENT_GAMEPAD_UPDATE_COMPLETE, SDL_EVENT_GAMEPAD_STEAM_HANDLE_UPDATED |
Uint32 | reserved | 予約 |
Uint64 | timestamp | イベントのナノ秒単位のタイムスタンプ. SDL_GetTicksNS()で設定 |
SDL_JoystickID | which | ジョイスティックインスタンスID |
ゲームパッドに対応したジョイスティックの場合, SDL_JoyDeviceEventとSDL_GamepadDeviceEventの両方を受信することになる.
SDLはSDL_Initのとき既に接続されているデバイスのGAMEPAD_ADDEDイベントを送信する. 実行中にゲームパッドに対応付けられたときもジョイスティックのイベントを送信する.