目次 - SDL 3.0 API(機能別) - ディスプレイとウィンドウ - SDL_GetWindowPixelDensity
SDL_GetWindowPixelDensity
ウィンドウのピクセル密度を得る
ヘッダ
SDL3/SDL_video.h
構文
float SDL_GetWindowPixelDensity(SDL_Window *window);
引数
戻り値
(float) ピクセル道度を戻す. 失敗のとき0.0fを戻す.
SDL_GetError()を呼んで詳細を知ることができる.
詳細
この値はピクセルサイズとウィンドウサイズで決まる.
例えば, ウィンドウが1920×1080で, 背後の高DPIバッファが3840×2160の場合, ピクセル密度は2.0になる.
スレッドセーフ
この関数を呼べるのはメインスレッドのみである.
バージョン
SDL 3.2.0以降
SDL Wikiへのリンク
SDL_GetWindowPixelDensity - SDL Wiki