void SDL_FilterEvents(SDL_EventFilter filter, void* userdata)
filter | イベント発生時に呼ばれる関数 (詳細を参照すること) |
userdata | filterへ渡されるポインタ |
filterの関数プロトタイプは
int YourEventFilter(void* userdata, SDL_Event* event)
YourEventFilterは任意の関数名で, パラメータは次の通りである.
userdata | SDL_AddEventWatch()で設定したuserdata |
event | コールバックを引き起こしたイベント |
詳細はSDL_SetEventFilter()を参照すること. SDL_SetEventFilter()とは違い, この関数はフィルタをずっと適用するのではなく, この関数が0を戻すまでフィルタを適用する.