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

SDL_HINT_MOUSE_DPI_SCALE_CURSORS

ディスプレイの倍率でマウスカーソルを拡大縮小するか否かを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_MOUSE_DPI_SCALE_CURSORS "SDL_MOUSE_DPI_SCALE_CURSORS"

詳細

次の値を設定できる:

"0"ディスプレイの倍率でマウスカーソルのサイズを変更しない (デフォルト)
"1"ディスプレイの倍率にマウスカーソルのサイズを自動的に合せる(ウィンドウがあるモニタの倍率が200%ならばマウスカーソルのサイズは2倍になる). 現在はWindowsとWaylandが対応している.

このヒントはマウスカーソルを生成する前に設定する必要がある.

バージョン

SDL 3.4.0以降

SDL Wikiへのリンク

SDL_HINT_MOUSE_DPI_SCALE_CURSORS - SDL Wiki