目次 - API(機能別) - ゲームコントローラー - SDL_GameControllerName

SDL_GameControllerName

開いたゲームコントローラーの実装から得た名前を得る

構文

const char* SDL_GameControllerName(SDL_GameController* gamecontroller)

引数

gamecontrollerゲームコントローラー

戻り値

ゲームコントローラーの実装から得た名前を戻す. 名前がないまたはgamecontrollerが不正の場合NULLを戻す.

サンプルコード

SDL_GameController *controller = NULL;
for (int i = 0; i < SDL_NumJoysticks(); ++i) {
    controller = SDL_GameControllerOpen(i);
    if (controller) {
        break;
    }
}

if (controller) {
    printf("有効なコントローラを検知した. 名称: %s\n", SDL_GameControllerName(controller));
}

詳細

これはSDL_GameControllerNameForIndex()と同じ名前である. しかし, (不安定な)デバイス番号の代わりに開いたゲームコントローラーを引数にする.

バージョン

SDL 2.0.0以降

関連項目(関数)

SDL_GameControllerNameForIndex
SDL_GameControllerOpen

SDL Wikiへのリンク

SDL_GameControllerName - SDL Wiki