目次 - API(機能別) - 環境固有の機能

環境固有の機能

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

概要

特定の環境の詳細な関数はここに分類されている.

関数

  1. SDL_AndroidBackButton - Androidシステムの戻るボタンの動作を引き起こす
  2. SDL_AndroidGetActivity - AndroidアプリケーションでアクティビティクラスのJavaインスタンスを得る
  3. SDL_AndroidGetExternalStoragePath - アプリケーションが使う外部ストレージのパス名を得る
  4. SDL_AndroidGetExternalStorageState - 外部ストレージの現在の状態を得る
  5. SDL_AndroidGetInternalStoragePath - アプリケーションが使う内部ストレージのパス名を得る
  6. SDL_AndroidGetJNIEnv - Androidの現在のスレッドのJavaネイティブインターフェースオブジェクト(JNIEnv)を得る
  7. SDL_AndroidRequestPermission - ランタイムの権限(パーミッション)を要求する
  8. SDL_AndroidSendMessage - SDLActivityにユーザコマンドを送信する
  9. SDL_AndroidShowToast - Androidトースト通知を表示する
  10. SDL_Direct3D9GetAdapterIndex - 指定の番号のディスプレイのD3D9アダプタ番号を得る
  11. SDL_DXGIGetOutputInfo - 指定の番号のディスプレイのDXGIアダプタと出力の番号一覧を得る
  12. SDL_GetAndroidSDKVersion - デバイスのAndroid APIレベルを得る
  13. SDL_iPhoneSetAnimationCallback - Apple iOSのアニメーションコールバックを設定する
  14. SDL_iPhoneSetEventPump - Apple iOSでSDLのイベントの吸出しを有効または無効にする
  15. SDL_IsAndroidTV - アプリケーションがAndroid TVで実行されているかを得る
  16. SDL_IsChromebook - アプリケーションがChromebookで実行されているかを得る
  17. SDL_IsDeXMode - アプリケーションがSamsung DeXドッキングステーションで実行されているかを得る
  18. SDL_IsTablet - デバイスがタブレットかを得る
  19. SDL_LinuxSetThreadPriority - スレッドにUNIXナイス値を設定する
  20. SDL_LinuxSetThreadPriorityAndPolicy - スレッドの優先度(nice値ではない)とスケジューリングポリシーを設定する
  21. SDL_RenderGetD3D11Device - レンダラーと結び付けられたD3D11デバイスを得る
  22. SDL_RenderGetD3D12Device - レンダラーと結び付けられたD3D12デバイスを得る
  23. SDL_RenderGetD3D9Device - レンダラーと結び付けられたD3Dデバイスを得る
  24. SDL_SetWindowsMessageHook - ウィンドウメッセージの度にTranslateMessage()の前に呼ばれる関数を設定する
  25. SDL_WinRTGetDeviceFamily - 実行中のWinRTデバイスの種類を検知する
  26. SDL_WinRTGetFSPathUNICODE - WinRTが定義したローカルファイルシステムのパスを得る
  27. SDL_WinRTGetFSPathUTF8 - WinRTが定義したローカルファイルシステムのパスを得る

列挙体

  1. SDL_WinRT_DeviceFamily
  2. SDL_WinRT_Path - WinRT / Windows Phoneパスの種類の列挙体

マクロ

  1. SDL_ANDROID_EXTERNAL_STORAGE_READ

SDL Wikiへのリンク

Platform-specific functionality - SDL Wiki