Uint32 | type | SDL_DISPLAYEVENT |
Uint32 | timestamp | イベントのタイムスタンプ(ミリ秒) |
Uint32 | display | ディスプレイ番号 |
Uint32 | event | SDL_DisplayEventID |
Uint32 | data1 | イベントのデータ |
SDL_Event ev;
while (SDL_PollEvent(&ev) != 0) {
if (ev.type == SDL_DISPLAYEVENT) {
switch (ev.display.event) {
case SDL_DISPLAYEVENT_CONNECTED:
SDL_Log("ID %dのディスプレイが接続された", ev.display.display);
break;
case SDL_DISPLAYEVENT_DISCONNECTED:
SDL_Log("ID %dのディスプレイが切り離された", ev.display.display);
break;
case SDL_DISPLAYEVENT_ORIENTATION:
SDL_Log("ID %dのディスプレイの向きが変わった", ev.display.display);
break;
}
}
}