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

SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT

X11ウィンドウにoverride-redirectを設定するか否かを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT "SDL_X11_FORCE_OVERRIDE_REDIRECT"

詳細

このヒントを設定すると, デスクトップが予想通り動かなくなる代わりにフレームレートが上がる可能性がある. override-redirectウィンドウはウィンドウマネージャの管理外となる.

これはフルスクリーンの場合以外は使うべきではないかもしれないし, フルスクリーンの場合でも使うべきではないかもしれない. しかし, 望むなら使えるように用意されている.

次の値を設定できる:

"0"ウィンドウにoverride-redirectを設定しない (デフォルト)
"1"ウィンドウにoverride-redirectを設定する

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

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT - SDL Wiki