目次 - SDL 3.0 API(機能別) - ペン

ペン

概要

SDLペンイベントを扱う.

SDLは感圧式ペン(スタイラスペン, 消しゴム)を扱うAPIを提供していて, 入力や, ペンタブレットまたはモバイル/タブレットデバイスへの描画を扱える.

ペンを使うには, 単にペンイベントを扱えばよい:

ペン入力が始まると, SDLはそれにユニークなSDL_PenIDを割り当て, ペンが接続されている間は値が維持される.

ペンは筆圧, 傾き, 回転などの別の要素もあるため, 単純なタッチ入力よりも多くの情報を提供する場合がある.

  1. SDL_PenID - SDLペンインスタンスIDの型
  2. SDL_PenInputFlags - 様々なペンイベントのpen_stateフィールドで使用されるペン入力フラグの型

構造体

  1. SDL_PenAxisEvent - 感圧式ペン筆圧/角度イベントの構造体
  2. SDL_PenButtonEvent - 感圧式ペンボタンイベントの構造体
  3. SDL_PenMotionEvent - 感圧式ペン移動イベントの構造体
  4. SDL_PenProximityEvent - 感圧式ペン接近イベントの構造体
  5. SDL_PenTouchEvent - 感圧式ペンタッチイベントの構造体

列挙体

  1. SDL_PenAxis - ペンのaxisの列挙体

マクロ

  1. SDL_PEN_MOUSEID - マウスイベントでのペン入力のSDL_MouseID
  2. SDL_PEN_TOUCHID - タッチイベントでのペン入力のSDL_TouchID

SDL Wikiへのリンク

SDL3/CategoryPen - SDL Wiki