目次 - 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