目次 - SDL 3.0 API(機能別) - ヒント - SDL_HINT_VIDEO_DISPLAY_PRIORITY

SDL_HINT_VIDEO_DISPLAY_PRIORITY

SDLがディスプレイ一覧の先頭にするべきディスプレイをコンマで区切って設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_VIDEO_DISPLAY_PRIORITY "SDL_VIDEO_DISPLAY_PRIORITY"

詳細

このヒントを設定すると, 名前の文字列と一致するディスプレイがSDL_GetDisplays()のディスプレイの一覧で優先され, 一覧の先頭がプライマリディスプレイになる. 命名規則は環境に依存するが, 通常はコネクタの名前である. (例: 'DP-1', 'DP-2', 'HDMI-A-1', など)

Waylandデスクトップでは, ディスプレイのコネクタ名は wayland-info -i wl_output の出力情報のnameプロパティでわかる. X11デスクトップでは, xrandrユーティリティでディスプレイのコネクタ名が得られる.

このヒントは次のドライバに対応している:

このヒントはSDLの初期化の前に設定する必要がある.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_VIDEO_DISPLAY_PRIORITY - SDL Wiki