目次 - API(機能別) - ヒント - SDL_HINT_EVENT_LOGGING

SDL_HINT_EVENT_LOGGING

SDLイベントを内部キューにプッシュしたときのログの詳細さを設定するヒント

0イベントをログに出力しない (デフォルト)
1ほとんどのログを出力する(迷惑メールのようなものを除く)
2マウスと指の動きを含めて出力する
3SDL_SysWMEventを含めて出力する

詳細

これは主にSDL自身のデバッグでの使用を意図しているが, イベントキューがどうなっているかを知りたいアプリケーションの開発者にとっても有用である. ログに記録されたイベントはSDL_Log()に送られる. つまり, デフォルトでは多くの環境ではstdoutに, WindowsならばおそらくOutputDebugString()で出力されるが, アプリケーションのSDL_LogSetOutputFunction()で変更することもできる.

もしログがプログラム実行の一部だけ必要な場合, このヒントは実行中に変更できる.

SDL Wikiへのリンク

SDL_HINT_EVENT_LOGGING - SDL Wiki