58 extern DECLSPEC int SDLCALL SDL_Direct3D9GetAdapterIndex(
int displayIndex );
60 typedef struct IDirect3DDevice9 IDirect3DDevice9;
74 extern DECLSPEC SDL_bool SDLCALL SDL_DXGIGetOutputInfo(
int displayIndex,
int *adapterIndex,
int *outputIndex );
92 #if defined(__IPHONEOS__) && __IPHONEOS__ 94 #define SDL_iOSSetAnimationCallback(window, interval, callback, callbackParam) SDL_iPhoneSetAnimationCallback(window, interval, callback, callbackParam) 95 extern DECLSPEC int SDLCALL SDL_iPhoneSetAnimationCallback(
SDL_Window * window,
int interval,
void (*callback)(
void*),
void *callbackParam);
97 #define SDL_iOSSetEventPump(enabled) SDL_iPhoneSetEventPump(enabled) 104 #if defined(__ANDROID__) && __ANDROID__ 147 #define SDL_ANDROID_EXTERNAL_STORAGE_READ 0x01 148 #define SDL_ANDROID_EXTERNAL_STORAGE_WRITE 0x02 156 extern DECLSPEC const char *
SDLCALL SDL_AndroidGetInternalStoragePath(
void);
173 extern DECLSPEC const char *
SDLCALL SDL_AndroidGetExternalStoragePath(
void);
178 #if defined(__WINRT__) && __WINRT__ 187 SDL_WINRT_PATH_INSTALLED_LOCATION,
190 SDL_WINRT_PATH_LOCAL_FOLDER,
196 SDL_WINRT_PATH_ROAMING_FOLDER,
200 SDL_WINRT_PATH_TEMP_FOLDER
210 SDL_WINRT_DEVICEFAMILY_UNKNOWN,
213 SDL_WINRT_DEVICEFAMILY_DESKTOP,
216 SDL_WINRT_DEVICEFAMILY_MOBILE,
219 SDL_WINRT_DEVICEFAMILY_XBOX,
220 } SDL_WinRT_DeviceFamily;
238 extern DECLSPEC const wchar_t *
SDLCALL SDL_WinRTGetFSPathUNICODE(SDL_WinRT_Path pathType);
255 extern DECLSPEC const char *
SDLCALL SDL_WinRTGetFSPathUTF8(SDL_WinRT_Path pathType);
262 extern DECLSPEC SDL_WinRT_DeviceFamily
SDLCALL SDL_WinRTGetDeviceFamily();
GLuint GLsizei const GLchar * message
struct SDL_Renderer SDL_Renderer
GLenum GLenum GLsizei const GLuint GLboolean enabled
struct SDL_Window SDL_Window
The type used to identify a window.
DECLSPEC SDL_bool SDLCALL SDL_IsTablet(void)
Return true if the current device is a tablet.