# CategorySystem Platform-specific SDL API functions. These are functions that deal with needs of specific operating systems, that didn't make sense to offer as platform-independent, generic APIs. Most apps can make do without these functions, but they can be useful for integrating with other parts of a specific system, adding platform-specific polish to an app, or solving problems that only affect one target. <!-- 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: CategorySystem, CategoryAPIFunction --> - [SDL_GetAndroidActivity](SDL_GetAndroidActivity) - [SDL_GetAndroidCachePath](SDL_GetAndroidCachePath) - [SDL_GetAndroidExternalStoragePath](SDL_GetAndroidExternalStoragePath) - [SDL_GetAndroidExternalStorageState](SDL_GetAndroidExternalStorageState) - [SDL_GetAndroidInternalStoragePath](SDL_GetAndroidInternalStoragePath) - [SDL_GetAndroidJNIEnv](SDL_GetAndroidJNIEnv) - [SDL_GetAndroidSDKVersion](SDL_GetAndroidSDKVersion) - [SDL_GetDirect3D9AdapterIndex](SDL_GetDirect3D9AdapterIndex) - [SDL_GetDXGIOutputInfo](SDL_GetDXGIOutputInfo) - [SDL_GetGDKDefaultUser](SDL_GetGDKDefaultUser) - [SDL_GetGDKTaskQueue](SDL_GetGDKTaskQueue) - [SDL_GetSandbox](SDL_GetSandbox) - [SDL_IsChromebook](SDL_IsChromebook) - [SDL_IsDeXMode](SDL_IsDeXMode) - [SDL_IsTablet](SDL_IsTablet) - [SDL_IsTV](SDL_IsTV) - [SDL_OnApplicationDidChangeStatusBarOrientation](SDL_OnApplicationDidChangeStatusBarOrientation) - [SDL_OnApplicationDidEnterBackground](SDL_OnApplicationDidEnterBackground) - [SDL_OnApplicationDidEnterForeground](SDL_OnApplicationDidEnterForeground) - [SDL_OnApplicationDidReceiveMemoryWarning](SDL_OnApplicationDidReceiveMemoryWarning) - [SDL_OnApplicationWillEnterBackground](SDL_OnApplicationWillEnterBackground) - [SDL_OnApplicationWillEnterForeground](SDL_OnApplicationWillEnterForeground) - [SDL_OnApplicationWillTerminate](SDL_OnApplicationWillTerminate) - [SDL_RequestAndroidPermission](SDL_RequestAndroidPermission) - [SDL_SendAndroidBackButton](SDL_SendAndroidBackButton) - [SDL_SendAndroidMessage](SDL_SendAndroidMessage) - [SDL_SetiOSAnimationCallback](SDL_SetiOSAnimationCallback) - [SDL_SetiOSEventPump](SDL_SetiOSEventPump) - [SDL_SetLinuxThreadPriority](SDL_SetLinuxThreadPriority) - [SDL_SetLinuxThreadPriorityAndPolicy](SDL_SetLinuxThreadPriorityAndPolicy) - [SDL_SetWindowsMessageHook](SDL_SetWindowsMessageHook) - [SDL_SetX11EventHook](SDL_SetX11EventHook) - [SDL_ShowAndroidToast](SDL_ShowAndroidToast) <!-- 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: CategorySystem, CategoryAPIDatatype --> - [SDL_iOSAnimationCallback](SDL_iOSAnimationCallback) - [SDL_RequestAndroidPermissionCallback](SDL_RequestAndroidPermissionCallback) - [SDL_WindowsMessageHook](SDL_WindowsMessageHook) - [SDL_X11EventHook](SDL_X11EventHook) <!-- 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: CategorySystem, 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: CategorySystem, CategoryAPIEnum --> - [SDL_Sandbox](SDL_Sandbox) <!-- 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: CategorySystem, CategoryAPIMacro --> - [SDL_ANDROID_EXTERNAL_STORAGE_READ](SDL_ANDROID_EXTERNAL_STORAGE_READ) - [SDL_ANDROID_EXTERNAL_STORAGE_WRITE](SDL_ANDROID_EXTERNAL_STORAGE_WRITE) <!-- END CATEGORY LIST --> ---- [CategoryAPICategory](CategoryAPICategory)