SDL_EventType | type | SDL_EVENT_PEN_MOTION |
Uint32 | reserved | 予約 |
Uint64 | timestamp | イベントのナノ秒単位のタイムスタンプ. SDL_GetTicksNS()で設定 |
SDL_WindowID | windowID | マウスフォーカルのあるウィンドウ(存在すれば) |
SDL_PenID | which | ペンインスタンスID |
SDL_PenInputFlags | pen_state | イベント発生時のペン入力完了状態 |
float | x | ウィンドウからのX座標 |
float | y | ウィンドウからのY座標 |
ハードウェアによっては描画中でなくてもペンを追跡するため, ペンがタブレットに触れていなくても移動イベントを受信することがある.
ペン移動を扱うとき, SDL_EVENT_PEN_DOWNイベントとSDL_EVENT_PEN_UPイベント, またはpen_state & SDL_PEN_INPUT_DOWN
をチェックすることでペンが「描画中」かを決定することができる.