目次 - SDL 3.0 API(機能別) - ゲームパッド - SDL_GamepadBinding

SDL_GamepadBinding

ジョイスティックとゲームパッドの間のマッピングの構造体

ヘッダ

SDL3/SDL_gamepad.h

フィールド

SDL_GamepadBindingTypeinput_typeジョイスティック(入力)のバインドの種類
(共用体)input入力intbuttonボタン
(構造体)axis方向intaxis方向
axis_min
axis_max
(構造体)hatハットinthat
inthat_mask
SDL_GamepadBindingTypeoutput_typeゲームパッド(出力)のバインドの種類
(共用体)output出力SDL_GamepadButtonbuttonボタン
(構造体)axis方向SDL_GamepadAxisaxis方向
intaxis_min
intaxis_max

詳細

ゲームパッドは複数のバインド(例えばジョイスティックの5番ボタンが押されたとき, それをゲームパッドの「スタート」ボタンとして扱う)の集まりである.

SDLには多くのメジャーなコントローラーのバインドが組み込まれていて, さらにシンプルなテキスト文字列で追加することもできる. この文字列はデータの操作を簡単にするためにこの構造体の集まりに構文解析される.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GamepadBinding - SDL Wiki