| 初期化と終了 | SDL.h |
| ヒント | SDL_hints.h |
| エラー処理 | SDL_error.h |
| ログ処理 | SDL_log.h |
| アサーション | SDL_assert.h |
| バージョン | SDL_version.h SDL_revision.h |
| ディスプレイとウィンドウ | SDL_video.h |
| 2Dレンダリング | SDL_render.h |
| ピクセル形式と変換 | SDL_pixels.h |
| 領域 | SDL_rect.h |
| サーフェイスの生成と単純な描画 | SDL_surface.h |
| 環境依存ウィンドウ | SDL_syswm.h |
| クリップボード処理 | SDL_clipboard.h |
| Vulkanグラフィック | SDL_vulkan.h |
| イベント処理 | SDL_events.h |
| キーボード | SDL_keyboard.h SDL_keycode.h SDL_scancode.h |
| マウス | SDL_mouse.h |
| ジョイスティック | SDL_joystick.h |
| ゲームコントローラー | SDL_gamecontroller.h |
| センサー | SDL_sensor.h |
| 力覚フィードバック | SDL_haptic.h |
| 再生と録音 | SDL_audio.h |
| スレッド | SDL_thread.h |
| 同期プリミティブ | SDL_mutex.h |
| アトミック操作 | SDL_atomic.h |
| タイマ | SDL_timer.h |
| ファイルシステム | SDL_filesystem.h |
| ファイル入出力 | SDL_rwops.h |
| 共有オブジェクト読込と関数検索 | SDL_loadso.h |
| 環境検知 | SDL_platform.h |
| CPU仕様の検知 | SDL_cpuinfo.h |
| バイト順と交換 | SDL_endian.h |
| ビット操作 | SDL_bits.h |
| 電源状態 | SDL_power.h |
| HIDデバイス | SDL_hidapi.h |
| 環境固有の機能 | SDL_system.h |
| 標準ライブラリ | SDL_stdinc.h |
| ロケール | SDL_locale.h |
| その他 | SDL_misc.h |