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

SDL_HINT_VIDEO_WAYLAND_MODE_SCALING

Waylandで実際のディスプレイのアスペクト比でない場合のモードの設定方法を設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_VIDEO_WAYLAND_MODE_SCALING "SDL_VIDEO_WAYLAND_MODE_SCALING"

詳細

このヒントを設定すると, フルスクリーンビデオモードが実際のディスプレイのアスペクト比と一致しない場合でも, 要求は拡大縮小を適用して使用される. これはコンポジッタのビューポートの対応に依存する.

次の値を設定できる:

"aspect"ビデオモードは黒帯を付けてアスペクト比を保ち拡大縮小して適用する
"stretch"ビデオモードは画面全体に拡大縮小して適用する (デフォルト)
"none"ビデオモードは拡大縮小せずに1:1で適用する

このヒントはウィンドウを生成する前に設定する必要がある.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_VIDEO_WAYLAND_MODE_SCALING - SDL Wiki