目次 - SDL 3.0 API(機能別) - ペン
ペン
概要
SDLペンイベントを扱う.
SDLは感圧式ペン(スタイラスペン, 消しゴム)を扱うAPIを提供していて, 入力や, ペンタブレットまたはモバイル/タブレットデバイスへの描画を扱える.
ペンを使うには, 単にペンイベントを扱えばよい:
ペン入力が始まると, SDLはそれにユニークなSDL_PenIDを割り当て, ペンが接続されている間は値が維持される.
ペンは筆圧, 傾き, 回転などの別の要素もあるため, 単純なタッチ入力よりも多くの情報を提供する場合がある.
型
- SDL_PenID - SDLペンインスタンスIDの型
- SDL_PenInputFlags - 様々なペンイベントのpen_stateフィールドで使用されるペン入力フラグの型
構造体
- SDL_PenAxisEvent - 感圧式ペン筆圧/角度イベントの構造体
- SDL_PenButtonEvent - 感圧式ペンボタンイベントの構造体
- SDL_PenMotionEvent - 感圧式ペン移動イベントの構造体
- SDL_PenProximityEvent - 感圧式ペン接近イベントの構造体
- SDL_PenTouchEvent - 感圧式ペンタッチイベントの構造体
列挙体
- SDL_PenAxis - ペンのaxisの列挙体
マクロ
- SDL_PEN_MOUSEID - マウスイベントでのペン入力のSDL_MouseID
- SDL_PEN_TOUCHID - タッチイベントでのペン入力のSDL_TouchID
SDL Wikiへのリンク
SDL3/CategoryPen - SDL Wiki