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

SDL_GetGamepadJoystick

ゲームパッドの背後のジョイスティックを得る

ヘッダ

SDL3/SDL_gamepad.h

構文

SDL_Joystick * SDL_GetGamepadJoystick(SDL_Gamepad *gamepad);

引数

SDL_Gamepad *gamepadジョイスティックを得るゲームパッド

戻り値

(SDL_Joystick *) SDL_Joystickを戻す. 失敗のときNULLを戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

この関数は, SDL_GamepadオブジェクトでSDL_Joystick関数を使用できるようにするために, SDL_Joystickを戻す. これは動いていない場合にジョイスティックの位置を得る(動くとイベントが発生し, 方向の値が得られる)ために有用である.

戻されたポインタはSDL_Gamepad自身のものである. これにSDL_CloseJoystick()を呼んではならない. それを行うとSDLはクラッシュのような現象を起こす.

スレッドセーフ

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

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_GetGamepadJoystick - SDL Wiki