目次 - SDL 3.0 API(機能別) - 環境検知

環境検知

概要

SDLはアプリケーションのコンパイル時と動作時の両方の環境を識別する方法を提供している.

関数

  1. SDL_GetPlatform - 環境の名前を得る

マクロ

  1. SDL_PLATFORM_3DS - Nintendo 3DS用のコンパイルの場合のみ定義されるマクロ
  2. SDL_PLATFORM_AIX - AIX用のコンパイルの場合のみ定義されるマクロ
  3. SDL_PLATFORM_ANDROID - Android用のコンパイルの場合のみ定義されるマクロ
  4. SDL_PLATFORM_APPLE - Apple環境用のコンパイルの場合のみ定義されるマクロ
  5. SDL_PLATFORM_BSDI - BSDi用のコンパイルの場合のみ定義されるマクロ
  6. SDL_PLATFORM_CYGWIN - Cygwin用のコンパイルの場合のみ定義されるマクロ
  7. SDL_PLATFORM_EMSCRIPTEN - Emscripten用のコンパイルの場合のみ定義されるマクロ
  8. SDL_PLATFORM_FREEBSD - FreeBSD用のコンパイルの場合のみ定義されるマクロ
  9. SDL_PLATFORM_GDK - 全ての環境のMicrosoft GDK用のコンパイルの場合のみ定義されるマクロ
  10. SDL_PLATFORM_HAIKU - Haiku OS用のコンパイルの場合のみ定義されるマクロ
  11. SDL_PLATFORM_HPUX - HP-UX用のコンパイルの場合のみ定義されるマクロ
  12. SDL_PLATFORM_HURD - GNU/Hurd用のコンパイルの場合のみ定義されるマクロ
  13. SDL_PLATFORM_IOS - iOS用のコンパイルの場合のみ定義されるマクロ
  14. SDL_PLATFORM_IRIX - IRIX用のコンパイルの場合のみ定義されるマクロ
  15. SDL_PLATFORM_LINUX - Linux用のコンパイルの場合のみ定義されるマクロ
  16. SDL_PLATFORM_MACOS - macOS用のコンパイルの場合のみ定義されるマクロ
  17. SDL_PLATFORM_NETBSD - NetBSD用のコンパイルの場合のみ定義されるマクロ
  18. SDL_PLATFORM_NGAGE - Nokia N-Gage用のコンパイルの場合のみ定義されるマクロ
  19. SDL_PLATFORM_OPENBSD - OpenBSD用のコンパイルの場合のみ定義されるマクロ
  20. SDL_PLATFORM_OS2 - OS/2用のコンパイルの場合のみ定義されるマクロ
  21. SDL_PLATFORM_OSF - Tru64 (OSF/1)用のコンパイルの場合のみ定義されるマクロ
  22. SDL_PLATFORM_PS2 - Sony PlayStation 2用のコンパイルの場合のみ定義されるマクロ
  23. SDL_PLATFORM_PSP - Sony PSP用のコンパイルの場合のみ定義されるマクロ
  24. SDL_PLATFORM_QNXNTO - QNX Neutrino用のコンパイルの場合のみ定義されるマクロ
  25. SDL_PLATFORM_RISCOS - RISC OS用のコンパイルの場合のみ定義されるマクロ
  26. SDL_PLATFORM_SOLARIS - SunOS/Solaris用のコンパイルの場合のみ定義されるマクロ
  27. SDL_PLATFORM_TVOS - tvOS用のコンパイルの場合のみ定義されるマクロ
  28. SDL_PLATFORM_UNIX - UNIX系システム用のコンパイルの場合のみ定義されるマクロ
  29. SDL_PLATFORM_VISIONOS - VisionOS用のコンパイルの場合のみ定義されるマクロ
  30. SDL_PLATFORM_VITA - Sony Vita用のコンパイルの場合のみ定義されるマクロ
  31. SDL_PLATFORM_WIN32 - デスクトップWindows用のコンパイルの場合のみ定義されるマクロ
  32. SDL_PLATFORM_WINDOWS - Windows用のコンパイルの場合のみ定義されるマクロ
  33. SDL_PLATFORM_WINGDK - Windows版Microsoft GDK用のコンパイルの場合のみ定義されるマクロ
  34. SDL_PLATFORM_XBOXONE - Xbox One用のコンパイルの場合のみ定義されるマクロ
  35. SDL_PLATFORM_XBOXSERIES - Xboxシリーズ用のコンパイルの場合のみ定義されるマクロ
  36. SDL_WINAPI_FAMILY_PHONE - Windows Phone用のコンパイルの場合に1と定義されるマクロ

SDL Wikiへのリンク

SDL3/CategoryPlatform - SDL Wiki