bool SDL_SetJoystickVirtualTouchpad(SDL_Joystick *joystick, int touchpad, int finger, bool down, float x, float y, float pressure);
| SDL_Joystick * | joystick | 状態を設定する仮想ジョイスティック |
| int | touchpad | 更新する仮想ジョイスティックのタッチパッドのインデックス番号 |
| int | finger | タッチパッド上の指のインデックス番号 |
| bool | down | 指を当てているとき真, 離しているとき偽 |
| float | x | タッチパッド上の指のX座標. 左上を原点として0から1で正規化した値 |
| float | y | タッチパッド上の指のY座標. 左上を原点として0から1で正規化した値 |
| float | pressure | 指の圧力 |
(bool) 成功のとき真, 失敗のとき偽を戻す. SDL_GetError()を呼んで詳細を知ることができる.
ここで設定した値は, 直接または(SDL_PollEvent, SDL_PumpEvents, SDL_WaitEventTimeout, SDL_WaitEvent以外を含む)様々なSDL APIを通してSDL_UpdateJoysticksが呼ばれるまで適用されない.
この関数はどのスレッドからも安全に呼べる.