int SDL_RenderSetLogicalSize(SDL_Renderer* renderer, int w, int h)
renderer | レンダリングコンテキスト |
w | 論理幅 |
h | 論理高さ |
この関数は, ビューポイントと拡大縮小を用いて, 実際の出力サイズに依存しないレンダリングのための固定された論理サイズを設定する. 実際の出力サイズがレンダリング結果の縦横比と異なっていても, 出力ディスプレイの中央に表示される.
出力がウィンドウのとき, ウィンドウ内のマウスとタッチイベントはフィルタリングと拡大縮小され, 論理サイズで渡される. SDL_HINT_MOUSE_RELATIVE_SCALINGヒントは相対移動量も拡大縮小されるか否かを決める.
この関数による拡大縮小やサブピクセルの描画は, それに合った品質ヒントを使って処理される.