目次 - SDL 3.0 API(機能別) - イベント処理 - SDL_EventFilter

SDL_EventFilter

イベントキューを監視するためのコールバック関数の型

ヘッダ

SDL3/SDL_events.h

構文

typedef bool (SDLCALL *SDL_EventFilter)(void *userdata, SDL_Event *event);

引数

userdatauserdataとしてSDL_SetEventFilter()SDL_AddEventWatch()等に渡したデータ
eventコールバックを引き起こすイベント

戻り値

(bool) キューにイベントを追加するならば真を, 追加しないならば偽を戻す. SDL_AddEventWatch()で使用する場合, 戻り値は無視される.

スレッドセーフ

SDLはこのコールバックをどのスレッドからも呼びうる. アプリケーションはコールバックが保護の必要な資源を扱う場合はロックする必要がある.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_EventFilter - SDL Wiki