目次 - SDL 2.0 API(機能別) - ディスプレイとウィンドウ - SDL_GetDesktopDisplayMode
(SDL3バージョンはSDL3/SDL_GetDesktopDisplayModeを参照すること)
SDL_GetDesktopDisplayMode
デスクトップのディスプレイモードを得る
構文
int SDL_GetDesktopDisplayMode(int displayIndex, SDL_DisplayMode* mode)
引数
戻り値
成功のとき0, 失敗のとき負の数のエラーコードを戻す.
SDL_GetError()を呼んで詳細を知ることができる.
サンプルコード
SDL_DisplayMode dm;
if (SDL_GetDesktopDisplayMode(0, &dm) != 0) {
SDL_Log("SDL_GetDesktopDisplayMode 失敗: %s", SDL_GetError());
return 1;
}
詳細
この関数とSDL_GetCurrentDisplayMode()は, SDLがフルスクリーンで, かつ解像度を変えたとき異なる.
その場合, この関数は現在のディスプレイモードではなく, 変更前のディスプレイモードを戻す.
バージョン
SDL 2.0.0以降
関連項目(関数)
SDL_GetCurrentDisplayMode
SDL_GetDisplayMode
SDL_SetWindowDisplayMode
SDL Wikiへのリンク
SDL_GetDesktopDisplayMode - SDL Wiki