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

SDL_AddGamepadMappingsFromFile

ファイルからゲームパッドマッピングを読み込む

ヘッダ

SDL3/SDL_gamepad.h

構文

int SDL_AddGamepadMappingsFromFile(const char *file);

引数

const char *file読み込むマッピングファイル

戻り値

(int) 成功のとき追加したマッピングの数, 失敗のとき負の数を戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

異なる複数のデータベースファイルを読み込むために, この関数を複数回呼ぶことができる.

既に追加済みのGUIDのマッピングを読み込んだ場合, 新しい方で上書きされる.

このGUIDのデバイスが既に接続されているとき, SDLはSDL_EVENT_GAMEPAD_ADDEDイベントを発生させる.

現在の環境に属していない, または環境が特定されないマッピングは無視される. (例えば, LinuxはWindowsの設定を無視する, など)

スレッドセーフ

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

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_AddGamepadMappingsFromFile - SDL Wiki