# CategoryPlatform SDL provides a means to identify the app's platform, both at compile time and runtime. <!-- END CATEGORY DOCUMENTATION --> ## Functions <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryPlatform, CategoryAPIFunction --> - [SDL_GetPlatform](SDL_GetPlatform) <!-- END CATEGORY LIST --> ## Datatypes <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryPlatform, CategoryAPIDatatype --> - (none.) <!-- END CATEGORY LIST --> ## Structs <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryPlatform, CategoryAPIStruct --> - (none.) <!-- END CATEGORY LIST --> ## Enums <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryPlatform, CategoryAPIEnum --> - (none.) <!-- END CATEGORY LIST --> ## Macros <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryPlatform, CategoryAPIMacro --> - [SDL_PLATFORM_3DS](SDL_PLATFORM_3DS) - [SDL_PLATFORM_AIX](SDL_PLATFORM_AIX) - [SDL_PLATFORM_ANDROID](SDL_PLATFORM_ANDROID) - [SDL_PLATFORM_APPLE](SDL_PLATFORM_APPLE) - [SDL_PLATFORM_BSDI](SDL_PLATFORM_BSDI) - [SDL_PLATFORM_CYGWIN](SDL_PLATFORM_CYGWIN) - [SDL_PLATFORM_EMSCRIPTEN](SDL_PLATFORM_EMSCRIPTEN) - [SDL_PLATFORM_FREEBSD](SDL_PLATFORM_FREEBSD) - [SDL_PLATFORM_GDK](SDL_PLATFORM_GDK) - [SDL_PLATFORM_HAIKU](SDL_PLATFORM_HAIKU) - [SDL_PLATFORM_HPUX](SDL_PLATFORM_HPUX) - [SDL_PLATFORM_IOS](SDL_PLATFORM_IOS) - [SDL_PLATFORM_IRIX](SDL_PLATFORM_IRIX) - [SDL_PLATFORM_LINUX](SDL_PLATFORM_LINUX) - [SDL_PLATFORM_MACOS](SDL_PLATFORM_MACOS) - [SDL_PLATFORM_NETBSD](SDL_PLATFORM_NETBSD) - [SDL_PLATFORM_NGAGE](SDL_PLATFORM_NGAGE) - [SDL_PLATFORM_OPENBSD](SDL_PLATFORM_OPENBSD) - [SDL_PLATFORM_OS2](SDL_PLATFORM_OS2) - [SDL_PLATFORM_OSF](SDL_PLATFORM_OSF) - [SDL_PLATFORM_PS2](SDL_PLATFORM_PS2) - [SDL_PLATFORM_PSP](SDL_PLATFORM_PSP) - [SDL_PLATFORM_QNXNTO](SDL_PLATFORM_QNXNTO) - [SDL_PLATFORM_RISCOS](SDL_PLATFORM_RISCOS) - [SDL_PLATFORM_SOLARIS](SDL_PLATFORM_SOLARIS) - [SDL_PLATFORM_TVOS](SDL_PLATFORM_TVOS) - [SDL_PLATFORM_UNIX](SDL_PLATFORM_UNIX) - [SDL_PLATFORM_VISIONOS](SDL_PLATFORM_VISIONOS) - [SDL_PLATFORM_VITA](SDL_PLATFORM_VITA) - [SDL_PLATFORM_WIN32](SDL_PLATFORM_WIN32) - [SDL_PLATFORM_WINDOWS](SDL_PLATFORM_WINDOWS) - [SDL_PLATFORM_WINGDK](SDL_PLATFORM_WINGDK) - [SDL_PLATFORM_XBOXONE](SDL_PLATFORM_XBOXONE) - [SDL_PLATFORM_XBOXSERIES](SDL_PLATFORM_XBOXSERIES) - [SDL_WINAPI_FAMILY_PHONE](SDL_WINAPI_FAMILY_PHONE) <!-- END CATEGORY LIST --> ---- [CategoryAPICategory](CategoryAPICategory)