目次 - API(機能別) - ジョイスティック - SDL_JoystickSetVirtualAxis

SDL_JoystickSetVirtualAxis

オープンされた仮想ジョイスティックの軸に値を設定する

構文

int SDL_JoystickSetVirtualAxis(SDL_Joystick* joystick, int axis, Sint16 value)

引数

joystick状態を設定する仮想ジョイスティック
axis設定する仮想ジョイスティックの軸
value新しく軸に設定する値

戻り値

成功のとき0, 失敗のとき-1を戻す.

詳細

ここで設定した値は次にSDL_JoystickUpdate()を呼ぶまで反映されないので注意すること. 呼び出しには直接, または以下のSDL APIによるものがある: SDL_PollEvent(), SDL_PumpEvents(), SDL_WaitEventTimeout(), SDL_WaitEvent()

軸に設定する値の範囲はSint16なので注意すること. 例えば, 静止の値はSDL_JOYSTICK_AXIS_MINである.

バージョン

SDL 2.0.14以降

SDL Wikiへのリンク

SDL_JoystickSetVirtualAxis - SDL Wiki