目次 - SDL 3.0 API(機能別) - ペン
ペン
概要
SDLペンイベントを扱う.
SDLは筆圧検知ペン(スタイラスペン, 消しゴム)を扱うAPIを提供していて, 入力や, ペンタブレットまたはモバイル/タブレットデバイスへの描画を扱える.
ペンを使うには, 単にペンイベントを扱えばよい:
- SDL_EVENT_PEN_PROXIMITY_IN, SDL_EVENT_PEN_PROXIMITY_OUT (SDL_PenProximityEvent)
- SDL_EVENT_PEN_DOWN, SDL_EVENT_PEN_UP (SDL_PenTouchEvent)
- SDL_EVENT_PEN_MOTION (SDL_PenMotionEvent)
- SDL_EVENT_PEN_BUTTON_DOWN, SDL_EVENT_PEN_BUTTON_UP (SDL_PenButtonEvent)
- SDL_EVENT_PEN_AXIS (SDL_PenAxisEvent)
ペン入力が始まると, SDLはそれにユニークなSDL_PenIDを割り当て, ペンが接続されている間は値が維持される.
ペンは筆圧, 傾き, 回転などの別の要素もあるため, 単純なタッチ入力よりも多くの情報を提供する場合がある.
型
- SDL_PenID
- SDL_PenInputFlags
構造体
- SDL_PenAxisEvent
- SDL_PenButtonEvent
- SDL_PenMotionEvent
- SDL_PenProximityEvent
- SDL_PenTouchEvent
列挙体
- SDL_PenAxis
マクロ
- SDL_PEN_MOUSEID
- SDL_PEN_TOUCHID
SDL Wikiへのリンク
SDL3/CategoryPen - SDL Wiki