目次 - API(機能別) - 環境固有の機能
環境固有の機能
インクルードファイル: SDL_system.h
概要
特定の環境の詳細な関数はここに分類されている.
関数
- SDL_AndroidBackButton - Androidシステムの戻るボタンの動作を引き起こす
- SDL_AndroidGetActivity - AndroidアプリケーションでアクティビティクラスのJavaインスタンスを得る
- SDL_AndroidGetExternalStoragePath - アプリケーションが使う外部ストレージのパス名を得る
- SDL_AndroidGetExternalStorageState - 外部ストレージの現在の状態を得る
- SDL_AndroidGetInternalStoragePath - アプリケーションが使う内部ストレージのパス名を得る
- SDL_AndroidGetJNIEnv - Androidの現在のスレッドのJavaネイティブインターフェースオブジェクト(JNIEnv)を得る
- SDL_AndroidRequestPermission - ランタイムの権限(パーミッション)を要求する
- SDL_AndroidSendMessage - SDLActivityにユーザコマンドを送信する
- SDL_AndroidShowToast - Androidトースト通知を表示する
- SDL_Direct3D9GetAdapterIndex - 指定の番号のディスプレイのD3D9アダプタ番号を得る
- SDL_DXGIGetOutputInfo - 指定の番号のディスプレイのDXGIアダプタと出力の番号一覧を得る
- SDL_GDKGetDefaultUser - GDKのデフォルトユーザハンドルへの参照を得る
- SDL_GetAndroidSDKVersion - デバイスのAndroid APIレベルを得る
- SDL_iPhoneSetAnimationCallback - Apple iOSのアニメーションコールバックを設定する
- SDL_iPhoneSetEventPump - Apple iOSでSDLのイベントの吸出しを有効または無効にする
- SDL_IsAndroidTV - アプリケーションがAndroid TVで実行されているかを得る
- SDL_IsChromebook - アプリケーションがChromebookで実行されているかを得る
- SDL_IsDeXMode - アプリケーションがSamsung DeXドッキングステーションで実行されているかを得る
- SDL_IsTablet - デバイスがタブレットかを得る
- SDL_LinuxSetThreadPriority - スレッドにUNIXナイス値を設定する
- SDL_LinuxSetThreadPriorityAndPolicy - スレッドの優先度(nice値ではない)とスケジューリングポリシーを設定する
- SDL_RenderGetD3D11Device - レンダラーと結び付けられたD3D11デバイスを得る
- SDL_RenderGetD3D12Device - レンダラーと結び付けられたD3D12デバイスを得る
- SDL_RenderGetD3D9Device - レンダラーと結び付けられたD3Dデバイスを得る
- SDL_SetWindowsMessageHook - ウィンドウメッセージの度にTranslateMessage()の前に呼ばれる関数を設定する
- SDL_WinRTGetDeviceFamily - 実行中のWinRTデバイスの種類を検知する
- SDL_WinRTGetFSPathUNICODE - WinRTが定義したローカルファイルシステムのパスを得る
- SDL_WinRTGetFSPathUTF8 - WinRTが定義したローカルファイルシステムのパスを得る
列挙体
- SDL_WinRT_DeviceFamily
- SDL_WinRT_Path - WinRT / Windows Phoneパスの種類の列挙体
マクロ
- SDL_ANDROID_EXTERNAL_STORAGE_READ
- SDL_iOSSetAnimationCallback
- SDL_iOSSetEventPump
SDL Wikiへのリンク
Platform-specific functionality - SDL Wiki