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

SDL_HINT_EVENT_LOGGING

内部キューへのSDLイベントのプッシュ時の詳細ログを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_EVENT_LOGGING "SDL_EVENT_LOGGING"

詳細

このヒントは詳細度を以下の値で設定する:

"0"全てのイベントをログ出力しない (デフォルト)
"1"ほとんどのイベントのログを出力する (多すぎるもの以外)
"2"マウスと指イベントを含む全てのイベントのログを出力する

これは主にSDL自身のデバッグを意図しているが, イベントキューで何が起こっているかを可視化したいアプリケーション開発者にとっても有用である. イベントはSDL_Log()でログ出力される. つまり, デフォルトでは多くの環境では標準出力に, WindowsではOutputDebugString()に出力され, そしてSDL_SetLogOutputFunction()でアプリケーションに送ることもできる.

このヒントはいつでも変更できる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_EVENT_LOGGING - SDL Wiki