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

SDL_GetGamepadAxisFromString

文字列からSDL_GamepadAxis列挙体の値を得る

ヘッダ

SDL3/SDL_gamepad.h

構文

SDL_GamepadAxis SDL_GetGamepadAxisFromString(const char *str);

引数

const char *strSDL_GamepadAxis方向を表す文字列

戻り値

(SDL_GamepadAxis) 渡した文字列に対応するSDL_GamepadAxis列挙体の値を戻す. 一致しない場合, SDL_GAMEPAD_AXIS_INVALIDを戻す.

詳細

この関数は, 下層のジョイスティックデバイスのSDL_Gamepadマッピング文字列を一致するSDL_Gamepadに変換するために内部で使用する. 通常は, SDL_Gamepadマッピングの構文解析を自分自身で作成しない限り, この関数を使用することはない.

"righttrigger"と"lefttrigger"は, 特別にそれぞれSDL_GAMEPAD_AXIS_RIGHT_TRIGGERとSDL_GAMEPAD_AXIS_LEFT_TRIGGERに対応している.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_GetGamepadAxisFromString - SDL Wiki