目次 - API(機能別)

SDL 2.0 API (機能別)

基本

初期化と終了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
MetalグラフィックSDL_metal.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

環境とCPU

環境検知SDL_platform.h
CPU仕様の検知SDL_cpuinfo.h
バイト順と交換SDL_endian.h
ビット操作SDL_bits.h

電源

電源状態SDL_power.h

HIDデバイス

HIDデバイスSDL_hidapi.h

追加

GUIDSDL_guid.h
メッセージボックスSDL_messagebox.h
環境固有の機能SDL_system.h
標準ライブラリSDL_stdinc.h
ロケールSDL_locale.h
その他SDL_misc.h

SDL Wikiへのリンク

SDL 2.0 API by Category - SDL Wiki