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

ジョイスティック

インクルードファイル: SDL_joystick.h

概要

ここに分類される関数はジョイスティックからの入力を扱うものである.

関数

  1. SDL_GetJoystickGUIDInfo - SDL_JoystickGUID構造体からデバイス情報を得る
  2. SDL_JoystickAttachVirtual - 新しい仮想ジョイスティックを生成する
  3. SDL_JoystickAttachVirtualEx - 拡張されたプロパティを使用して仮想ジョイスティックを生成する
  4. SDL_JoystickClose - SDL_JoystickOpen(で開いたジョイスティックを閉じる
  5. SDL_JoystickCurrentPowerLevel - ジョイスティックのバッテリー残量をSDL_JoystickPowerLevelとして得る
  6. SDL_JoystickDetachVirtual - 仮想ジョイスティックを削除する
  7. SDL_JoystickEventState - ジョイスティックイベントを有効・無効にする
  8. SDL_JoystickFromInstanceID - インスタンスIDと結び付けられたSDL_Joystickを得る
  9. SDL_JoystickFromPlayerIndex - プレイヤーの番号と関連付けられたSDL_Joystickを得る
  10. SDL_JoystickGetAttached - 指定のジョイスティックの状態を得る
  11. SDL_JoystickGetAxis - ジョイスティックの軸の状態を得る
  12. SDL_JoystickGetAxisInitialState - ジョイスティックの軸の初期値を得る
  13. SDL_JoystickGetBall - ボールの位置の前回獲得との差を得る
  14. SDL_JoystickGetButton - ジョイスティックのボタンの状態を得る
  15. SDL_JoystickGetDeviceGUID - 指定のデバイス番号のジョイスティックの実装から得たGUID(グローバル一意識別子)を得る
  16. SDL_JoystickGetDeviceInstanceID - ジョイスティックのインスタンスIDを得る
  17. SDL_JoystickGetDevicePlayerIndex - ジョイスティックのプレイヤー番号を得る
  18. SDL_JoystickGetDeviceProduct - 可能ならばジョイスティックのUSBプロダクトIDを得る
  19. SDL_JoystickGetDeviceProductVersion - 可能ならばジョイスティックのプロダクトバージョンを得る
  20. SDL_JoystickGetDeviceType - 可能ならばジョイスティックの種類を得る
  21. SDL_JoystickGetDeviceVendor - 可能ならばジョイスティックのUSBベンダーIDを得る
  22. SDL_JoystickGetFirmwareVersion - 可能ならばジョイスティックのファームウェアのバージョンを得る
  23. SDL_JoystickGetGUID - ジョイスティックの実装から得たGUID(グローバル一意識別子)を得る
  24. SDL_JoystickGetGUIDFromString - GUID(グローバル一意識別子)文字列をSDL_JoystickGUID構造体に変換する
  25. SDL_JoystickGetGUIDString - SDL_JoystickGUID構造体をASCII文字列に変換する
  26. SDL_JoystickGetHat - ジョイスティックのPOVハットの状態を得る
  27. SDL_JoystickGetPlayerIndex - オープンされたジョイスティックのプレイヤーの番号を得る
  28. SDL_JoystickGetProduct - 可能ならばオープンされたジョイスティックのUSBプロダクトIDを得る
  29. SDL_JoystickGetProductVersion - 可能ならばオープンされたジョイスティックのプロダクトバージョンを得る
  30. SDL_JoystickGetSerial - 可能ならばオープンされたジョイスティックのシリアル番号を得る
  31. SDL_JoystickGetType - オープンされたジョイスティックの種類を得る
  32. SDL_JoystickGetVendor - 可能ならばオープンされたジョイスティックのベンダーIDを得る
  33. SDL_JoystickHasLED - ジョイスティックにLEDが存在するかを得る
  34. SDL_JoystickHasRumble - ジョイスティックが振動に対応しているかを得る
  35. SDL_JoystickHasRumbleTriggers - ジョイスティックがトリガー振動に対応しているかを得る
  36. SDL_JoystickInstanceID - 開いたジョイスティックのインスタンスIDを得る
  37. SDL_JoystickIsVirtual - 指定の番号のジョイスティックが仮想か否かを得る
  38. SDL_JoystickName - ジョイスティックの実装から得た名前を得る
  39. SDL_JoystickNameForIndex - ジョイスティックの実装から得た名前を得る
  40. SDL_JoystickNumAxes - ジョイスティックの軸の数を得る
  41. SDL_JoystickNumBalls - ジョイスティックのトラックボールの数を得る
  42. SDL_JoystickNumButtons - ジョイスティックのボタンの数を得る
  43. SDL_JoystickNumHats - ジョイスティックのPOVハットの数を得る
  44. SDL_JoystickOpen - 使用するジョイスティックを開く
  45. SDL_JoystickPath - ジョイスティックの実装に依存したパスを得る
  46. SDL_JoystickPathForIndex - ジョイスティックの実装に依存したパスを得る
  47. SDL_JoystickRumble - ジョイスティックの振動効果を開始する
  48. SDL_JoystickRumbleTriggers - ジョイスティックのトリガーの振動効果を開始する
  49. SDL_JoystickSendEffect - ジョイスティック固有の効果パケットを送信する
  50. SDL_JoystickSetLED - ジョイスティックのLEDの色を変更する
  51. SDL_JoystickSetPlayerIndex - オープンされたジョイスティックにプレイヤー番号を設定する
  52. SDL_JoystickSetVirtualAxis - オープンされた仮想ジョイスティックの軸に値を設定する
  53. SDL_JoystickSetVirtualButton - オープンされた仮想ジョイスティックのボタンに値を設定する
  54. SDL_JoystickSetVirtualHat - オープンされた仮想ジョイスティックのハットに値を設定する
  55. SDL_JoystickUpdate - 開いたジョイスティックの状態を更新する
  56. SDL_LockJoysticks - ジョイスティックAPIへのマルチスレッドアクセスをロックする
  57. SDL_NumJoysticks - 接続されたジョイスティックの数を得る
  58. SDL_UnlockJoysticks - ジョイスティックAPIへのマルチスレッドアクセスのロックを解除する

  1. SDL_JoystickGUID
  2. SDL_JoystickID

構造体

  1. SDL_VirtualJoystickDesc

列挙体

  1. SDL_JoystickPowerLevel - ジョイスティックのバッテリー残量の列挙体

マクロ

  1. SDL_VIRTUAL_JOYSTICK_DESC_VERSION

SDL Wikiへのリンク

Joystick Support - SDL Wiki