目次 - SDL 3.0 API(機能別) - 環境固有の機能 - SDL_SetiOSAnimationCallback

SDL_SetiOSAnimationCallback

Apple iOSのアニメーションコールバックを設定する

ヘッダ

SDL3/SDL_system.h

構文

bool SDL_SetiOSAnimationCallback(SDL_Window *window, int interval, SDL_iOSAnimationCallback callback, void *callbackParam);

引数

SDL_Window *windowアニメーションコールバックを設定するウィンドウ
intintervalcallbackが呼ばれるフレーム間隔
SDL_iOSAnimationCallbackcallbackフレームごとに呼ばれる関数
void *callbackParamcallbackに渡すポインタ

戻り値

(bool) 成功のとき真, 失敗のとき偽を戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

callbackの関数プロトタイプは

void callback(void *callbackParam);

パラメータのcallbackParamはSDL_iPhoneSetAnimationCallback()の引数として渡したcallbackParamである.

この関数はApple iOSのみ有効である.

詳細は次を参照すること:

https://wiki.libsdl.org/SDL3/README-ios

標準のC main関数ではなく「メインコールバック」を使用している場合, SDLがこれを管理しているため, このAPIは使用できない.

メインコールバックの詳細は次を参照すること:

https://wiki.libsdl.org/SDL3/README-main-functions

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_SetiOSAnimationCallback - SDL Wiki