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

SDL_PenButtonEvent

感圧式ペンボタンイベントの構造体(event.pbutton.*)

ヘッダ

SDL3/SDL_events.h

フィールド

SDL_EventTypetypeSDL_EVENT_PEN_BUTTON_DOWN, SDL_EVENT_PEN_BUTTON_UP
Uint32reserved予約
Uint64timestampイベントのナノ秒単位のタイムスタンプ. SDL_GetTicksNS()で設定
SDL_WindowIDwindowIDマウスフォーカルのあるウィンドウ(存在すれば)
SDL_PenIDwhichペンインスタンスID
SDL_PenInputFlagspen_stateイベント発生時のペン入力完了状態
floatxウィンドウからのX座標
floatyウィンドウからのY座標
Uint8buttonペンボタンのインデックス番号(最初のボタンが1)
booldownボタンが押されたとき1

詳細

これはユーザがクリックしたペンのボタンのイベントである. 描画のためにペン自体を押し付けた場合はSDL_EVENT_PEN_DOWNイベントが発生する.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_PenButtonEvent - SDL Wiki