50 extern DECLSPEC
int SDLCALL SDL_Direct3D9GetAdapterIndex(
int displayIndex );
55 typedef struct IDirect3DDevice9 IDirect3DDevice9;
56 extern DECLSPEC IDirect3DDevice9* SDLCALL SDL_RenderGetD3D9Device(SDL_Renderer * renderer);
62 extern DECLSPEC
void SDLCALL SDL_DXGIGetOutputInfo(
int displayIndex,
int *adapterIndex,
int *outputIndex );
68 #if defined(__IPHONEOS__) && __IPHONEOS__
70 extern DECLSPEC
int SDLCALL SDL_iPhoneSetAnimationCallback(
SDL_Window * window,
int interval,
void (*callback)(
void*),
void *callbackParam);
71 extern DECLSPEC
void SDLCALL SDL_iPhoneSetEventPump(SDL_bool enabled);
77 #if defined(__ANDROID__) && __ANDROID__
82 extern DECLSPEC
void * SDLCALL SDL_AndroidGetJNIEnv();
90 extern DECLSPEC
void * SDLCALL SDL_AndroidGetActivity();
95 #define SDL_ANDROID_EXTERNAL_STORAGE_READ 0x01
96 #define SDL_ANDROID_EXTERNAL_STORAGE_WRITE 0x02
102 extern DECLSPEC
const char * SDLCALL SDL_AndroidGetInternalStoragePath();
109 extern DECLSPEC
int SDLCALL SDL_AndroidGetExternalStorageState();
115 extern DECLSPEC
const char * SDLCALL SDL_AndroidGetExternalStoragePath();
120 #if defined(__WINRT__) && __WINRT__
129 SDL_WINRT_PATH_INSTALLED_LOCATION,
132 SDL_WINRT_PATH_LOCAL_FOLDER,
138 SDL_WINRT_PATH_ROAMING_FOLDER,
142 SDL_WINRT_PATH_TEMP_FOLDER
161 extern DECLSPEC
const wchar_t * SDLCALL SDL_WinRTGetFSPathUNICODE(SDL_WinRT_Path pathType);
178 extern DECLSPEC
const char * SDLCALL SDL_WinRTGetFSPathUTF8(SDL_WinRT_Path pathType);
struct SDL_Window SDL_Window
The type used to identify a window.
Definition: SDL_video.h:89