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

SDL_FilterEvents

現在のイベントキューに対して指定のフィルタ関数を実行する. フィルタ関数が偽を戻すと, この処理は取り除かれる

ヘッダ

SDL3/SDL_events.h

構文

void SDL_FilterEvents(SDL_EventFilter filter, void *userdata);

引数

SDL_EventFilterfilterイベント発生時に呼ばれるSDL_EventFilter関数 (詳細を参照すること)
void *userdatafilterへ渡されるポインタ

詳細

詳細はSDL_SetEventFilter()を参照すること. SDL_SetEventFilter()とは違い, この関数はフィルタをずっと適用するのではなく, この関数が偽を戻すまでフィルタを適用する.

スレッドセーフ

この関数はスレッドセーフである.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_FilterEvents - SDL Wiki