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

SDL_RenderCopyExF

テクスチャの一部を, サブピクセル(副画素)単位で指定の点を中心に回転させ, 上下左右を反転を指定して, 現在のレンダーターゲットにコピーする

構文

int SDL_RenderCopyExF(SDL_Renderer* renderer, SDL_Texture* texture, const SDL_Rect* srcrect, const SDL_FRect* dstrect, const double angle, const SDL_FPoint* center, const SDL_RendererFlip flip)

引数

rendererテクスチャの一部がコピーされるレンダラ
textureコピー元テクスチャ
srcrectコピー元の長方形へのポインタ. NULLのときテクスチャ全体
dstrectコピー先の長方形へのポインタ. NULLのときレンダーターゲット全体
angledstrectにコピーするときの画像の角度(度数法・時計回り)
centerdstrectにコピーするときの画像の回転の中心位置へのポインタ(NULLのときdstrect.w/2, dstrect.h/2)
flipテクスチャの上下左右反転を表すSDL_RendererFlip

バージョン

SDL 2.0.10以降

戻り値

成功のとき0, 失敗のとき負の数のエラーコードを戻す.

SDL Wikiへのリンク

SDL_RenderCopyExF - SDL Wiki