目次 - API(機能別) - ディスプレイとウィンドウ - SDL_GetDisplayDPI

# SDL_GetDisplayDPI

ディスプレイの1インチあたりのドット/ピクセル数を得る

## 構文

`int SDL_GetDisplayDPI(int displayIndex, float* ddpi, float* hdpi, float* vdpi)`

## 引数

displayIndex | DPI情報を求めるディスプレイの番号
ddpi | 斜め方向のDPIを代入するポインタ. NULLも可
hdpi | 水平方向ののDPIを代入するポインタ. NULLも可
vdpi | 垂直方向ののDPIを代入するポインタ. NULLも可

## 戻り値

成功のとき0, 失敗のとき-1を戻す. SDL_GetError()を呼んで詳細を知ることができる.

## 詳細

斜め, 水平, 垂直DPIは, それぞれ引数をNULLにしないことで求める情報を選択できる.

一般的にこの関数が失敗するのは, DPI情報がないか, displayIndexが範囲外のときである.

## バージョン

2.0.4以降

## 関連項目(関数)

SDL_GetNumVideoDisplays

## SDL Wikiへのリンク

SDL_GetDisplayDPI - SDL Wiki