目次 - API(機能別) - 2Dレンダリング - SDL_RenderSetScale

# SDL_RenderSetScale

レンダーターゲットの描画の縮尺を設定する

## 構文

`int SDL_RenderSetScale(SDL_Renderer* renderer, float scaleX, float scaleY)`

## 引数

renderer | 調査するレンダリングコンテキスト
scaleX | 水平方向の拡大率
scaleY | 垂直方向の拡大率

## 戻り値

成功のとき0, 失敗のとき負の数のエラーコードを戻す. SDL_GetError()で詳細を知ることができる.

## 詳細

レンダラーに使われるまえに, 描画の座標は水平/垂直方向の拡大率で拡大縮小される. このことで, 1つの座標系で分解能に依存しない描画が可能になる.

もしその縮小の結果, レンダリングの後に1ピクセル未満になった場合, 画質のヒントに従い処理される. 最もよい結果は整数倍のとき得られる.

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_RenderGetScale
SDL_RenderSetLogicalSize

## SDL Wikiへのリンク

SDL_RenderSetScale - SDL Wiki