目次 - SDL_image 3.0 - IMG_LoadAnimationTyped_IO

IMG_LoadAnimationTyped_IO

SDL_IOStreamからアニメーションを読み込む

ヘッダ

SDL3_image/SDL_image.h

構文

IMG_Animation * IMG_LoadAnimationTyped_IO(SDL_IOStream *src, bool closeio, const char *type);

引数

SDL_IOStream *src読み込むSDL_IOStream
boolcloseio真のときsrcを自動的に閉じる/解放する. 偽のとき開いたままにする
const char *typeデータの種類を表すファイルの拡張子("GIF"など)

戻り値

(IMG_Animation *) 新しいIMG_Animation, エラーのときNULLを戻す.

詳細

この関数はファイルの種別を指定できるが, 画像データを別の形式として読み込める場合, SDL_imageは別のデコーダを見つけようとする. しかし, 自動検出できない場合は呼び出し側の画像種別文字列を信頼する. typeがNULLのとき, SDL_imageは何も参考にせずに形式を推定する.

closeioが真の場合, 処理が成功してもしなくてもsrcは閉じる. この関数を呼んだとき, どのような場合でもSDL_imageは必要ならばsrcを全て読み込む.

アニメーションを戻した場合, アプリケーションはIMG_FreeAnimation()を呼んで破棄しなければならない.

バージョン

SDL_image 3.0.0以降

関連項目

SDL Wikiへのリンク

SDL3_image/IMG_LoadAnimationTyped_IO