目次 - API(アルファベット順)

SDL 2.0 API (アルファベット順)

関数

  1. SDL_acos - xのアークコサインを得る
  2. SDL_AddEventWatch - イベントがキューに入った場合のコールバックを追加する
  3. SDL_AddHintCallback - 指定のヒントを監視する関数を追加する
  4. SDL_AddTimer - 指定のミリ秒が経過した後に別スレッドのコールバック関数を呼ぶように設定する
  5. SDL_AllocFormat - 指定のピクセル形式のSDL_PixelFormatを生成する
  6. SDL_AllocPalette - 指定の色数のパレットを生成する
  7. SDL_AllocRW - 実装のない空のSDL_RWopsを確保する
  8. SDL_AndroidBackButton - Androidシステムの戻るボタンの動作を引き起こす
  9. SDL_AndroidGetActivity - AndroidアプリケーションでアクティビティクラスのJavaインスタンスを得る
  10. SDL_AndroidGetExternalStoragePath - アプリケーションが使う外部ストレージのパス名を得る
  11. SDL_AndroidGetExternalStorageState - 外部ストレージの現在の状態を得る
  12. SDL_AndroidGetInternalStoragePath - アプリケーションが使う内部ストレージのパス名を得る
  13. SDL_AndroidGetJNIEnv - Androidの現在のスレッドのJavaネイティブインターフェースオブジェクト(JNIEnv)を得る
  14. SDL_AndroidRequestPermission - ランタイムの権限(パーミッション)を要求する
  15. SDL_AndroidSendMessage - SDLActivityにユーザコマンドを送信する
  16. SDL_AndroidShowToast - Androidトースト通知を表示する
  17. SDL_assert - デバッグ時にアサーションを生成するマクロ
  18. SDL_assert_paranoid - 詳細なチェック時にアサーションを生成するマクロ
  19. SDL_assert_release - リリース時にアサーションを生成するマクロ
  20. SDL_AtomicAdd - アトミック変数に加算する
  21. SDL_AtomicCAS - もしアトミック変数が「古い値」ならば「新しい値」にする
  22. SDL_AtomicCASPtr - もしポインタが「古い値」ならば「新しい値」にする
  23. SDL_AtomicDecRef - 参照カウントとしてのアトミック変数を1減らす
  24. SDL_AtomicGet - アトミック変数の値を得る
  25. SDL_AtomicGetPtr - アトミックにポインタを得る
  26. SDL_AtomicIncRef - 参照カウントとしてのアトミック変数を1増やす
  27. SDL_AtomicLock - 0でない値を設定することでスピンロックする
  28. SDL_AtomicSet - アトミック変数に値を設定する
  29. SDL_AtomicSetPtr - アトミックにポインタを設定する
  30. SDL_AtomicTryLock - 0でない値を設定することでスピンロックを試みる
  31. SDL_AtomicUnlock - 0を設定することでスピンロックを解除する
  32. SDL_AudioInit - 指定のオーディオドライバを初期化する
  33. SDL_AudioQuit - SDL_AudioInit()で初期化したオーディオデバイスを終了する
  34. SDL_AudioStreamAvailable - 変換/リサンプルされた利用可能なデータのバイト数を得る
  35. SDL_AudioStreamClear - 音声ストリーム内に残された全てのデータを変換せずに消去する
  36. SDL_AudioStreamFlush - 音声ストリームへのデータ送信が完了したことを通知する
  37. SDL_AudioStreamGet - 変換/リサンプルされたデータを音声ストリームから得る
  38. SDL_AudioStreamPut - 変換/リサンプルしたいデータを音声ストリームに追加する
  39. SDL_BlitScaled - サーフェイスを別のサーフェイスに拡大縮小してビットブロック転送する
  40. SDL_BuildAudioCVT - 変換のためのSDL_AudioCVT構造体を初期化する
  41. SDL_CalculateGammaRamp - ガンマ値から256個のガンマランプ値を求める
  42. SDL_CaptureMouse - SDLウィンドウの外でのマウスやトラックボールの入力を得られるようにする
  43. SDL_ClearComposition - コンポジションウィンドウ/IME(漢字変換中ウィンドウ・矩形)をIMEを無効化せずに閉じる
  44. SDL_ClearError - エラーメッセージを消去する
  45. SDL_ClearHints - 全てのヒントを消去する
  46. SDL_ClearQueuedAudio - ハードウェアへの送信を待つキューの全ての音声データを消去する
  47. SDL_CloseAudio - オーディオデバイスを閉じるための古い関数
  48. SDL_CloseAudioDevice - 音声処理を終了しオーディオデバイスを閉じる
  49. SDL_CompilerBarrier - コンパイラが呼び出しにまたがるグローバル変数の読込と書込の順序を入れ替えるのを防ぐ
  50. SDL_ComposeCustomBlendMode - レンダーのカスタムブレンドモードを生成する
  51. SDL_CondBroadcast - 条件変数を待っている全てのスレッドを再開する
  52. SDL_CondSignal - 条件変数を待つ1つのスレッドを再開する
  53. SDL_CondWait - 条件変数が通知されるまで待つ
  54. SDL_CondWaitTimeout - 条件変数が通知されるか指定の時間が経過するまで待つ
  55. SDL_ConvertAudio - 音声データを別の形式に変換する
  56. SDL_ConvertPixels - ある形式のピクセル群を別の形式に変換してコピーする
  57. SDL_ConvertSurface - 特定のピクセル形式へのコピーに最適化されたサーフェイスを既存のサーフェイスから生成する
  58. SDL_ConvertSurfaceFormat - 既存のサーフェイスを指定のピクセル形式に変換してコピーする
  59. SDL_CreateColorCursor - 色つきのマウスカーソルを生成する
  60. SDL_CreateCond - 新しい条件変数を生成する
  61. SDL_CreateCursor - 指定のビットマップデータとマスク(MSB形式)からマウスカーソルを生成する
  62. SDL_CreateMutex - 新しいmutexを生成する
  63. SDL_CreateRenderer - ウィンドウの2Dレンダリングコンテキストを生成する
  64. SDL_CreateRGBSurface - 新しいRGBサーフェイスを生成する
  65. SDL_CreateRGBSurfaceFrom - 既存のピクセルデータから新しいRGBサーフェイスを生成する
  66. SDL_CreateRGBSurfaceWithFormat - 既存のピクセルデータから新しいRGBサーフェイスを生成する
  67. SDL_CreateRGBSurfaceWithFormatFrom - 既存のピクセルデータから新しいRGBサーフェイスを生成する
  68. SDL_CreateSemaphore - 新しいセマフォを生成する
  69. SDL_CreateShapedWindow - 位置, 大きさ, フラグを指定して非矩形ウィンドウを生成する
  70. SDL_CreateSoftwareRenderer - サーフェイスの2Dソフトウェアレンダリングコンテキストを作成する
  71. SDL_CreateSystemCursor - システムカーソルを生成する
  72. SDL_CreateTexture - レンダリングコンテキストのテクスチャを生成する
  73. SDL_CreateTextureFromSurface - サーフェイスからテクスチャを生成する
  74. SDL_CreateThread - 新しいスレッドを生成する
  75. SDL_CreateThreadWithStackSize - スタックサイズを指定して新しいスレッドを生成する
  76. SDL_CreateWindow - 位置, 大きさ, フラグを指定してウィンドウを生成する
  77. SDL_CreateWindowAndRenderer - ウィンドウとデフォルトのレンダラを生成する
  78. SDL_CreateWindowFrom - 既存のネイティブのウィンドウからSDLのウィンドウを生成する
  79. SDL_Delay - 指定のミリ秒の間待つ
  80. SDL_DelEventWatch - SDL_AddEventWatch()で追加されたイベント監視コールバックを削除する
  81. SDL_DelHintCallback - 指定のヒントを監視する関数を取り除く
  82. SDL_DequeueAudio - コールバックではない録音デバイスからキューされた音声データを取り出す
  83. SDL_DestroyCond - 条件変数を破棄する
  84. SDL_DestroyMutex - mutexを破棄する
  85. SDL_DestroyRenderer - ウィンドウのレンダリングコンテキストと関連のテクスチャを破棄する
  86. SDL_DestroySemaphore - セマフォを破棄する
  87. SDL_DestroyTexture - テクスチャを破棄する
  88. SDL_DestroyWindow - ウィンドウを破棄する
  89. SDL_DestroyWindowSurface - ウィンドウに関連付けられたサーフェイスを破棄する
  90. SDL_DetachThread - スレッドが終了したとき自分で消滅するようにする
  91. SDL_Direct3D9GetAdapterIndex - 指定の番号のディスプレイのD3D9アダプタ番号を得る
  92. SDL_DisableScreenSaver - スクリーンセーバーを無効にする
  93. SDL_DXGIGetOutputInfo - 指定の番号のディスプレイのDXGIアダプタと出力の番号一覧を得る
  94. SDL_EnableScreenSaver - スクリーンセーバーを有効にする
  95. SDL_EncloseFPoints - 複数の点の中を囲む最小の長方形の浮動小数点で表現された座標を求める
  96. SDL_EnclosePoints - 複数の点の中を囲む最小の長方形を求める
  97. SDL_EventState - イベント処理の状態を種類ごとに設定する
  98. SDL_FillRect - 指定の色で塗りつぶした長方形を高速に描く
  99. SDL_FillRects - 指定の色で塗りつぶした複数の長方形を高速に描く
  100. SDL_FilterEvents - 現在のイベントキューに対して指定のフィルタ関数を実行する
  101. SDL_FlashWindow - ウィンドウの注意喚起を要求する
  102. SDL_FlushEvent - イベントキューからイベントを消去する
  103. SDL_FlushEvents - イベントキューから複数のイベントを消去する
  104. SDL_FRectEmpty - 長方形に面積があるかチェックする
  105. SDL_FRectEquals - 2つの長方形が等しいかチェックする
  106. SDL_FRectEqualsEpsilon - 2つの長方形の座標, 幅, 高さが指定した誤差の範囲内であるかチェックする
  107. SDL_FreeAudioStream - 音声ストリームを解放する
  108. SDL_FreeCursor - カーソルを解放する
  109. SDL_FreeFormat - SDL_AllocFormatで生成したSDL_PixelFormatを解放する
  110. SDL_FreePalette - SDL_AllocPalette()で生成したSDL_Paletteを解放する
  111. SDL_FreeRW - SDL_AllocRW()で確保したSDL_RWopsを解放する
  112. SDL_FreeSurface - RGBサーフェイスを解放する
  113. SDL_FreeWAV - SDL_LoadWAV()またはSDL_LoadWAV_RW()で確保した音声データを解放する
  114. SDL_GameControllerAddMapping - SDLが認識していないコントローラを追加する. または認識済みのコントローラを別の配置にする
  115. SDL_GameControllerAddMappingsFromRW - SDLデータストリームからゲームコントローラーマッピングを読み込む
  116. SDL_GameControllerClose - SDL_GameControllerOpen()で開いたゲームコントローラーを閉じる
  117. SDL_GameControllerEventState - ゲームコントローラーのイベントを有効・無効にする
  118. SDL_GameControllerFromInstanceID - インスタンスIDと関連付けられたSDL_GameControllerを得る
  119. SDL_GameControllerFromPlayerIndex - プレイヤーの番号と関連付けられたSDL_GameControllerを得る
  120. SDL_GameControllerGetAppleSFSymbolsNameForAxis - Apple環境のゲームコントローラーの指定の軸のsfSymbolsNameを得る
  121. SDL_GameControllerGetAppleSFSymbolsNameForButton - Apple環境のゲームコントローラーの指定のボタンのsfSymbolsNameを得る
  122. SDL_GameControllerGetAttached - ゲームコントローラーが開かれていて, かつ接続されているかチェックする
  123. SDL_GameControllerGetAxis - ゲームコントローラーの軸の状態を得る
  124. SDL_GameControllerGetAxisFromString - 文字列をゲームコントローラーの軸を表す列挙体の値に変換する
  125. SDL_GameControllerGetBindForAxis - ゲームコントローラー軸マッピングのためのジョイスティック レイヤー バインドを得る
  126. SDL_GameControllerGetBindForButton - ゲームコントローラー ボタン マッピングのためのジョイスティック レイヤー バインドを得る
  127. SDL_GameControllerGetButton - ゲームコントローラーのボタンの状態を得る
  128. SDL_GameControllerGetButtonFromString - 文字列をボタンマッピングに変換する
  129. SDL_GameControllerGetFirmwareVersion - 可能ならばオープンしたゲームコントローラーのファームウェアのバージョンを得る
  130. SDL_GameControllerGetJoystick - ゲームコントローラーIDからジョイスティックIDを得る
  131. SDL_GameControllerGetNumTouchpadFingers - ゲームコントローラーのタッチパッドの同時に検知できる指の数を得る
  132. SDL_GameControllerGetNumTouchpads - ゲームコントローラーのタッチパッドの数を得る
  133. SDL_GameControllerGetPlayerIndex - オープンされたゲームコントローラーのプレイヤーの番号を得る
  134. SDL_GameControllerGetProduct - 可能ならばオープンされたゲームコントローラーのUSBプロダクトIDを得る
  135. SDL_GameControllerGetProductVersion - 可能ならばオープンされたゲームコントローラーのプロダクトバージョンを得る
  136. SDL_GameControllerGetSensorData - ゲームコントローラーのセンサーの状態を得る
  137. SDL_GameControllerGetSensorDataRate - ゲームコントローラーセンサーのデータレート(1秒あたりのイベント数)を得る
  138. SDL_GameControllerGetSensorDataWithTimestamp - ゲームコントローラーのセンサーの状態と更新時間を得る
  139. SDL_GameControllerGetSerial - 可能ならばオープンされたゲームコントローラーのシリアル番号を得る
  140. SDL_GameControllerGetSteamHandle - 可能ならばオープンされたゲームコントローラーのSteam入力ハンドルを得る
  141. SDL_GameControllerGetStringForAxis - ゲームコントローラーの軸番号を文字列に変換する
  142. SDL_GameControllerGetStringForButton - ゲームコントローラーのボタン番号を文字列に変換する
  143. SDL_GameControllerGetTouchpadFinger - ゲームコントローラーのタッチパッド上の指の状態を得る
  144. SDL_GameControllerGetType - オープンされたゲームコントローラーの種類を得る
  145. SDL_GameControllerGetVendor - 可能ならばオープンされたゲームコントローラーのベンダーIDを得る
  146. SDL_GameControllerHasAxis - ゲームコントローラーに指定の軸が存在するかを得る
  147. SDL_GameControllerHasButton - ゲームコントローラーに指定のボタンが存在するかを得る
  148. SDL_GameControllerHasLED - ゲームコントローラーにLEDが存在するかを得る
  149. SDL_GameControllerHasRumble - ゲームコントローラーが振動に対応しているかを得る
  150. SDL_GameControllerHasRumbleTriggers - ゲームコントローラーがトリガー振動に対応しているかを得る
  151. SDL_GameControllerHasSensor - ゲームコントローラーに指定のセンサーが存在するかを得る
  152. SDL_GameControllerIsSensorEnabled - ゲームコントローラーの指定のセンサーが有効かを得る
  153. SDL_GameControllerMapping - ゲームコントローラーの現在のマッピングを得る
  154. SDL_GameControllerMappingForDeviceIndex - ゲームコントローラーのマッピングを得る
  155. SDL_GameControllerMappingForGUID - 指定のGUIDのゲームコントローラーマッピング文字列を得る
  156. SDL_GameControllerMappingForIndex - ゲームコントローラーの指定の番号のマッピングを得る
  157. SDL_GameControllerName - 開いたゲームコントローラーの実装から得た名前を得る
  158. SDL_GameControllerNameForIndex - ゲームコントローラーの実装から得た名前を得る
  159. SDL_GameControllerNumMappings - インストールされているゲームコントローラーマッピングの数を得る
  160. SDL_GameControllerOpen - ゲームコントローラーを使うために開く
  161. SDL_GameControllerPath - オープンしたゲームコントローラーの実装に依存したパスを得る
  162. SDL_GameControllerPathForIndex - オープンしたゲームコントローラーの実装に依存したパスを得る
  163. SDL_GameControllerRumble - ゲームコントローラーの振動効果を開始する
  164. SDL_GameControllerRumbleTriggers - ゲームコントローラーのトリガーの振動効果を開始する
  165. SDL_GameControllerSendEffect - コントローラー固有の効果パケットを送信する
  166. SDL_GameControllerSetLED - ゲームコントローラーのLEDの色を変更する
  167. SDL_GameControllerSetPlayerIndex - オープンされたゲームコントローラーにプレイヤー番号を設定する
  168. SDL_GameControllerSetSensorEnabled - ゲームコントローラーのセンサーからのデータ報告を有効にするかを設定する
  169. SDL_GameControllerTypeForIndex - ゲームコントローラーの種類を得る
  170. SDL_GameControllerUpdate - イベントループを使わないときゲームコントローラーの更新を吸い出す
  171. SDL_GDKGetDefaultUser - GDKのデフォルトユーザハンドルへの参照を得る
  172. SDL_GetAndroidSDKVersion - デバイスのAndroid APIレベルを得る
  173. SDL_GetAssertionHandler - 現在のアサーションハンドラを得る
  174. SDL_GetAssertionReport - 失敗した全てのアサーションのリストを戻す
  175. SDL_GetAudioDeviceName - 指定のオーディオデバイスの名前を得る
  176. SDL_GetAudioDeviceSpec - 指定の音声デバイスの推奨オーディオ形式を得る
  177. SDL_GetAudioDeviceStatus - 現在のオーディオデバイスの状態を得る
  178. SDL_GetAudioDriver - 組み込まれたオーディオドライバの名前を得る
  179. SDL_GetAudioStatus - オーディオデバイスの状態を得る古い関数
  180. SDL_GetBasePath - アプリケーションを起動したディレクトリを得る
  181. SDL_GetClipboardText - クリップボードからUTF-8のテキストを得る
  182. SDL_GetClipRect - サーフェイスのクリップ領域を得る
  183. SDL_GetClosestDisplayMode - 要求に最も近いディスプレイモードを検索する
  184. SDL_GetColorKey - サーフェイスのカラーキー(透過ピクセル)を得る
  185. SDL_GetCPUCacheLineSize - CPUのL1キャッシュラインのサイズを得る
  186. SDL_GetCPUCount - 利用できるCPUコア数を得る
  187. SDL_GetCurrentAudioDriver - 現在のオーディオドライバの名前を得る
  188. SDL_GetCurrentDisplayMode - 現在のディスプレイモードを得る
  189. SDL_GetCurrentVideoDriver - 初期化された現在のビデオドライバの名前を得る
  190. SDL_GetCursor - 現在のマウスカーソルを得る
  191. SDL_GetDefaultAssertionHandler - デフォルトのアサーションハンドラを得る
  192. SDL_GetDefaultAudioInfo - オーディオデバイスのデフォルト名と推奨フォーマットを得る
  193. SDL_GetDefaultCursor - デフォルトのマウスカーソルを得る
  194. SDL_GetDesktopDisplayMode - デスクトップのディスプレイモードを得る
  195. SDL_GetDisplayBounds - ディスプレイに表示されるデスクトップの領域を得る
  196. SDL_GetDisplayDPI - ディスプレイの1インチあたりのドット/ピクセル数を得る
  197. SDL_GetDisplayMode - 利用可能なディスプレイモードの一覧からディスプレイモードを得る
  198. SDL_GetDisplayName - ディスプレイの名前をUTF-8文字列で得る
  199. SDL_GetDisplayOrientation - ディスプレイの方向を得る
  200. SDL_GetDisplayUsableBounds - ディスプレイに表示される利用可能なデスクトップの領域を得る
  201. SDL_GetError - 現在のスレッドで最後に発生したエラーのメッセージを得る
  202. SDL_GetErrorMsg - 現在のスレッドで最後に発生したエラーのメッセージを得る
  203. SDL_GetEventFilter - 現在のイベントフィルタを得る
  204. SDL_GetEventState - 指定したSDL_EventTypeイベントの有効/無効状態を戻すマクロ
  205. SDL_GetGlobalMouseState - マウスのデスクトップからの座標を得る
  206. SDL_GetGrabbedWindow - 入力グラブされているウィンドウを得る
  207. SDL_GetHint - ヒントの値を得る
  208. SDL_GetHintBoolean - ヒントの真偽値を得る
  209. SDL_GetJoystickGUIDInfo - SDL_JoystickGUID構造体からデバイス情報を得る
  210. SDL_GetKeyboardFocus - キーボードフォーカスのあるウィンドウを得る
  211. SDL_GetKeyboardState - キーボードの状態を得る
  212. SDL_GetKeyFromName - 人が読めるキー名からキーコードを得る
  213. SDL_GetKeyFromScancode - 指定のキースキャンコードから現在のキーボードレイアウトに割り当てられたキーコードを得る
  214. SDL_GetKeyName - キーコードから人が読める名前を得る
  215. SDL_GetMemoryFunctions - SDLメモリ関数を得る
  216. SDL_GetModState - 修飾キーの状態を得る
  217. SDL_GetMouseFocus - 現在マウスフォーカスのあるウィンドウを得る
  218. SDL_GetMouseState - 現在のマウスの状態を得る
  219. SDL_GetNumAllocations - 未解放のメモリ領域の数を得る
  220. SDL_GetNumAudioDevices - 組み込まれたオーディオデバイスの数を得る
  221. SDL_GetNumAudioDrivers - 組み込まれたオーディオドライバの数を得る
  222. SDL_GetNumDisplayModes - 利用可能なディスプレイモードの数を得る
  223. SDL_GetNumRenderDrivers - 現在のディスプレイで利用できる2Dレンダリングドライバの数を得る
  224. SDL_GetNumTouchDevices - 登録されたタッチデバイスの数を得る
  225. SDL_GetNumTouchFingers - 指定のタッチデバイスで使っている指の数を得る
  226. SDL_GetNumVideoDisplays - 利用可能なディスプレイの数を得る
  227. SDL_GetNumVideoDrivers - SDLで利用可能なビデオドライバの数を得る
  228. SDL_GetOriginalMemoryFunctions - SDLメモリ関数の元の関数群を得る
  229. SDL_GetPerformanceCounter - 高分解能カウンタの現在の値を得る
  230. SDL_GetPerformanceFrequency - 1秒あたりの高分解能カウンタを得る
  231. SDL_GetPixelFormatName - ユーザが読めるピクセル形式の名前を得る
  232. SDL_GetPlatform - 環境の名前を得る
  233. SDL_GetPointDisplayIndex - 指定の位置を含むディスプレイ番号を得る
  234. SDL_GetPowerInfo - 現在の電源の詳細を得る
  235. SDL_GetPreferredLocales - ユーザのロケールを得る
  236. SDL_GetPrefPath - ファイルが書込可能なユーザとアプリケーションで固有のパスを得る
  237. SDL_GetPrimarySelectionText - プライマリ選択されたテキストをUTF-8文字列として得る
  238. SDL_GetQueuedAudioSize - キューにある音声データのバイト数を得る
  239. SDL_GetRectDisplayIndex - 指定の領域を最も多く含むディスプレイの番号を得る
  240. SDL_GetRelativeMouseMode - 相対マウスモードが有効か調べる
  241. SDL_GetRelativeMouseState - マウスの相対状態を得る
  242. SDL_GetRenderDrawBlendMode - 描画時のブレンドモードを得る
  243. SDL_GetRenderDrawColor - 描画操作(長方形, 直線, 消去)で使う色を得る
  244. SDL_GetRenderDriverInfo - 指定の2Dレンダリングドライバの情報を得る
  245. SDL_GetRenderer - ウィンドウに関連付けられたレンダラーを得る
  246. SDL_GetRendererInfo - レンダリングコンテキストの情報を得る
  247. SDL_GetRendererOutputSize - レンダリングコンテキストの出力サイズをピクセル数で得る
  248. SDL_GetRenderTarget - 現在のレンダーターゲットを得る
  249. SDL_GetRevision - アプリケーションにリンクされたSDLのリビジョンコードを得る
  250. SDL_GetRevisionNumber - アプリケーションにリンクされたSDLのリビジョン番号を得る. この関数は廃止された. 使用してはならない
  251. SDL_GetRGB - 指定のピクセルのRGB値を得る
  252. SDL_GetRGBA - 指定のピクセルのRGBA値を得る
  253. SDL_GetScancodeFromKey - 指定のキーコードから現在のキーボードレイアウトに割り当てられたスキャンコードを得る
  254. SDL_GetScancodeFromName - 人が読めるキー名からスキャンコードを得る
  255. SDL_GetScancodeName - スキャンコードから人が読める名前を得る
  256. SDL_GetShapedWindowMode - 非矩形ウィンドウの形のパラメータを得る
  257. SDL_GetSurfaceAlphaMod - コピー時のα値の修正値を得る
  258. SDL_GetSurfaceBlendMode - コピー時のブレンドモードを得る
  259. SDL_GetSurfaceColorMod - 転送時に各色成分に乗算される値を得る
  260. SDL_GetSystemRAM - システムに設定されたのRAMのサイズを得る
  261. SDL_GetTextureAlphaMod - レンダラーのコピー操作で乗算されるα値を得る
  262. SDL_GetTextureBlendMode - テクスチャのコピー操作で使われるブレンドモードを得る
  263. SDL_GetTextureColorMod - レンダーのコピー操作で各色成分に乗算される値を得る
  264. SDL_GetTextureScaleMode - テクスチャの拡大縮小で使用しているモードを得る
  265. SDL_GetTextureUserData - テクスチャに関連付けられたユーザ指定のポインタを得る
  266. SDL_GetThreadID - 指定のスレッドのスレッドIDを得る
  267. SDL_GetThreadName - SDL_CreateThread()で指定したスレッドの名前を得る
  268. SDL_GetTicks - SDLが初期化されてから経過した時間をミリ秒で得る
  269. SDL_GetTicks64 - SDLが初期化されてから経過した時間をミリ秒で得る
  270. SDL_GetTouchDevice - 指定の番号のタッチデバイスのIDを得る
  271. SDL_GetTouchDeviceType - 指定のタッチデバイスの種類を得る
  272. SDL_GetTouchFinger - 指定のタッチデバイスIDの指番号の指オブジェクトを得る
  273. SDL_GetTouchName - タッチデバイス名を得る
  274. SDL_GetVersion - アプリケーションにリンクされたSDLのバージョンを得る
  275. SDL_GetVideoDriver - 組み込まれたビデオドライバの一覧から名前を得る
  276. SDL_GetWindowBordersSize - ウィンドウのクライアント領域の周りにある枠(装飾)のサイズを得る
  277. SDL_GetWindowBrightness - 指定したウィンドウが存在するディスプレイの輝度(ガンマ補正)を得る
  278. SDL_GetWindowData - ウィンドウに関連付けたデータを得る
  279. SDL_GetWindowDisplayIndex - ウィンドウの存在するディスプレイの番号を得る
  280. SDL_GetWindowDisplayMode - フルスクリーン時のディスプレイモードを得る
  281. SDL_GetWindowFlags - ウィンドウのフラグを得る
  282. SDL_GetWindowFromID - IDからウィンドウを得る
  283. SDL_GetWindowGammaRamp - 指定したウィンドウが存在するディスプレイのガンマランプを得る
  284. SDL_GetWindowGrab - ウィンドウの入力グラブモードを得る
  285. SDL_GetWindowICCProfile - 画面に表示されているウィンドウのICCプロファイルを無編集で得る
  286. SDL_GetWindowID - ログのためのウィンドウのIDの数値を得る
  287. SDL_GetWindowKeyboardGrab - ウィンドウのキーボードグラブ状態を得る
  288. SDL_GetWindowMaximumSize - ウィンドウのクライアント領域の最大サイズを得る
  289. SDL_GetWindowMinimumSize - ウィンドウのクライアント領域の最小サイズを得る
  290. SDL_GetWindowMouseGrab - ウィンドウのマウスグラブ状態を得る
  291. SDL_GetWindowMouseRect - ウィンドウのマウスの移動範囲を得る
  292. SDL_GetWindowOpacity - ウィンドウの不透明度を得る
  293. SDL_GetWindowPixelFormat - ウィンドウのピクセル形式を得る
  294. SDL_GetWindowPosition - ウィンドウを位置を得る
  295. SDL_GetWindowSize - ウィンドウのクライアント領域のサイズを得る
  296. SDL_GetWindowSizeInPixels - ウィンドウのサイズをピクセル数で得る
  297. SDL_GetWindowSurface - ウィンドウのSDLサーフェイスを得る
  298. SDL_GetWindowTitle - ウィンドウのタイトルを得る
  299. SDL_GetWindowWMInfo - ウィンドウのドライバ固有の情報を得る
  300. SDL_GetYUVConversionMode - YUV変換モードを得る
  301. SDL_GetYUVConversionModeForResolution - YUV変換モードを得る
  302. SDL_GL_BindTexture - OpenGL/ES/ES2テクスチャをカレントコンテキストにバインドする
  303. SDL_GL_CreateContext - OpenGLウィンドウで使うためにOpenGLコンテキストを生成し, カレントコンテキストにする
  304. SDL_GL_DeleteContext - OpenGLコンテキストを削除する
  305. SDL_GL_ExtensionSupported - カレントコンテキストでOpenGL拡張に対応しているか否かをチェックする
  306. SDL_GL_GetAttribute - カレントコンテキストの属性の現在の値を得る
  307. SDL_GL_GetCurrentContext - 動作中のカレントコンテキストを得る
  308. SDL_GL_GetCurrentWindow - 動作中のOpenGLウィンドウを得る
  309. SDL_GL_GetDrawableSize - ウィンドウ内の描画領域のサイズのピクセル数を得る
  310. SDL_GL_GetProcAddress - 名前でOpenGLの関数を得る
  311. SDL_GL_GetSwapInterval - カレントコンテキストの交換インターバルを得る
  312. SDL_GL_LoadLibrary - OpenGLライブラリを動的に読み込む
  313. SDL_GL_MakeCurrent - OpenGLコンテキストをOpenGLウィンドウにレンダリングするように設定する
  314. SDL_GL_ResetAttributes - OpenGLコンテキストの属性を全て元の値にリセットする
  315. SDL_GL_SetAttribute - ウィンドウを生成する前にOpenGLウィンドウの属性を設定する
  316. SDL_GL_SetSwapInterval - カレントコンテキストの交換インターバルを設定する
  317. SDL_GL_SwapWindow - OpenGLレンダリングでウィンドウを更新する
  318. SDL_GL_UnbindTexture - OpenGLプリミティブのレンダリングで使っているOpenGL/ES/ES2テクスチャをカレントコンテキストからアンバインドする
  319. SDL_GL_UnloadLibrary - SDL_GL_LoadLibrary()で読み込んだOpenGLライブラリを解放する
  320. SDL_GUIDFromString - GUID文字列をSDL_GUID構造体に変換する
  321. SDL_GUIDToString - SDL_GUIDからASCII文字列を得る
  322. SDL_HapticClose - SDL_HapticOpen()で開いたハプティックデバイスを閉じる
  323. SDL_HapticDestroyEffect - ハプティックデバイスの効果を破棄する
  324. SDL_HapticEffectSupported - ハプティックデバイスが効果に対応しているかチェックする
  325. SDL_HapticGetEffectStatus - 指定のハプティックデバイスの現在の効果の状態を得る
  326. SDL_HapticIndex - ハプティックデバイスの番号を得る
  327. SDL_HapticName - ハプティックデバイスの実装から得た名前を得る
  328. SDL_HapticNewEffect - 指定のハプティックデバイスの新しい効果を生成する
  329. SDL_HapticNumAxes - ハプティックデバイスの軸の数を得る
  330. SDL_HapticNumEffects - ハプティックデバイスに格納できる効果の数を得る
  331. SDL_HapticNumEffectsPlaying - ハプティックデバイスが同時に再生できる効果の数を得る
  332. SDL_HapticOpen - ハプティックデバイスを使うために開く
  333. SDL_HapticOpened - 指定の番号のハプティックデバイスが開いているかチェックする
  334. SDL_HapticOpenFromJoystick - ジョイスティックからハプティックデバイスを開く
  335. SDL_HapticOpenFromMouse - マウスからハプティックデバイスを開く
  336. SDL_HapticPause - ハプティックデバイスを一時停止する
  337. SDL_HapticQuery - 指定のハプティックデバイスが対応する機能を得る
  338. SDL_HapticRumbleInit - ハプティックデバイスを振動のために初期化する
  339. SDL_HapticRumblePlay - ハプティックデバイスを振動させる
  340. SDL_HapticRumbleStop - ハプティックデバイスの振動を止める
  341. SDL_HapticRumbleSupported - ハプティックデバイスが振動に対応しているかチェックする
  342. SDL_HapticRunEffect - ハプティックデバイスの効果を再生する
  343. SDL_HapticSetAutocenter - ハプティックデバイスの自動センタリングを設定する
  344. SDL_HapticSetGain - 指定のハプティックデバイスのゲインを設定する
  345. SDL_HapticStopAll - ハプティックデバイスで現在再生中の全ての効果を停止する
  346. SDL_HapticStopEffect - ハプティックデバイスで再生中の効果を停止する
  347. SDL_HapticUnpause - 一時停止中のハプティックデバイスを再開する
  348. SDL_HapticUpdateEffect - 効果のパラメータを更新する
  349. SDL_Has3DNow - CPUに3DNow!仕様があるかチェックする
  350. SDL_HasAltiVec - CPUにAltiVec仕様があるかチェックする
  351. SDL_HasARMSIMD - CPUにARM SIMD (ARMv6)仕様があるかチェックする
  352. SDL_HasAVX - CPUにAVX仕様があるかチェックする
  353. SDL_HasAVX2 - CPUにAVX2仕様があるかチェックする
  354. SDL_HasAVX512F - CPUにAVX-512F (foundation)仕様があるかチェックする
  355. SDL_HasClipboardText - クリップボードが存在し, かつテキストが空でないかチェックする
  356. SDL_HasColorKey - サーフェイスにカラーキー(透過ピクセル)が設定されているかを得る
  357. SDL_HasEvent - キューに指定のイベントが存在するか調査する
  358. SDL_HasEvents - キューに指定の範囲のイベントが存在するか調査する
  359. SDL_HasIntersection - 2つの長方形に交点があるかチェックする
  360. SDL_HasIntersectionF - 2つの浮動小数点で表された長方形に交点があるかチェックする
  361. SDL_HasLASX - CPUにLASX(LOONGARCH SIMD)仕様があるかチェックする
  362. SDL_HasLSX - CPUにLSX(LOONGARCH SIMD)仕様があるかチェックする
  363. SDL_HasMMX - CPUにMMX仕様があるかチェックする
  364. SDL_HasNEON - CPUにNEON (ARM SIMD)仕様があるかチェックする
  365. SDL_HasPrimarySelectionText - プライマリ選択されたテキストが存在し, かつテキストが空でないかチェックする
  366. SDL_HasRDTSC - CPUにRDTSC命令があるかチェックする
  367. SDL_HasScreenKeyboardSupport - スクリーンキーボードに対応しているかチェックする
  368. SDL_HasSSE - CPUにSSE仕様があるかチェックする
  369. SDL_HasSSE2 - CPUにSSE2仕様があるかチェックする
  370. SDL_HasSSE3 - CPUにSSE3仕様があるかチェックする
  371. SDL_HasSSE41 - CPUにSSE4.1仕様があるかチェックする
  372. SDL_HasSSE42 - CPUにSSE4.2仕様があるかチェックする
  373. SDL_HasSurfaceRLE - サーフェイスのRLE(ランレングス圧縮)が有効化されているかを得る
  374. SDL_HasWindowSurface - ウィンドウに関連付けられたサーフェイスがあるか否かを得る
  375. SDL_HideWindow - ウィンドウを隠す
  376. SDL_hid_ble_scan - iOSまたはtvOSでSteamコントローラーとペアするためのBLEスキャンを開始または停止する
  377. SDL_hid_close - HIDデバイスを閉じる
  378. SDL_hid_device_change_count - デバイスが追加または削除された可能性があるごとに増加するカウンタの値を得る
  379. SDL_hid_enumerate - HIDデバイスを列挙する
  380. SDL_hid_exit - HIDAPIライブラリを終了する
  381. SDL_hid_free_enumeration - HIDデバイス情報連結リストを解放する
  382. SDL_hid_get_feature_report - HIDデバイスから機能レポートを得る
  383. SDL_hid_get_indexed_string - HIDデバイスから文字列インデックス番号を指定して文字列を得る
  384. SDL_hid_get_manufacturer_string - HIDデバイスの製造者文字列を得る
  385. SDL_hid_get_product_string - HIDデバイスのプロダクト文字列を得る
  386. SDL_hid_get_serial_number_string - HIDデバイスのシリアルナンバーを得る
  387. SDL_hid_init - HIDAPIライブラリを初期化する
  388. SDL_hid_open - ベンダーID(VID), プロダクトID(PID), シリアルナンバー(任意)を指定してHIDデバイスを開く
  389. SDL_hid_open_path - HIDデバイスを名前で開く
  390. SDL_hid_read - HIDデバイスから入力レポートを読み込む
  391. SDL_hid_read_timeout - HIDデバイスから入力レポートをタイムアウト付きで読み込む
  392. SDL_hid_send_feature_report - HIDデバイスに機能レポートを送信する
  393. SDL_hid_set_nonblocking - デバイスハンドルのノンブロッキングモードを設定する
  394. SDL_hid_write - HIDデバイスに出力レポートを書き込む
  395. SDL_iconv_string - 文字列のコード間変換を行う
  396. SDL_Init - SDLライブラリを初期化する
  397. SDL_InitSubSystem - サブシステムを個別に初期化する
  398. SDL_IntersectFRect - 浮動小数点で表された2つの長方形の交点を求める
  399. SDL_IntersectFRectAndLine - 浮動小数点で表された長方形と直線の交点を求める
  400. SDL_IntersectRect - 2つの長方形の交点を求める
  401. SDL_IntersectRectAndLine - 長方形と直線の交点を求める
  402. SDL_iPhoneSetAnimationCallback - Apple iOSのアニメーションコールバックを設定する
  403. SDL_iPhoneSetEventPump - Apple iOSでSDLのイベントの吸出しを有効または無効にする
  404. SDL_IsAndroidTV - アプリケーションがAndroid TVで実行されているかを得る
  405. SDL_IsChromebook - アプリケーションがChromebookで実行されているかを得る
  406. SDL_IsDeXMode - アプリケーションがSamsung DeXドッキングステーションで実行されているかを得る
  407. SDL_IsGameController - ジョイスティクがゲームコントローラーインターフェースに対応しているかチェックする
  408. SDL_IsScreenKeyboardShown - スクリーンキーボードが指定のウィンドウに表示されているかチェックする
  409. SDL_IsScreenSaverEnabled - 現在スクリーンセーバーが有効かを戻す
  410. SDL_IsShapedWindow - 指定のウィンドウが非矩形かを得る
  411. SDL_IsTablet - デバイスがタブレットかを得る
  412. SDL_IsTextInputActive - Unicodeテキスト入力イベントが有効かチェックする
  413. SDL_IsTextInputShown - IMEコンポジット(変換中ウィンドウ・矩形)または変換候補が現在表示されているかを戻す
  414. SDL_JoystickAttachVirtual - 新しい仮想ジョイスティックを生成する
  415. SDL_JoystickAttachVirtualEx - 拡張されたプロパティを使用して仮想ジョイスティックを生成する
  416. SDL_JoystickClose - SDL_JoystickOpen(で開いたジョイスティックを閉じる
  417. SDL_JoystickCurrentPowerLevel - ジョイスティックのバッテリー残量をSDL_JoystickPowerLevelとして得る
  418. SDL_JoystickDetachVirtual - 仮想ジョイスティックを削除する
  419. SDL_JoystickEventState - ジョイスティックイベントを有効・無効にする
  420. SDL_JoystickFromInstanceID - インスタンスIDと結び付けられたSDL_Joystickを得る
  421. SDL_JoystickFromPlayerIndex - プレイヤーの番号と関連付けられたSDL_Joystickを得る
  422. SDL_JoystickGetAttached - 指定のジョイスティックの状態を得る
  423. SDL_JoystickGetAxis - ジョイスティックの軸の状態を得る
  424. SDL_JoystickGetAxisInitialState - ジョイスティックの軸の初期値を得る
  425. SDL_JoystickGetBall - ボールの位置の前回獲得との差を得る
  426. SDL_JoystickGetButton - ジョイスティックのボタンの状態を得る
  427. SDL_JoystickGetDeviceGUID - 指定のデバイス番号のジョイスティックの実装から得たGUID(グローバル一意識別子)を得る
  428. SDL_JoystickGetDeviceInstanceID - ジョイスティックのインスタンスIDを得る
  429. SDL_JoystickGetDevicePlayerIndex - ジョイスティックのプレイヤー番号を得る
  430. SDL_JoystickGetDeviceProduct - 可能ならばジョイスティックのUSBプロダクトIDを得る
  431. SDL_JoystickGetDeviceProductVersion - 可能ならばジョイスティックのプロダクトバージョンを得る
  432. SDL_JoystickGetDeviceType - 可能ならばジョイスティックの種類を得る
  433. SDL_JoystickGetDeviceVendor - 可能ならばジョイスティックのUSBベンダーIDを得る
  434. SDL_JoystickGetFirmwareVersion - 可能ならばジョイスティックのファームウェアのバージョンを得る
  435. SDL_JoystickGetGUID - ジョイスティックの実装から得たGUID(グローバル一意識別子)を得る
  436. SDL_JoystickGetGUIDFromString - GUID(グローバル一意識別子)文字列をSDL_JoystickGUID構造体に変換する
  437. SDL_JoystickGetGUIDString - SDL_JoystickGUID構造体をASCII文字列に変換する
  438. SDL_JoystickGetHat - ジョイスティックのPOVハットの状態を得る
  439. SDL_JoystickGetPlayerIndex - オープンされたジョイスティックのプレイヤーの番号を得る
  440. SDL_JoystickGetProduct - 可能ならばオープンされたジョイスティックのUSBプロダクトIDを得る
  441. SDL_JoystickGetProductVersion - 可能ならばオープンされたジョイスティックのプロダクトバージョンを得る
  442. SDL_JoystickGetSerial - 可能ならばオープンされたジョイスティックのシリアル番号を得る
  443. SDL_JoystickGetType - オープンされたジョイスティックの種類を得る
  444. SDL_JoystickGetVendor - 可能ならばオープンされたジョイスティックのベンダーIDを得る
  445. SDL_JoystickHasLED - ジョイスティックにLEDが存在するかを得る
  446. SDL_JoystickHasRumble - ジョイスティックが振動に対応しているかを得る
  447. SDL_JoystickHasRumbleTriggers - ジョイスティックがトリガー振動に対応しているかを得る
  448. SDL_JoystickInstanceID - 開いたジョイスティックのインスタンスIDを得る
  449. SDL_JoystickIsHaptic - ジョイスティックにハプティックの機能があるかチェックする
  450. SDL_JoystickIsVirtual - 指定の番号のジョイスティックが仮想か否かを得る
  451. SDL_JoystickName - ジョイスティックの実装から得た名前を得る
  452. SDL_JoystickNameForIndex - ジョイスティックの実装から得た名前を得る
  453. SDL_JoystickNumAxes - ジョイスティックの軸の数を得る
  454. SDL_JoystickNumBalls - ジョイスティックのトラックボールの数を得る
  455. SDL_JoystickNumButtons - ジョイスティックのボタンの数を得る
  456. SDL_JoystickNumHats - ジョイスティックのPOVハットの数を得る
  457. SDL_JoystickOpen - 使用するジョイスティックを開く
  458. SDL_JoystickPath - ジョイスティックの実装に依存したパスを得る
  459. SDL_JoystickPathForIndex - ジョイスティックの実装に依存したパスを得る
  460. SDL_JoystickRumble - ジョイスティックの振動効果を開始する
  461. SDL_JoystickRumbleTriggers - ジョイスティックのトリガーの振動効果を開始する
  462. SDL_JoystickSendEffect - ジョイスティック固有の効果パケットを送信する
  463. SDL_JoystickSetLED - ジョイスティックのLEDの色を変更する
  464. SDL_JoystickSetPlayerIndex - オープンされたジョイスティックにプレイヤー番号を設定する
  465. SDL_JoystickSetVirtualAxis - オープンされた仮想ジョイスティックの軸に値を設定する
  466. SDL_JoystickSetVirtualButton - オープンされた仮想ジョイスティックのボタンに値を設定する
  467. SDL_JoystickSetVirtualHat - オープンされた仮想ジョイスティックのハットに値を設定する
  468. SDL_JoystickUpdate - 開いたジョイスティックの状態を更新する
  469. SDL_LinuxSetThreadPriority - スレッドにUNIXナイス値を設定する
  470. SDL_LinuxSetThreadPriorityAndPolicy - スレッドの優先度(nice値ではない)とスケジューリングポリシーを設定する
  471. SDL_LoadBMP_RW - シーク可能なSDLデータストリームからBMP形式をサーフェイスに読み込む
  472. SDL_LoadDollarTemplates - 複雑なジェスチャーのテンプレートをファイルから読み込む
  473. SDL_LoadFile - ファイルからデータを全て読み込む
  474. SDL_LoadFile_RW - SDLデータストリームからデータを全て読み込む
  475. SDL_LoadFunction - 共有オブジェクトから名前で関数のアドレスを検索しそれを戻す
  476. SDL_LoadObject - 共有オブジェクトを動的に読み込み, オブジェクトハンドラへのポインタを戻す
  477. SDL_LoadWAV_RW - データソースからWAVEを読み込む
  478. SDL_LockAudio - オーディオデバイスをロックする古い関数
  479. SDL_LockAudioDevice - 指定のオーディオデバイスのコールバック関数の呼び出しをロックする
  480. SDL_LockJoysticks - ジョイスティックAPIへのマルチスレッドアクセスをロックする
  481. SDL_LockMutex - mutexをロックする
  482. SDL_LockSensors - センサーAPIへのマルチスレッドアクセスをロックする
  483. SDL_LockSurface - ピクセル領域に直接アクセスできるように設定する
  484. SDL_LockTexture - ピクセルを書き込み専用にするためにテクスチャの一部をロックする
  485. SDL_LockTextureToSurface - ピクセルを書き込み専用にするためにテクスチャの一部をロックしSDLサーフェイスにする
  486. SDL_Log - SDL_LOG_CATEGORY_APPLICATION分類ログをSDL_LOG_PRIORITY_INFOの重要度で出力する
  487. SDL_LogCritical - SDL_LOG_PRIORITY_CRITICAL以上の重要度のログを出力する
  488. SDL_LogDebug - SDL_LOG_PRIORITY_DEBUG以上の重要度のログを出力する
  489. SDL_LogError - SDL_LOG_PRIORITY_ERROR以上の重要度のログを出力する
  490. SDL_LogGetOutputFunction - 現在のログ出力関数を得る
  491. SDL_LogGetPriority - 指定のログの分類の重要度を得る
  492. SDL_LogInfo - SDL_LOG_PRIORITY_INFO以上の重要度のログを出力する
  493. SDL_LogMessage - 指定の分類と重要度のログを出力する
  494. SDL_LogMessageV - 指定の分類と重要度のログを出力する
  495. SDL_LogResetPriorities - 全ての重要度をデフォルトに戻す
  496. SDL_LogSetAllPriority - 全ての分類の重要度を設定する
  497. SDL_LogSetOutputFunction - ログ出力関数を置き換える
  498. SDL_LogSetPriority - 指定の分類の重要度を設定する
  499. SDL_LogVerbose - SDL_LOG_PRIORITY_VERBOSE以上の重要度のログを出力する
  500. SDL_LogWarn - SDL_LOG_PRIORITY_WARN以上の重要度のログを出力する
  501. SDL_LowerBlit - 低レベルのサーフェイスのビットブロック転送のみ行う
  502. SDL_LowerBlitScaled - 低レベルのサーフェイスの拡大縮小ビットブロック転送のみ行う
  503. SDL_MapRGB - RGBの3つの値から指定のピクセル形式の不透明なピクセル値を求める
  504. SDL_MapRGBA - RGBAの4つの値から指定のピクセル形式のピクセル値を求める
  505. SDL_MasksToPixelFormatEnum - ビット深度とRGBAマスクをピクセル形式に変換する
  506. SDL_MaximizeWindow - ウィンドウを最大化する
  507. SDL_MemoryBarrierReleaseFunction - メモリバリアは, マルチコアCPUでコンパイラによって読み込みと書き込みの順序が変えられ, 順不同に見えるのを防ぐために存在する
  508. SDL_Metal_CreateView - CAMetalLayerによるNSView/UIViewを生成し, 指定のウィンドウに関連付ける
  509. SDL_Metal_DestroyView - 既存のSDL_MetalViewを破棄する
  510. SDL_Metal_GetDrawableSize - ウィンドウの描画可能域のサイズを得る (ビューポイント, シザーなどの設定に使用する)
  511. SDL_Metal_GetLayer - 指定のビューの背後のCAMetalLayerへのポインタを得る
  512. SDL_MinimizeWindow - ウィンドウをアイコン化する
  513. SDL_MixAudio - オーディオ・ミキシングの古い関数
  514. SDL_MixAudioFormat - 指定の形式でオーディオをミキシングする
  515. SDL_MostSignificantBitIndex32 - 32bitの値で設定されている最上位のビットが何ビット目かを得る
  516. SDL_MouseIsHaptic - マウスにハプティックの機能があるかチェックする
  517. SDL_mutexP - SDL_mutexP()はSDL_UnlockMutex()に置き換えられた
  518. SDL_mutexV - SDL_mutexV()はSDL_UnlockMutex()に置き換えられた
  519. SDL_NewAudioStream - 新しい音声ストリームを生成する
  520. SDL_NumHaptics - システムに接続されたハプティックデバイスの数を得る
  521. SDL_NumJoysticks - 接続されたジョイスティックの数を得る
  522. SDL_NumSensors - システムに接続されたセンサーの数を得る
  523. SDL_OpenAudio - オーディオデバイスを開く古い関数
  524. SDL_OpenAudioDevice - 指定のオーディオデバイスを開く
  525. SDL_OpenURL - ブラウザ等の外部アプリケーションでURL/URIを開く
  526. SDL_PauseAudio - オーディオデバイスを一時停止する古い関数
  527. SDL_PauseAudioDevice - 指定したデバイスの再生の一時停止と一時停止解除を行う
  528. SDL_PeepEvents - イベントキューのメッセージをチェックし, それらを戻す
  529. SDL_PixelFormatEnumToMasks - ピクセル形式からビット深度とRGBAマスクを得る
  530. SDL_PointInFRect - 点が長方形の内部にあるかチェックする
  531. SDL_PointInRect - 点が長方形の内部にあるかチェックする
  532. SDL_PollEvent - 未処理のイベントをキューから得る
  533. SDL_PremultiplyAlpha - ピクセル郡のアルファ値にプリマルチプライを行う
  534. SDL_PumpEvents - 入力デバイスから吸い出したイベントをイベントループに加える
  535. SDL_PushEvent - イベントをキューに加える
  536. SDL_QueryTexture - テクスチャの情報を得る
  537. SDL_QueueAudio - コールバック関数を使わずに音声デバイスのキューにデータを送信する
  538. SDL_Quit - サブシステムを終了する
  539. SDL_QuitRequested - SDL_QUITイベントがキューにあるか調査する
  540. SDL_QuitSubSystem - サブシステムを個別に終了する
  541. SDL_RaiseWindow - ウィンドウを最前面にして入力フォーカスを与える
  542. SDL_ReadBE16 - SDL_RWopsからビッグエンディアンの16bit符号なしのデータを読み込む
  543. SDL_ReadBE32 - SDL_RWopsからビッグエンディアンの32bit符号なしのデータを読み込む
  544. SDL_ReadBE64 - SDL_RWopsからビッグエンディアンの64bit符号なしのデータを読み込む
  545. SDL_ReadLE16 - SDL_RWopsからリトルエンディアンの16bit符号なしのデータを読み込む
  546. SDL_ReadLE32 - SDL_RWopsからリトルエンディアンの32bit符号なしのデータを読み込む
  547. SDL_ReadLE64 - SDL_RWopsからリトルエンディアンの64bit符号なしのデータを読み込む
  548. SDL_ReadU8 - SDL_RWopsから1バイト読み込む
  549. SDL_RecordGesture - 指定または全てのタッチデバイスでジェスチャーの記録を開始する
  550. SDL_RectEmpty - 長方形に面積があるかチェックする
  551. SDL_RectEquals - 2つの長方形が等しいかチェックする
  552. SDL_RegisterApp - SDLが使用するwin32ウィンドウクラスを登録する
  553. SDL_RegisterEvents - 複数のユーザ定義のイベントの領域を確保し, 先頭のイベントの番号を戻す
  554. SDL_RemoveTimer - SDL_AddTimer()で生成したタイマを破棄する
  555. SDL_RenderClear - 現在のレンダーターゲットを色で塗りつぶして消去する
  556. SDL_RenderCopy - テクスチャの一部を現在のレンダーターゲットにコピーする
  557. SDL_RenderCopyEx - テクスチャの一部を, 指定の点を中心に回転させ, 上下左右を反転を指定して, 現在のレンダーターゲットにコピーする
  558. SDL_RenderCopyExF - テクスチャの一部を, サブピクセル(副画素)単位で指定の点を中心に回転させ, 上下左右を反転を指定して, 現在のレンダーターゲットにコピーする
  559. SDL_RenderCopyF - テクスチャの一部をサブピクセル(副画素)単位で現在のレンダーターゲットにコピーする
  560. SDL_RenderDrawLine - 現在のレンダーターゲットに直線を描く
  561. SDL_RenderDrawLineF - 現在のレンダーターゲットにサブピクセル(副画素)単位で直線を描く
  562. SDL_RenderDrawLines - 現在のレンダーターゲットに複数のつながった直線を描く
  563. SDL_RenderDrawLinesF - 現在のレンダーターゲットに複数のつながった直線をサブピクセル(副画素)単位で描く
  564. SDL_RenderDrawPoint - 現在のレンダーターゲットに点を描く
  565. SDL_RenderDrawPointF - 現在のレンダーターゲットに点をサブピクセル(副画素)単位で描く
  566. SDL_RenderDrawPoints - 現在のレンダーターゲットに複数の点を描く
  567. SDL_RenderDrawPointsF - 現在のレンダーターゲットに複数の点をサブピクセル(副画素)単位で描く
  568. SDL_RenderDrawRect - 現在のレンダーターゲットに長方形を描く
  569. SDL_RenderDrawRectF - 現在のレンダーターゲットに長方形をサブピクセル(副画素)単位で描く
  570. SDL_RenderDrawRects - 現在のレンダーターゲットに複数の長方形を描く
  571. SDL_RenderDrawRectsF - 現在のレンダーターゲットに複数の長方形をサブピクセル(副画素)単位で描く
  572. SDL_RenderFillRect - 現在のレンダーターゲットに塗りつぶした長方形を描く
  573. SDL_RenderFillRectF - 現在のレンダーターゲットに塗りつぶした長方形をサブピクセル(副画素)単位で描く
  574. SDL_RenderFillRects - 現在のレンダーターゲットに複数の長方形を描く
  575. SDL_RenderFillRectsF - 現在のレンダーターゲットに複数の長方形をサブピクセル(副画素)単位で描く
  576. SDL_RenderFlush - レンダラの未実行のコマンドを下位レンダリングAPIに強制的に掃き出す
  577. SDL_RenderGeometry - 三角形の一覧をレンダリングする
  578. SDL_RenderGeometryRaw - 三角形の一覧をレンダリングする
  579. SDL_RenderGetClipRect - 現在のレンダーターゲットのクリップ領域を得る
  580. SDL_RenderGetD3D11Device - レンダラーと結び付けられたD3D11デバイスを得る
  581. SDL_RenderGetD3D12Device - レンダラーと結び付けられたD3D12デバイスを得る
  582. SDL_RenderGetD3D9Device - レンダラーと結び付けられたD3Dデバイスを得る
  583. SDL_RenderGetIntegerScale - 解像度非依存レンダリングで倍率を整数倍に強制されているか否かを得る
  584. SDL_RenderGetLogicalSize - レンダリングのデバイスに依存しない分解能を得る
  585. SDL_RenderGetMetalCommandEncoder - 現在のレンダラのMetalコマンドエンコーダを得る
  586. SDL_RenderGetMetalLayer - 指定のMetalレンダラに結び付けられたCAMetalLayerを得る
  587. SDL_RenderGetScale - 現在のレンダーターゲットの描画の縮尺を得る
  588. SDL_RenderGetViewport - レンダーターゲットの描画領域を得る
  589. SDL_RenderGetWindow - レンダラに関連付けられたウィンドウを得る
  590. SDL_RenderIsClipEnabled - 指定のレンダラーでクリップが有効か否かを得る
  591. SDL_RenderLogicalToWindow - レンダラー上の倫理座標からウィンドウ上の実座標を得る
  592. SDL_RenderPresent - レンダリングの結果を画面に反映する
  593. SDL_RenderReadPixels - 現在のレンダーターゲットのピクセルデータを読み込む
  594. SDL_RenderSetClipRect - レンダーターゲットにクリップ領域を設定する
  595. SDL_RenderSetIntegerScale - 解像度非依存レンダラーで倍率を整数倍に強制するか否かを設定する
  596. SDL_RenderSetLogicalSize - レンダリングのデバイスに依存しない論理サイズを設定する
  597. SDL_RenderSetScale - レンダーターゲットの描画の縮尺を設定する
  598. SDL_RenderSetViewport - レンダーターゲットの描画領域を設定する
  599. SDL_RenderSetVSync - 指定のレンダラの垂直同期信号をトグルする
  600. SDL_RenderTargetSupported - ウィンドウがレンダーターゲットの利用に対応しているか調査する
  601. SDL_RenderWindowToLogical - ウィンドウ上の実座標からレンダラ上の論理座標を求める
  602. SDL_ResetAssertionReport - 失敗したアサーションのリストを全て消去する
  603. SDL_ResetHint - ヒントをデフォルト値に戻す
  604. SDL_ResetHints - 全てのヒントをデフォルトの値にリセットする
  605. SDL_ResetKeyboard - キーボードの状態をクリアする
  606. SDL_RestoreWindow - 最大化または最小化されたウィンドウを元の大きさと位置に戻す
  607. SDL_REVISION - 開発のソースの時点の表す文字列のマクロ
  608. SDL_RWclose - 確保したSDL_RWopsを解放し閉じる
  609. SDL_RWFromConstMem - SDL_RWopsで使う読込専用メモリバッファを準備する
  610. SDL_RWFromFile - 指定の名前のファイルの読込と書込を行うSDL_RWopsを生成する
  611. SDL_RWFromFP - 標準ファイル入出力ポインタ(stdio.hのFILE*)からSDL_RWopsを生成する
  612. SDL_RWFromMem - SDL_RWopsで使う読込と書込のメモリバッファを準備する
  613. SDL_RWread - データ元から読み込む
  614. SDL_RWseek - SDL_RWopsをシークする
  615. SDL_RWsize - SDL_RWopsのデータストリームのサイズを得る
  616. SDL_RWtell - SDL_RWopsデータストリームの現在の読込/書込位置を得る
  617. SDL_RWwrite - データストリームに書き込む
  618. SDL_SaveAllDollarTemplates - 現在の全てのジェスチャーのテンプレートを保存する
  619. SDL_SaveBMP_RW - サーフェイスをシーク可能なSDLストリーム(メモリまたはファイル)にBMP形式で書き込む
  620. SDL_SaveDollarTemplate - 現在のジェスチャーのテンプレートを保存する
  621. SDL_SemPost - セマフォの値を1加算し, 待機中のスレッドを再開する
  622. SDL_SemTryWait - セマフォの値が正であるか調べ, そうならば減算する
  623. SDL_SemValue - セマフォの現在の値を得る
  624. SDL_SemWait - セマフォの値が正になるまで待機し, セマフォの値を減算する
  625. SDL_SemWaitTimeout - セマフォの値が正になるまで待機し, セマフォの値を減算する
  626. SDL_SensorClose - SDL_SensorOpenで開いたセンサーを閉じる
  627. SDL_SensorFromInstanceID - インスタンスIDと関連付けられたSDL_Sensorを戻す
  628. SDL_SensorGetData - オープンされたセンサーの現在の状態を得る
  629. SDL_SensorGetDataWithTimestamp - オープンされたセンサーの現在の状態と更新時間を得る
  630. SDL_SensorGetDeviceInstanceID - センサーのインスタンスIDを得る
  631. SDL_SensorGetDeviceName - センサーの実装に依存した名前を得る
  632. SDL_SensorGetDeviceNonPortableType - センサーの環境に依存した種類を得る
  633. SDL_SensorGetDeviceType - センサーの種類を得る
  634. SDL_SensorGetInstanceID - センサーのインスタンスIDを得る
  635. SDL_SensorGetName - センサーの実装に依存した名前を得る
  636. SDL_SensorGetNonPortableType - センサーの環境に依存した種類を得る
  637. SDL_SensorGetType - センサーの種類を得る
  638. SDL_SensorOpen - 使用するセンサーを開く
  639. SDL_SensorUpdate - 開いたセンサーの現在の状態を更新する
  640. SDL_SetAssertionHandler - アプリケーション定義のアサーションハンドラを設定する
  641. SDL_SetClipboardText - クリップボードにUTF-8テキストを書き込む
  642. SDL_SetClipRect - サーフェイスのクリップ領域を設定する
  643. SDL_SetColorKey - サーフェイスのカラーキー(透過ピクセル)を設定する
  644. SDL_SetCursor - マウスカーソルを設定する
  645. SDL_SetError - SDLエラーメッセージを設定する
  646. SDL_SetEventFilter - 内部状態が変わり内部キューに入る前に全てのイベントを処理するフィルタを設定する
  647. SDL_SetHint - ヒントを通常の優先度で設定する
  648. SDL_SetHintWithPriority - ヒントを指定の優先度で設定する
  649. SDL_SetMainReady - SDL_Main()を使わないときSDL_Init()の失敗を回避する
  650. SDL_SetMemoryFunctions - SDLメモリ関数をカスタムしたものと置き換える
  651. SDL_SetModState - 修飾キーを設定する
  652. SDL_SetPaletteColors - パレットの色を設定する
  653. SDL_SetPixelFormatPalette - パレットのピクセル形式を設定する
  654. SDL_SetPrimarySelectionText - プライマリ選択テキストにUTF-8文字列を書き込む
  655. SDL_SetRelativeMouseMode - 相対マウスモードを設定する
  656. SDL_SetRenderDrawBlendMode - 描画(塗りつぶしと直線)時のブレンドモードを設定する
  657. SDL_SetRenderDrawColor - 描画操作(長方形, 直線, 消去)で使う色を設定する
  658. SDL_SetRenderTarget - レンダラーのレンダーターゲットを設定する
  659. SDL_SetSurfaceAlphaMod - コピー時のα値の修正値を設定する
  660. SDL_SetSurfaceBlendMode - コピー時のブレンドモードを設定する
  661. SDL_SetSurfaceColorMod - 転送時に各色成分に乗算される値を設定する
  662. SDL_SetSurfacePalette - サーフェイスで使われるパレットを設定する
  663. SDL_SetSurfaceRLE - サーフェイスにRLEアクセラレーションのヒントを設定する
  664. SDL_SetTextInputRect - Unicodeテキスト入力で使う領域を設定する
  665. SDL_SetTextureAlphaMod - レンダーのコピー操作で乗算されるα値を設定する
  666. SDL_SetTextureBlendMode - テクスチャのコピー操作で使われるブレンドモードを設定する
  667. SDL_SetTextureColorMod - レンダーのコピー操作で各色成分に乗算される値を設定する
  668. SDL_SetTextureScaleMode - テクスチャの拡大縮小で使用するモードを設定する
  669. SDL_SetTextureUserData - ユーザ指定のポインタをテクスチャに関連付ける
  670. SDL_SetThreadPriority - 現在のスレッドの優先度を設定する
  671. SDL_SetWindowAlwaysOnTop - ウィンドウを常に他のウィンドウより上にする
  672. SDL_SetWindowBordered - ウィンドウの枠の状態を設定する
  673. SDL_SetWindowBrightness - 指定したウィンドウが存在するディスプレイの輝度(ガンマ補正)を設定する
  674. SDL_SetWindowData - ウィンドウに任意の名前とデータを関連付ける
  675. SDL_SetWindowDisplayMode - フルスクリーン時のディスプレイモードを設定する
  676. SDL_SetWindowFullscreen - ウィンドウのフルスクリーン状態を設定する
  677. SDL_SetWindowGammaRamp - 指定したウィンドウが存在するディスプレイのガンマランプを設定する
  678. SDL_SetWindowGrab - ウィンドウの入力グラブを設定する
  679. SDL_SetWindowHitTest - ウィンドウの領域が特別な機能を持っているかを決めるコールバック関数を設定する
  680. SDL_SetWindowIcon - ウィンドウのアイコンを設定する
  681. SDL_SetWindowInputFocus - ウィンドウに明示的に入力フォーカスを設定する
  682. SDL_SetWindowKeyboardGrab - ウィンドウのキーボードグラブモードを設定する
  683. SDL_SetWindowMaximumSize - ウィンドウのクライアント領域の最大サイズを設定する
  684. SDL_SetWindowMinimumSize - ウィンドウのクライアント領域の最小サイズを設定する
  685. SDL_SetWindowModalFor - あるウィンドウを他のウィンドウに対してモーダルにする
  686. SDL_SetWindowMouseGrab - ウィンドウのマウスグラブモードを設定する
  687. SDL_SetWindowMouseRect - ウィンドウのマウスの移動範囲を設定する
  688. SDL_SetWindowOpacity - ウィンドウの不透明度を設定する
  689. SDL_SetWindowPosition - ウィンドウの位置を設定する
  690. SDL_SetWindowResizable - ウィンドウのサイズをユーザが変えられるかを設定する
  691. SDL_SetWindowShape - 非矩形ウィンドウの形とパラメータを設定する
  692. SDL_SetWindowSize - ウィンドウのクライアント領域のサイズを設定する
  693. SDL_SetWindowsMessageHook - ウィンドウメッセージの度にTranslateMessage()の前に呼ばれる関数を設定する
  694. SDL_SetWindowTitle - ウィンドウのタイトルを設定する
  695. SDL_SetYUVConversionMode - YUV変換モードを設定する
  696. SDL_ShowCursor - マウスカーソルの表示・非表示を変更する
  697. SDL_ShowMessageBox - モーダルなメッセージボックスを生成する
  698. SDL_ShowSimpleMessageBox - 単純なモーダルメッセージボックスを表示する
  699. SDL_ShowWindow - ウィンドウを表示する
  700. SDL_SIMDAlloc - メモリをSIMDに適した方法で確保する
  701. SDL_SIMDFree - SDL_SIMDAllocで確保したメモリを解放する
  702. SDL_SIMDGetAlignment - システムのSIMD命令が必要とするアライメントを得る
  703. SDL_SIMDRealloc - SDL_SIMDAlloc()で得たメモリを再確保する
  704. SDL_size_add_overflow - aとbの和を求めオーバーフローしたとき-1を戻す
  705. SDL_size_mul_overflow - aとbの積を求めオーバーフローしたとき-1を戻す
  706. SDL_SoftStretch - 高速で低品質な伸縮転送を2つの同一フォーマットのサーフェイス間で行う
  707. SDL_SoftStretchLinear - 2つのサーフェイス(32ビット形式)の間で双一次補間(biliner)で拡大縮小してコピーする
  708. SDL_StartTextInput - テキスト入力イベントの受け入れを開始する
  709. SDL_StopTextInput - テキスト入力イベントの受け入れを停止する
  710. SDL_Swap16 - 16bit値のバイト順を交換する
  711. SDL_Swap32 - 32bit値のバイト順を交換する
  712. SDL_Swap64 - 64bit値のバイト順を交換する
  713. SDL_SwapBE16 - 16bitビッグエンディアンの値のバイト順を現在の環境のバイト順にする
  714. SDL_SwapBE32 - 32bitビッグエンディアンの値のバイト順を現在の環境のバイト順にする
  715. SDL_SwapBE64 - 64bitビッグエンディアンの値のバイト順を現在の環境のバイト順にする
  716. SDL_SwapFloat - 浮動小数点の値のバイト順を交換する
  717. SDL_SwapFloatBE - ビッグエンディアンの浮動小数点の値のバイト順を現在の環境のバイト順にする
  718. SDL_SwapFloatLE - リトルエンディアンの浮動小数点の値のバイト順を現在の環境のバイト順にする
  719. SDL_SwapLE16 - 16bitリトルエンディアンの値のバイト順を現在の環境のバイト順にする
  720. SDL_SwapLE32 - 32bitリトルエンディアンの値のバイト順を現在の環境のバイト順にする
  721. SDL_SwapLE64 - 64bitリトルエンディアンの値のバイト順を現在の環境のバイト順にする
  722. SDL_ThreadID - 現在のスレッドのスレッドIDを得る
  723. SDL_TLSCleanup - 現在のスレッドのスレッド局所記憶(TLS)を全て消去する
  724. SDL_TLSCreate - TLS(スレッド局所記憶)を生成する
  725. SDL_TLSGet - 現在のスレッドのスレッド局所記憶IDの値を得る
  726. SDL_TLSSet - 現在のスレッドのスレッド局所記憶IDの値を設定する
  727. SDL_TryLockMutex - ブロックせずにmutexのロックを試みる
  728. SDL_UIKitRunApp - SDLアプリケーションを初期化して起動する
  729. SDL_UnionFRect - 2つの浮動小数点で表された長方形の両方を含む(最小の)長方形を求める
  730. SDL_UnionRect - 2つの長方形の両方を含む(最小の)長方形を求める
  731. SDL_UnloadObject - 共有オブジェクトを解放する
  732. SDL_UnlockAudio - オーディオデバイスのロックを解除する古い関数
  733. SDL_UnlockAudioDevice - 指定のデバイスのコールバック関数の呼び出しのロックを解除する
  734. SDL_UnlockJoysticks - ジョイスティックAPIへのマルチスレッドアクセスのロックを解除する
  735. SDL_UnlockMutex - mutexのロックを解除する
  736. SDL_UnlockSurface - ピクセル領域に直接アクセスした後にロックを解放する
  737. SDL_UnlockTexture - 必要なら変更をビデオメモリに反映されるためにテクスチャをアンロックする
  738. SDL_UnregisterApp - SDL_RegisterApp()によるwin32ウィンドウクラス登録を解除する
  739. SDL_UpdateNVTexture - 指定のplanar N12またはN21テクスチャの領域を新しいピクセルデータで更新する
  740. SDL_UpdateTexture - 指定のテクスチャの領域を新しいピクセルデータで更新する
  741. SDL_UpdateWindowSurface - ウィンドウサーフェイスを画面にコピーする
  742. SDL_UpdateWindowSurfaceRects - ウィンドウサーフェイスの領域を画面にコピーする
  743. SDL_UpdateYUVTexture - 指定の均等なYV12またはIYUVテクスチャの領域を新しいピクセルデータで更新する
  744. SDL_UpperBlit - サーフェイスを別のサーフェイスに高速にコピーする
  745. SDL_UpperBlitScaled - サーフェイスを別のサーフェイスに拡大縮小してコピーする
  746. SDL_VideoInit - ビデオドライバを特定してビデオサブシステムを初期化する
  747. SDL_VideoQuit - SDL_VideoInit()で初期化されていればビデオシステムを終了する
  748. SDL_Vulkan_CreateSurface - Vulkanレンダリングサーフェイスを生成する
  749. SDL_Vulkan_GetDrawableSize - ウィンドウのピクセルを書き込める層のサイズを得る
  750. SDL_Vulkan_GetInstanceExtensions - SDL_Vulkan_CreateSurfaceで必要なVulkanインスタンスイクステンションの名前を得る
  751. SDL_Vulkan_GetVkGetInstanceProcAddr - vkGetInstanceProcAddr関数のアドレスを得る
  752. SDL_Vulkan_LoadLibrary - Vulkanライブラリの関数を動的に読み込む
  753. SDL_Vulkan_UnloadLibrary - SDL_Vulkan_LoadLibraryで読み込んだVulkanローダライブラリを解放する
  754. SDL_WaitEvent - 次のイベントが発生するまで無制限に待つ
  755. SDL_WaitEventTimeout - 次のイベントが発生するまで指定の時間(ミリ秒)待つ
  756. SDL_WaitThread - スレッドが終了するまで待つ
  757. SDL_GetGlobalMouseState - 画面上の指定された座標にマウスを移動させる
  758. SDL_WarpMouseGlobal - 画面上の指定された座標にマウスを移動させる
  759. SDL_WarpMouseInWindow - マウスカーソルをウィンドウ内の指定の位置へ移動する
  760. SDL_WasInit - 初期化された個別のサブシステムのマスクを戻す
  761. SDL_WinRTGetDeviceFamily - 実行中のWinRTデバイスの種類を検知する
  762. SDL_WinRTGetFSPathUNICODE - WinRTが定義したローカルファイルシステムのパスを得る
  763. SDL_WinRTGetFSPathUTF8 - WinRTが定義したローカルファイルシステムのパスを得る
  764. SDL_WinRTRunApp - SDL/WinRTアプリケーションを初期化し起動する
  765. SDL_WriteBE16 - SDL_RWopsにビッグエンディアンで16bit符号なしのデータを書き込む
  766. SDL_WriteBE32 - SDL_RWopsにビッグエンディアンで32bit符号なしのデータを書き込む
  767. SDL_WriteBE64 - SDL_RWopsにビッグエンディアンで64bit符号なしのデータを書き込む
  768. SDL_WriteLE16 - SDL_RWopsにリトルエンディアンで16bit符号なしのデータを書き込む
  769. SDL_WriteLE32 - SDL_RWopsにリトルエンディアンで32bit符号なしのデータを書き込む
  770. SDL_WriteLE64 - SDL_RWopsにリトルエンディアンで64bit符号なしのデータを書き込む
  771. SDL_WriteU8 - SDL_RWopsのデータストリームに1バイト書き込む

  1. SDL_AssertionHandler - SDLアサーションに失敗したとき呼ばれるコールバック
  2. SDL_AudioCallback - オーディオデバイスがさらなるデータを必要としたとき呼ばれる関数
  3. SDL_AudioDeviceID - SDLオーディオデバイスのID
  4. SDL_AudioFormat - 音声形式のフラグ
  5. SDL_blit - サーフェイスビットブロック転送関数の関数型
  6. SDL_EventFilter - SDL_AddEventWatch()で使用する関数の定義
  7. SDL_GLContext - OpenGLコンテキストの不透明ハンドラ
  8. SDL_HintCallback - ヒントコールバック関数の型
  9. SDL_HitTest - 領域判定コールバックの型
  10. SDL_JoystickGUID
  11. SDL_JoystickID
  12. SDL_Keycode - SDL仮想キーコードの型
  13. SDL_LogOutputFunction
  14. SDL_main_func
  15. SDL_MetalView
  16. SDL_SensorID
  17. SDL_ThreadFunction - SDL_CreateThread()に渡される関数の型
  18. SDL_TimerCallback
  19. SDL_TimerID
  20. SDL_Window - ウィンドウを識別する不透明型

構造体

  1. _SDL_GameController
  2. SDL_assert_data - アサーションの情報の構造体
  3. SDL_atomic_t - アトミック整数値を表す構造体
  4. SDL_AudioCVT - 音声データ変換の情報の構造体
  5. SDL_AudioDeviceEvent - オーディオデバイスイベントの情報の構造体
  6. SDL_AudioSpec - 音声出力形式の構造体
  7. SDL_AudioStream - バッファ, 変換, 再サンプリング, 音声データの不透明構造体
  8. SDL_Color - 色を表す構造体
  9. SDL_Colour - 色を表す構造体
  10. SDL_CommonEvent
  11. SDL_ControllerAxisEvent - ゲームコントローラー軸イベントの情報の構造体
  12. SDL_ControllerButtonEvent - コントローラーボタンイベントの情報の構造体
  13. SDL_ControllerDeviceEvent - ゲームコントローラー接続イベントの情報の構造体
  14. SDL_ControllerSensorEvent
  15. SDL_ControllerTouchpadEvent
  16. SDL_DisplayEvent - ディスプレイ状態変化イベントの情報の構造体
  17. SDL_DisplayMode - ディスプレイモードの構造体
  18. SDL_DollarGestureEvent - 複雑なジェスチャーイベントの情報の構造体
  19. SDL_DropEvent - ドラッグ&ドロップイベントの情報の構造体
  20. SDL_Event - 異なる種類のイベントの情報を持つ共用体
  21. SDL_Finger - タッチの情報の構造体
  22. SDL_FPoint - 2次元上の点を定義する構造体
  23. SDL_FRect - 左上を基点とした長方形を定義する構造体
  24. SDL_GameControllerButtonBind - SDL_GameControllerの論理ボタン/軸がどのSDL_Joystickのボタン/軸/ハットにマップされたものかの情報を持つ構造体
  25. SDL_GUID
  26. SDL_HapticCondition - 条件効果のテンプレートの構造体
  27. SDL_HapticConstant - 一定効果のテンプレートの構造体
  28. SDL_HapticCustom - カスタム効果のテンプレートの構造体
  29. SDL_HapticDirection - 効果の方向の構造体
  30. SDL_HapticEffect - ハプティック効果の全テンプレート共用体
  31. SDL_HapticLeftRight - 左右効果のテンプレートの構造体
  32. SDL_HapticPeriodic - 周期効果のテンプレートの構造体
  33. SDL_HapticRamp - 増減効果のテンプレートの構造体
  34. SDL_hid_device_
  35. SDL_hid_device_info
  36. SDL_JoyAxisEvent - ジョイスティック軸イベントの情報の構造体
  37. SDL_JoyBallEvent - ジョイスティックボールイベントの情報の構造体
  38. SDL_JoyBatteryEvent
  39. SDL_JoyButtonEvent - ジョイスティックボタンイベントの情報の構造体
  40. SDL_JoyDeviceEvent - ジョイスティック接続イベントの構造体
  41. SDL_JoyHatEvent - ジョイスティックハットイベントの構造体
  42. SDL_KeyboardEvent - キーボードイベントの構造体
  43. SDL_Keysym - キーイベントで使われたキーの構造体
  44. SDL_Locale - ユーザの設定したロケールの構造体
  45. SDL_MessageBoxButtonData - メッセージボックスの個々のボタンのデータを持つ構造体
  46. SDL_MessageBoxColor - SDL_MessageBoxColorSchemeで使われるRGB値の構造体
  47. SDL_MessageBoxColorScheme - メッセージボックスダイアログの色の設定を持つ構造体
  48. SDL_MessageBoxData - メッセージボックスのタイトル, テキスト, ウィンドウその他の情報を持つ構造体
  49. SDL_MouseButtonEvent - マウスボタンイベントの構造体
  50. SDL_MouseMotionEvent - マウス移動イベントの構造体
  51. SDL_MouseWheelEvent - マウスホイールイベントの構造体
  52. SDL_MultiGestureEvent - マルチタッチジェスチャーイベントの情報の構造体
  53. SDL_Palette - パレット情報の構造体
  54. SDL_PixelFormat - ピクセル形式の情報の構造体
  55. SDL_Point - 2次元上の点を定義する構造体
  56. SDL_QuitEvent - 終了要求イベントの情報の構造体
  57. SDL_Rect - 左上を基点とした長方形を定義する構造体
  58. SDL_Renderer - レンダラーの状態を含む構造体
  59. SDL_RendererInfo - レンダリングドライバまたは現在のレンダリングコンテキストの能力の構造体
  60. SDL_RWops - ストリーム入出力の抽象インターフェースを提供する構造体
  61. SDL_SensorEvent - センサー更新情報の構造体
  62. SDL_Surface - コピーで使われるピクセルの集まりの構造体
  63. SDL_SysWMEvent - システム依存ウィンドウイベントの情報の構造体
  64. SDL_SysWMinfo - ウィンドウに関するシステム依存の情報の構造体
  65. SDL_SysWMmsg - システム依存のウィンドウマネージャメッセージの構造体
  66. SDL_TextEditingEvent - キーボードテキスト編集イベントの情報の構造体
  67. SDL_TextEditingExtEvent
  68. SDL_TextInputEvent - テキスト入力イベントの情報の構造体
  69. SDL_Texture - 効果, ドライバ固有のピクセルデータを含む構造体
  70. SDL_TouchFingerEvent - タッチイベントの情報の構造体
  71. SDL_UserEvent - アプリケーション定義イベントの情報の構造体
  72. SDL_version - SDLのバージョンの構造体
  73. SDL_Vertex - 頂点の構造体
  74. SDL_VertexSolid - 頂点の構造体
  75. SDL_VirtualJoystickDesc
  76. SDL_WindowEvent - ウィンドウイベントの情報の構造体

列挙体

  1. SDL_assert_state - SDL 2.0.4では, この列挙体はSDL_AssertStateに置き換えられた.
  2. SDL_AssertState - アサーションの状態の列挙体
  3. SDL_AudioStatus - オーディオデバイスの状態の列挙体
  4. SDL_BlendFactor - SDL_ComposeCustomBlendMode()でカスタムブレンドモードを生成する場合に使われるブレンド係数の列挙体
  5. SDL_BlendMode - SDL_RenderCopy()と描画操作で使われるブレンドモードの列挙体
  6. SDL_BlendOperation - SDL_ComposeCustomBlendMode()でカスタムブレンドモードを生成する場合に使われるブレンド演算の列挙体
  7. SDL_bool - ブール値の列挙体
  8. SDL_DisplayEventID - ウィンドウイベントの列挙体
  9. SDL_DisplayOrientation - ディスプレイの向きを表す列挙体
  10. SDL_EventType - 送られたイベントの種類の列挙体
  11. SDL_FlashOperation - ウィンドウのフラッシュ方法の列挙体
  12. SDL_GameControllerAxis - コントローラーで利用可能な軸の列挙対
  13. SDL_GameControllerBindType - SDL_GameControllerButtonBind構造体のマップされたSDL_Joystickの種類の列挙体
  14. SDL_GameControllerButton - コントローラーで利用可能なボタンの列挙対
  15. SDL_GDKGetTaskQueue - GDKの非同期タスクキューハンドルを得て, 必要ならば初期化する
  16. SDL_GDKRunApp - SDL GDKアプリケーションを初期化して起動する
  17. SDL_GDKSuspendComplete - サスペンドを継続させるためのアプリケーションからのコールバック
  18. SDL_GLattr - OpenGLの属性の列挙体
  19. SDL_GLcontextFlag - OpenGLコンテキストの列挙体
  20. SDL_GLprofile - OpenGLプロファイルの列挙体
  21. SDL_HintPriority - ヒントの優先度の列挙体
  22. SDL_HitTestResult - SDL_SetWindowHitTest()コールバック関数が戻す値の列挙体
  23. SDL_JoystickPowerLevel - ジョイスティックのバッテリー残量の列挙体
  24. SDL_Keymod - 修飾キーマスクの列挙体
  25. SDL_LogCategory - あらかじめ設定されたログの分類の列挙体
  26. SDL_LogPriority - あらかじめ定義されたログの重要度の列挙体
  27. SDL_MessageBoxButtonFlags - SDL_MessageBoxButtonDataで使われるフラグの列挙対
  28. SDL_MessageBoxColorType - SDL_MessageBoxColorScheme内のcolors配列で使われる列挙対
  29. SDL_MessageBoxFlags - メッセージボックスフラグ(対応していればメッセージボックスに警告アイコンを表示する等)の列挙体
  30. SDL_MouseWheelDirection
  31. SDL_PixelFormatEnum - ピクセル形式の列挙体
  32. SDL_PowerState - システムの電源の基本的な状態の列挙体
  33. SDL_RendererFlags - レンダリングコンテキストを生成するときに使われるフラグの列挙体
  34. SDL_RendererFlip - SDL_RenderCopyEx()の反転のフラグの列挙体
  35. SDL_ScaleMode
  36. SDL_Scancode - SDLキースキャンコードの列挙体
  37. SDL_SensorType - SDLで定義されたセンサーの種類.
  38. SDL_SystemCursor - システムカーソルの列挙体
  39. SDL_SYSWM_TYPE - 対応の様々なウィンドウシステムの列挙体
  40. SDL_TextureAccess - テクスチャのアクセスパターンの列挙体
  41. SDL_TextureModulate - SDL_RenderCopy()のテクスチャーチャネル変調の列挙体
  42. SDL_ThreadPriority - スレッドの優先度の列挙体
  43. SDL_WindowEventID - ウィンドウイベントの列挙体
  44. SDL_WindowFlags - ウィンドウの状態の列挙体
  45. SDL_WinRT_DeviceFamily
  46. SDL_WinRT_Path - WinRT / Windows Phoneパスの種類の列挙体
  47. SDL_YUV_CONVERSION_MODE

マクロ

  1. SDL_ANDROID_EXTERNAL_STORAGE_READ
  2. SDL_arraysize
  3. SDL_AUDIOCVT_MAX_FILTERS - SDL_AudioCVTのフィルタの上限
  4. SDL_BlitSurface - サーフェイスを別のサーフェイスに高速にビットブロック転送する
  5. SDL_BUTTON
  6. SDL_COMPILEDVERSION - コンパイル時のSDLのバージョンを得るマクロ
  7. SDL_GameControllerAddMappingsFromFile - ファイルから現在のSDL_GetPlatform()のゲームコントローラーマッピングを読み込む
  8. SDL_HAPTIC_AUTOCENTER - デバイスは自動センタリングに対応している
  9. SDL_HAPTIC_CARTESIAN - 方向の指定に直交座標を使用する
  10. SDL_HAPTIC_CONSTANT - デバイスは一定効果に対応している
  11. SDL_HAPTIC_CUSTOM - デバイスはカスタム効果に対応している
  12. SDL_HAPTIC_DAMPER - デバイスは減衰効果に対応している - 軸の速度を使用する
  13. SDL_HAPTIC_FRICTION - デバイスは摩擦効果に対応している - 軸の運動を使用する
  14. SDL_HAPTIC_GAIN - デバイスのゲインを設定できる
  15. SDL_HAPTIC_INERTIA - デバイスは加速度効果に対応している - 軸の加速度を使用する
  16. SDL_HAPTIC_INFINITY - デバイスを無期限に作動させる場合に使用する
  17. SDL_HAPTIC_LEFTRIGHT - デバイスは左右効果に対応している
  18. SDL_HAPTIC_PAUSE - デバイスは一時停止に対応している
  19. SDL_HAPTIC_POLAR - 方向の指定に極座標を使用する
  20. SDL_HAPTIC_RAMP - デバイスは増減効果に対応している
  21. SDL_HAPTIC_SAWTOOTHDOWN - デバイスはノコギリ波(下降)効果に対応している
  22. SDL_HAPTIC_SAWTOOTHUP - デバイスはノコギリ波(上昇)効果に対応している
  23. SDL_HAPTIC_SINE - デバイスはサイン波効果に対応している
  24. SDL_HAPTIC_SPHERICAL - 方向の指定に球面座標を使用する
  25. SDL_HAPTIC_SPRING - デバイスは減衰効果に対応している - 軸の位置を使用する
  26. SDL_HAPTIC_STATUS - デバイスは現在の効果を獲得できる
  27. SDL_HAPTIC_STEERING_AXIS - 方向の指定にハンドル型コントローラの軸を使用する
  28. SDL_HAPTIC_TRIANGLE - デバイスは三角波効果に対応している
  29. SDL_HINT_ACCELEROMETER_AS_JOYSTICK - Android/iOSの加速度センサーをジョイスティックの一覧に加えるか否かのヒント
  30. SDL_HINT_ALLOW_ALT_TAB_WHILE_GRABBED - キーボードがグラブされた状態でAlt+Tabを押したときの動作を指定するヒント
  31. SDL_HINT_ALLOW_TOPMOST - SDLウィンドウが常に最前面になることができるか否かを設定するヒント
  32. SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION - APK拡張ファイルのメインファイルのバージョンを指定するヒント
  33. SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION - APK拡張ファイルのパッチファイルのバージョンを指定するヒント
  34. SDL_HINT_ANDROID_BLOCK_ON_PAUSE - アプリの停止中にイベントループをブロックするか否かを設定するヒント
  35. SDL_HINT_ANDROID_BLOCK_ON_PAUSE_PAUSEAUDIO - SDLがバックグラウンドの音声を停止するか否かを設定するヒント
  36. SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH - マウスとタッチパネルを同一または分離して扱うようにするヒント
  37. SDL_HINT_ANDROID_TRAP_BACK_BUTTON - Androidの戻るボタンをトラップしてアプリで扱えるようにするか否かを設定するヒント
  38. SDL_HINT_APP_NAME - アプリケーションの名前を指定するヒント
  39. SDL_HINT_APPLE_RWFROMFILE_USE_RESOURCES - Appleの環境でSDL_RWFromFileがリソースディレクトリを使用するか否かのヒント
  40. SDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS - Apple TVで使われるコントローラーがUIイベントを発生させるか否かを指定するヒント
  41. SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION - Apple TV remoteのジョイスティックの軸を回転させた方向に自動的に合わせるか否かを指定するヒント
  42. SDL_HINT_AUDIO_CATEGORY - iOSとMac OSでのオーディオカテゴリを設定するヒント
  43. SDL_HINT_AUDIO_DEVICE_APP_NAME - オーディオデバイス用のアプリケーションの名前を指定するヒント
  44. SDL_HINT_AUDIO_DEVICE_STREAM_NAME - オーディオデバイス用の音声ストリームの名前を指定するヒント
  45. SDL_HINT_AUDIO_DEVICE_STREAM_ROLE - オーディオデバイス用のロールの名前を指定するヒント
  46. SDL_HINT_AUDIO_INCLUDE_MONITORS - SDLがオーディオ「モニタ」を無視しないようにするヒント
  47. SDL_HINT_AUDIO_RESAMPLING_MODE - 音声再サンプリングの速度・品質のバランスを設定するヒント
  48. SDL_HINT_AUDIODRIVER - 使用するオーディオバックエンドを設定するヒント
  49. SDL_HINT_AUTO_UPDATE_JOYSTICKS - 入力イベントがあったときジョイスティック状態を自動的に更新するか否かを設定するヒント
  50. SDL_HINT_AUTO_UPDATE_SENSORS - 入力イベントがあったときセンサー状態を自動的に更新するか否かを設定するヒント
  51. SDL_HINT_BMP_SAVE_LEGACY_FORMAT - BMPファイルに保存するときビットマップヘッダバージョン4を使うか否かを指定するヒント
  52. SDL_HINT_DIRECTINPUT_ENABLED - DirectInputゲームパッドデバイスの検知と使用を無効化するヒント
  53. SDL_HINT_DISPLAY_USABLE_BOUNDS - SDL_GetDisplayUsableBounds()を上書きするヒント
  54. SDL_HINT_EMSCRIPTEN_ASYNCIFY - asyncifyで動作しているとき自動的に制御をブラウザに戻すか否かを指定するヒント
  55. SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT - Emscriptenでビルドした場合のキーボード入力のバインド要素のオーバーライドを指定する値のヒント
  56. SDL_HINT_ENABLE_SCREEN_KEYBOARD - テキスト入力が有効になったときスクリーンキーボードを表示するか否かを設定するヒント
  57. SDL_HINT_ENABLE_STEAM_CONTROLLERS - SDLジョイスティックAPIまたはゲームコントローラーAPIでSteamコントローラーが現れるか否かを設定するヒント
  58. SDL_HINT_EVENT_LOGGING - SDLイベントを内部キューにプッシュしたときのログの詳細さを設定するヒント
  59. SDL_HINT_FORCE_RAISEWINDOW - ウィンドウを前面に移動するとき, より強力な方法で行うか否かを設定するヒント
  60. SDL_HINT_FRAMEBUFFER_ACCELERATION - SDL_GetWindowSurface()の3Dアクセラレータの使用のヒント
  61. SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES - ゲームコントローラーをスキャンするとき除外するデバイスの一覧を設定するヒント
  62. SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT - ゲームコントローラーをスキャンするとき, 挙げられたもの以外を除外する一覧を設定するヒント
  63. SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS - ゲームコントローラーのボタンの位置の代わりにボタンの名前を報告するようにするヒント
  64. SDL_HINT_GAMECONTROLLERCONFIG - 追加のゲームコントローラ・データベース・エントリーの指定のヒント
  65. SDL_HINT_GAMECONTROLLERCONFIG_FILE - 追加のゲームコントローラー・データベース・ファイルを設定するヒント
  66. SDL_HINT_GAMECONTROLLERTYPE - 自動検知されるゲームコントローラータイプを上書きするヒント
  67. SDL_HINT_GRAB_KEYBOARD - 入力グラブがキーボードをグラブするか否かのヒント
  68. SDL_HINT_HIDAPI_IGNORE_DEVICES - SDL_hid_enumerate()で無視するデバイスの一覧を設定するヒント
  69. SDL_HINT_IDLE_TIMER_DISABLED - iOSでアイドルタイマを無効にするか否かのヒント
  70. SDL_HINT_IME_INTERNAL_EDITING - SDL_TEXTEDITINGイベントを送る代わりにIMEの内部でテキストの編集を行うか否かのヒント
  71. SDL_HINT_IME_SHOW_UI - システムのIMEユーザインターフェース(変換候補一覧のような)を表示するか否かを設定するヒント
  72. SDL_HINT_IME_SUPPORT_EXTENDED_TEXT - IMEテキスト拡張を有効にするか否かを設定するヒント
  73. SDL_HINT_IOS_HIDE_HOME_INDICATOR - iPhone X ホームバーを非表示にするか否かを設定するヒント
  74. SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS - ジョイスティック(とゲームコントローラ)イベントをアプリケーションが背後にあっても有効にするか否かのヒント
  75. SDL_HINT_JOYSTICK_ARCADESTICK_DEVICES - アーケードスティックスタイルの一覧に含めるコントローラーの一覧を設定するヒント
  76. SDL_HINT_JOYSTICK_ARCADESTICK_DEVICES_EXCLUDED - アーケードスティックスタイルの一覧に含めないコントローラーの一覧を設定するヒント
  77. SDL_HINT_JOYSTICK_BLACKLIST_DEVICES - ジョイスティックと見なさないデバイスの一覧を設定するヒント
  78. SDL_HINT_JOYSTICK_BLACKLIST_DEVICES_EXCLUDED - ジョイスティックと見なすデバイスの一覧を設定するヒント
  79. SDL_HINT_JOYSTICK_DEVICE - ジョイスティックとしてオープンするデバイスの一覧を設定するヒント
  80. SDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES - フライトスティックスタイルの一覧に含めるコントローラーの一覧を設定するヒント
  81. SDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES_EXCLUDED - フライトスティックスタイルの一覧に含めないコントローラーの一覧を設定するヒント
  82. SDL_HINT_JOYSTICK_GAMECUBE_DEVICES - ゲームキューブ型コントローラーの一覧に含めるコントローラーの一覧を設定するヒント
  83. SDL_HINT_JOYSTICK_GAMECUBE_DEVICES_EXCLUDED - ゲームキューブ型コントローラーの一覧に含めないコントローラーの一覧を設定するヒント
  84. SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE - low_frequency_rumbleとhigh_frequency_rumbleをゲームキューブの3つの振動モード, 停止(0), 振動(1), 急停止(2)を実現するために使用するか否かを設定するヒント
  85. SDL_HINT_JOYSTICK_HIDAPI - HIDAPIジョイスティックドライバを使用するか否かを設定するヒント
  86. SDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS - HIDAPIドライバを使う場合, 1組のNintendo Switch Joy-Conを1つのProコントローラーのように扱うか否かを設定するヒント
  87. SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE - ニンテンドー ゲームキューブ用HIDAPIドライバを使用するか否かを設定するヒント
  88. SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS - Nintendo Switch Joy-Con用HIDAPIドライバを使用するか否かを設定するヒント
  89. SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED - Nintendo Switch Joy-ConをオープンしたときホームボタンのLEDを操作するか否かを設定するヒント
  90. SDL_HINT_JOYSTICK_HIDAPI_LUNA - Bluetooth接続Amazon Lunaコントローラー用HIDAPIドライバを使用するか否かを設定するヒント
  91. SDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC - Nintendo Online クラシックコントローラー用HIDAPIドライバを使用するか否かを設定するヒント
  92. SDL_HINT_JOYSTICK_HIDAPI_PS3 - PS3コントローラー用HIDAPIドライバを使用するか否かを設定するヒント
  93. SDL_HINT_JOYSTICK_HIDAPI_PS4 - PS4コントローラー用HIDAPIドライバを使用するか否かを設定するヒント
  94. SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE - PS4コントローラー用HIDAPIドライバを使用するとき拡張入力レポートを使用するか否かを設定するヒント
  95. SDL_HINT_JOYSTICK_HIDAPI_PS5 - PS5コントローラー用HIDAPIドライバを使用するか否かを設定するヒント
  96. SDL_HINT_JOYSTICK_HIDAPI_PS5_PLAYER_LED - PS5コントローラーと結び付けられたプレイヤーLEDを点灯するか否かを設定するヒント
  97. SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE - PS5コントローラー用HIDAPIドライバを使用するとき拡張入力レポートを使用するか否かを設定するヒント
  98. SDL_HINT_JOYSTICK_HIDAPI_SHIELD - NVIDIA SHIELD用HIDAPIドライバを使用するか否かを設定するヒント
  99. SDL_HINT_JOYSTICK_HIDAPI_STADIA - Google Stadia用HIDAPIドライバを使用するか否かを設定するヒント
  100. SDL_HINT_JOYSTICK_HIDAPI_STEAM - Bluetooth Steamコントローラー用HIDAPIドライバを使用するか否かを設定するヒント
  101. SDL_HINT_JOYSTICK_HIDAPI_STEAMDECK - Steam Deck組み込みコントローラー用HIDAPIドライバを使用するか否かを設定するヒント
  102. SDL_HINT_JOYSTICK_HIDAPI_SWITCH - Nintendo Switch用HIDAPIドライバを使用するか否かを設定するヒント
  103. SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED - Nintendo Switch ProコントローラーをオープンしたときホームボタンのLEDを操作するか否かを設定するヒント
  104. SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED - Nintendo Switchコントローラーと結び付けられたプレイヤーLEDを点灯するか否かを設定するヒント
  105. SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS
  106. SDL_HINT_JOYSTICK_HIDAPI_WII
  107. SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED
  108. SDL_HINT_JOYSTICK_HIDAPI_XBOX
  109. SDL_HINT_JOYSTICK_HIDAPI_XBOX_360
  110. SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED
  111. SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS
  112. SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE
  113. SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED
  114. SDL_HINT_JOYSTICK_IOKIT
  115. SDL_HINT_JOYSTICK_MFI
  116. SDL_HINT_JOYSTICK_RAWINPUT
  117. SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT
  118. SDL_HINT_JOYSTICK_ROG_CHAKRAM
  119. SDL_HINT_JOYSTICK_THREAD
  120. SDL_HINT_JOYSTICK_THROTTLE_DEVICES
  121. SDL_HINT_JOYSTICK_THROTTLE_DEVICES_EXCLUDED
  122. SDL_HINT_JOYSTICK_WGI
  123. SDL_HINT_JOYSTICK_WHEEL_DEVICES
  124. SDL_HINT_JOYSTICK_WHEEL_DEVICES_EXCLUDED
  125. SDL_HINT_JOYSTICK_ZERO_CENTERED_DEVICES
  126. SDL_HINT_KMSDRM_DEVICE_INDEX
  127. SDL_HINT_KMSDRM_REQUIRE_DRM_MASTER
  128. SDL_HINT_LINUX_DIGITAL_HATS
  129. SDL_HINT_LINUX_HAT_DEADZONES
  130. SDL_HINT_LINUX_JOYSTICK_CLASSIC
  131. SDL_HINT_LINUX_JOYSTICK_DEADZONES
  132. SDL_HINT_LOGGING
  133. SDL_HINT_MAC_BACKGROUND_APP - Mac OS XでSDLアプリケーションをフォアグラウンドプロセスにするためにフォーカスするか否かを指定するヒント
  134. SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK - MacでCTRL+クリックで右クリックを発生させるか否かのヒント
  135. SDL_HINT_MAC_OPENGL_ASYNC_DISPATCH
  136. SDL_HINT_MOUSE_AUTO_CAPTURE
  137. SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS
  138. SDL_HINT_MOUSE_DOUBLE_CLICK_TIME
  139. SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH - SDLウィンドウをクリックしてフォーカスしたときマウスイベントが送られるか否かを指定するヒント
  140. SDL_HINT_MOUSE_NORMAL_SPEED_SCALE
  141. SDL_HINT_MOUSE_RELATIVE_CURSOR_VISIBLE
  142. SDL_HINT_MOUSE_RELATIVE_MODE_CENTER
  143. SDL_HINT_MOUSE_RELATIVE_MODE_WARP - マウスの相対モードをmouse warpingで実装するか否かのヒント
  144. SDL_HINT_MOUSE_RELATIVE_SCALING - マウスの相対移動量がレンダラーの縮尺の影響を受けるか否かを設定するヒント
  145. SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE
  146. SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE
  147. SDL_HINT_MOUSE_RELATIVE_WARP_MOTION
  148. SDL_HINT_MOUSE_TOUCH_EVENTS
  149. SDL_HINT_NO_SIGNAL_HANDLERS - SIGINTとSIGTERMシグナルを捕らえないようにするヒント
  150. SDL_HINT_OPENGL_ES_DRIVER
  151. SDL_HINT_ORIENTATIONS - iOSで認めるデバイスの方向のヒント
  152. SDL_HINT_POLL_SENTINEL
  153. SDL_HINT_PREFERRED_LOCALES
  154. SDL_HINT_PS2_DYNAMIC_VSYNC
  155. SDL_HINT_QTWAYLAND_CONTENT_ORIENTATION
  156. SDL_HINT_QTWAYLAND_WINDOW_FLAGS
  157. SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE
  158. SDL_HINT_RENDER_BATCHING
  159. SDL_HINT_RENDER_DIRECT3D11_DEBUG - Direct3D 11+のデバッグレイヤーを有効にするか否かを制御する値を指定するヒント
  160. SDL_HINT_RENDER_DIRECT3D_THREADSAFE - Direct3Dをスレッドセーフとして初期化するか否かのヒント
  161. SDL_HINT_RENDER_DRIVER - レンダリングドライバの使用の有無のヒント
  162. SDL_HINT_RENDER_LINE_METHOD - 2DレンダリングAPIの線分の描画方法を指定するヒント
  163. SDL_HINT_RENDER_LOGICAL_SIZE_MODE
  164. SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE
  165. SDL_HINT_RENDER_OPENGL_SHADERS - OpenGLレンダラのシェーダーの有無のヒント
  166. SDL_HINT_RENDER_SCALE_QUALITY - 拡大時の画質のヒント
  167. SDL_HINT_RENDER_VSYNC - tearingを避けるためにSDL_CreateRenderer()で垂直帰線同期を有効にするか否かのヒント
  168. SDL_HINT_RETURN_KEY_HIDES_IME
  169. SDL_HINT_ROG_GAMEPAD_MICE
  170. SDL_HINT_ROG_GAMEPAD_MICE_EXCLUDED
  171. SDL_HINT_RPI_VIDEO_LAYER - Raspberry PIでSDLが使うDispmanxレイヤを指定するヒント
  172. SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME
  173. SDL_HINT_SHUTDOWN_DBUS_ON_QUIT
  174. SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL
  175. SDL_HINT_THREAD_PRIORITY_POLICY
  176. SDL_HINT_THREAD_STACK_SIZE - SDLのスレッドのスタックサイズをバイト単位で指定, または"0"でバックエンドのデフォルトにするヒント
  177. SDL_HINT_TIMER_RESOLUTION - タイマのミリ秒単位の分解能のヒント
  178. SDL_HINT_TOUCH_MOUSE_EVENTS
  179. SDL_HINT_TRACKPAD_IS_TOUCH_ONLY
  180. SDL_HINT_TV_REMOTE_AS_JOYSTICK
  181. SDL_HINT_VIDEO_ALLOW_SCREENSAVER - スクリーンセーバーを有効にするか否かのヒント
  182. SDL_HINT_VIDEO_DOUBLE_BUFFER
  183. SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY
  184. SDL_HINT_VIDEO_EXTERNAL_CONTEXT
  185. SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL
  186. SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN
  187. SDL_HINT_VIDEO_HIGHDPI_DISABLED - Windowsの高DPI(MacとiOSの"Retina")の不許可にするか否かのヒント
  188. SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES - Mac OS XのSpacesのフルスクリーンの方針のヒント
  189. SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS - フルスクリーンモードでキーフォーカスを失ったとき最小化するか否かのヒント
  190. SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR
  191. SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP
  192. SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION
  193. SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR
  194. SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT - ピクセル形式を共有したいSDLウィンドウのアドレス("%p"形式の文字列)
  195. SDL_HINT_VIDEO_WIN_D3DCOMPILER - Chrome ANGLEのバイナリを使うときに先に読み込むシェーダーコンパイラのヒント
  196. SDL_HINT_VIDEO_X11_FORCE_EGL
  197. SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR
  198. SDL_HINT_VIDEO_X11_NET_WM_PING - X11の_NET_WM_PINGプロトコルの使用の有無を指定するヒント
  199. SDL_HINT_VIDEO_X11_WINDOW_VISUALID
  200. SDL_HINT_VIDEO_X11_XINERAMA - X11 Xinerama拡張の使用のヒント
  201. SDL_HINT_VIDEO_X11_XRANDR - X11 XRandR拡張の使用のヒント
  202. SDL_HINT_VIDEO_X11_XVIDMODE - X11 VidModeの使用のヒント
  203. SDL_HINT_VIDEODRIVER
  204. SDL_HINT_VITA_TOUCH_MOUSE_DEVICE
  205. SDL_HINT_WAVE_FACT_CHUNK
  206. SDL_HINT_WAVE_RIFF_CHUNK_SIZE
  207. SDL_HINT_WAVE_TRUNCATION
  208. SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING - SDLがMicrosoft Windowsのスレッドに名前を付けるか否かを指定するヒント
  209. SDL_HINT_WINDOWS_DPI_AWARENESS
  210. SDL_HINT_WINDOWS_DPI_SCALING
  211. SDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS
  212. SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP - SDLでウィンドウメッセージループを処理するか否かを指定するヒント
  213. SDL_HINT_WINDOWS_FORCE_MUTEX_CRITICAL_SECTIONS
  214. SDL_HINT_WINDOWS_FORCE_SEMAPHORE_KERNEL
  215. SDL_HINT_WINDOWS_INTRESOURCE_ICON
  216. SDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL
  217. SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 - Microsoft Windowsで, Alt+F4でSDL_WINDOWEVENT_CLOSEイベントを生成するか否かを指定するヒント
  218. SDL_HINT_WINDOWS_USE_D3D9EX
  219. SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN - カーソルが見えないとき, ウィンドウのフレームやタイトルバーを操作できるか否かを指定するヒント
  220. SDL_HINT_WINDOW_NO_ACTIVATION_WHEN_SHOWN
  221. SDL_HINT_WINRT_HANDLE_BACK_BUTTON - Windows Phoneのback-button-pressイベントをハンドルしたとするか否かの値を指定するヒント
  222. SDL_HINT_WINRT_PRIVACY_POLICY_LABEL - WinRTアプリのプライバシーポリシーへのリンクのラベルの文字列を指定するヒント
  223. SDL_HINT_WINRT_PRIVACY_POLICY_URL - WinRTアプリのプライバシーポリシーのURLを指定するヒント
  224. SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT
  225. SDL_HINT_X11_WINDOW_TYPE
  226. SDL_HINT_XINPUT_ENABLED - XInputゲームパッドデバイスの検知の場合のヒント
  227. SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING - SDLがXInputデバイスで古い軸とボタンのマッピングを使うようにするか否かを指定するヒント
  228. SDL_iOSSetAnimationCallback
  229. SDL_iOSSetEventPump
  230. SDL_LoadBMP - BMPファイルをサーフェイスに読み込む
  231. SDL_LoadWAV - ファイルからWAVEを読み込む
  232. SDL_MAX_LOG_MESSAGE
  233. SDL_MAX_SINT16
  234. SDL_MAX_SINT32
  235. SDL_MAX_SINT64
  236. SDL_MAX_SINT8
  237. SDL_MAX_UINT16
  238. SDL_MAX_UINT32
  239. SDL_MAX_UINT64
  240. SDL_MAX_UINT8
  241. SDL_MIX_MAXVOLUME - SDL_MixAudioやSDL_MixAudioFormatで指定する音声ボリュームの最大値
  242. SDL_MUSTLOCK - アクセスのためにサーフェイスをロックする必要があるかを調べる
  243. SDL_MUTEX_MAXWAIT
  244. SDL_MUTEX_TIMEDOUT
  245. SDL_SaveBMP - サーフェイスをBMPファイルとして保存する
  246. SDL_SCANCODE_TO_KEYCODE
  247. SDL_STANDARD_GRAVITY
  248. SDL_STRINGIFY_ARG
  249. SDL_TEXTINPUTEVENT_TEXT_SIZE - SDL_TextInputEventで提供されるテキストの最大バイト数
  250. SDL_TICKS_PASSED - SDL_GetTicks()が戻した32ビットの経過時間(ミリ秒)を比較するマクロ
  251. SDL_TriggerBreakpoint - デバッグ中にブレークポイントを発生させる
  252. SDL_VERSION - アプリケーションをコンパイルした時のSDLのバージョンを求めるマクロ
  253. SDL_VERSIONNUM - 分離された3つのバージョン番号を1つの値にする
  254. SDL_VERSION_ATLEAST - コンパイル時のSDLのバージョンが指定のバージョンより新しいかチェックする
  255. SDL_VIRTUAL_JOYSTICK_DESC_VERSION
  256. SDL_WINDOWPOS_CENTERED_MASK - ウィンドウを中央に表示させる
  257. SDL_WINDOWPOS_UNDEFINED_MASK - ウィンドウの位置を指定しない
  258. SDLK_SCANCODE_MASK

SDL Wikiへのリンク

SDL 2.0 API by Name - SDL Wiki