├── LICENSE ├── README.md └── SDL4Android ├── .classpath ├── .cproject ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── assets └── zx.bmp ├── bin ├── AndroidManifest.xml └── classes │ └── org │ └── libsdl │ └── app │ ├── BuildConfig.class │ ├── DummyEdit.class │ ├── R$attr.class │ ├── R$drawable.class │ ├── R$layout.class │ ├── R$string.class │ ├── R$style.class │ ├── R.class │ ├── SDLActivity$1.class │ ├── SDLActivity$2.class │ ├── SDLActivity$3.class │ ├── SDLActivity$4.class │ ├── SDLActivity$5.class │ ├── SDLActivity$6.class │ ├── SDLActivity$SDLCommandHandler.class │ ├── SDLActivity$ShowTextInputTask.class │ ├── SDLActivity.class │ ├── SDLGenericMotionListener_API12.class │ ├── SDLInputConnection.class │ ├── SDLJoystickHandler.class │ ├── SDLJoystickHandler_API12$RangeComparator.class │ ├── SDLJoystickHandler_API12$SDLJoystick.class │ ├── SDLJoystickHandler_API12.class │ ├── SDLMain.class │ ├── SDLSurface$1.class │ └── SDLSurface.class ├── gen └── org │ └── libsdl │ └── app │ ├── BuildConfig.java │ └── R.java ├── ic_launcher-web.png ├── jni ├── Android.mk ├── Application.mk └── SDL │ ├── Android.mk │ ├── include │ ├── SDL.h │ ├── SDL_assert.h │ ├── SDL_atomic.h │ ├── SDL_audio.h │ ├── SDL_bits.h │ ├── SDL_blendmode.h │ ├── SDL_clipboard.h │ ├── SDL_config.h │ ├── SDL_config.h.cmake │ ├── SDL_config.h.in │ ├── SDL_config_android.h │ ├── SDL_config_iphoneos.h │ ├── SDL_config_macosx.h │ ├── SDL_config_minimal.h │ ├── SDL_config_pandora.h │ ├── SDL_config_psp.h │ ├── SDL_config_windows.h │ ├── SDL_config_winrt.h │ ├── SDL_config_wiz.h │ ├── SDL_copying.h │ ├── SDL_cpuinfo.h │ ├── SDL_egl.h │ ├── SDL_endian.h │ ├── SDL_error.h │ ├── SDL_events.h │ ├── SDL_filesystem.h │ ├── SDL_gamecontroller.h │ ├── SDL_gesture.h │ ├── SDL_haptic.h │ ├── SDL_hints.h │ ├── SDL_joystick.h │ ├── SDL_keyboard.h │ ├── SDL_keycode.h │ ├── SDL_loadso.h │ ├── SDL_log.h │ ├── SDL_main.h │ ├── SDL_messagebox.h │ ├── SDL_mouse.h │ ├── SDL_mutex.h │ ├── SDL_name.h │ ├── SDL_opengl.h │ ├── SDL_opengl_glext.h │ ├── SDL_opengles.h │ ├── SDL_opengles2.h │ ├── SDL_opengles2_gl2.h │ ├── SDL_opengles2_gl2ext.h │ ├── SDL_opengles2_gl2platform.h │ ├── SDL_opengles2_khrplatform.h │ ├── SDL_pixels.h │ ├── SDL_platform.h │ ├── SDL_power.h │ ├── SDL_quit.h │ ├── SDL_rect.h │ ├── SDL_render.h │ ├── SDL_revision.h │ ├── SDL_rwops.h │ ├── SDL_scancode.h │ ├── SDL_shape.h │ ├── SDL_stdinc.h │ ├── SDL_surface.h │ ├── SDL_system.h │ ├── SDL_syswm.h │ ├── SDL_test.h │ ├── SDL_test_assert.h │ ├── SDL_test_common.h │ ├── SDL_test_compare.h │ ├── SDL_test_crc32.h │ ├── SDL_test_font.h │ ├── SDL_test_fuzzer.h │ ├── SDL_test_harness.h │ ├── SDL_test_images.h │ ├── SDL_test_log.h │ ├── SDL_test_md5.h │ ├── SDL_test_random.h │ ├── SDL_thread.h │ ├── SDL_timer.h │ ├── SDL_touch.h │ ├── SDL_types.h │ ├── SDL_version.h │ ├── SDL_video.h │ ├── begin_code.h │ └── close_code.h │ └── src │ ├── SDL.c │ ├── SDL4Android.c │ ├── SDL_assert.c │ ├── SDL_assert_c.h │ ├── SDL_error.c │ ├── SDL_error_c.h │ ├── SDL_hints.c │ ├── SDL_internal.h │ ├── SDL_log.c │ ├── atomic │ ├── SDL_atomic.c │ └── SDL_spinlock.c │ ├── audio │ ├── SDL_audio.c │ ├── SDL_audio_c.h │ ├── SDL_audiocvt.c │ ├── SDL_audiodev.c │ ├── SDL_audiodev_c.h │ ├── SDL_audiotypecvt.c │ ├── SDL_mixer.c │ ├── SDL_sysaudio.h │ ├── SDL_wave.c │ ├── SDL_wave.h │ ├── alsa │ │ ├── SDL_alsa_audio.c │ │ └── SDL_alsa_audio.h │ ├── android │ │ ├── SDL_androidaudio.c │ │ └── SDL_androidaudio.h │ ├── arts │ │ ├── SDL_artsaudio.c │ │ └── SDL_artsaudio.h │ ├── bsd │ │ ├── SDL_bsdaudio.c │ │ └── SDL_bsdaudio.h │ ├── coreaudio │ │ ├── SDL_coreaudio.h │ │ └── SDL_coreaudio.m │ ├── directsound │ │ ├── SDL_directsound.c │ │ └── SDL_directsound.h │ ├── disk │ │ ├── SDL_diskaudio.c │ │ └── SDL_diskaudio.h │ ├── dsp │ │ ├── SDL_dspaudio.c │ │ └── SDL_dspaudio.h │ ├── dummy │ │ ├── SDL_dummyaudio.c │ │ └── SDL_dummyaudio.h │ ├── emscripten │ │ ├── SDL_emscriptenaudio.c │ │ └── SDL_emscriptenaudio.h │ ├── esd │ │ ├── SDL_esdaudio.c │ │ └── SDL_esdaudio.h │ ├── fusionsound │ │ ├── SDL_fsaudio.c │ │ └── SDL_fsaudio.h │ ├── haiku │ │ ├── SDL_haikuaudio.cc │ │ └── SDL_haikuaudio.h │ ├── nacl │ │ ├── SDL_naclaudio.c │ │ └── SDL_naclaudio.h │ ├── nas │ │ ├── SDL_nasaudio.c │ │ └── SDL_nasaudio.h │ ├── paudio │ │ ├── SDL_paudio.c │ │ └── SDL_paudio.h │ ├── psp │ │ ├── SDL_pspaudio.c │ │ └── SDL_pspaudio.h │ ├── pulseaudio │ │ ├── SDL_pulseaudio.c │ │ └── SDL_pulseaudio.h │ ├── qsa │ │ ├── SDL_qsa_audio.c │ │ └── SDL_qsa_audio.h │ ├── sdlgenaudiocvt.pl │ ├── sndio │ │ ├── SDL_sndioaudio.c │ │ └── SDL_sndioaudio.h │ ├── sun │ │ ├── SDL_sunaudio.c │ │ └── SDL_sunaudio.h │ ├── winmm │ │ ├── SDL_winmm.c │ │ └── SDL_winmm.h │ └── xaudio2 │ │ ├── SDL_xaudio2.c │ │ ├── SDL_xaudio2.h │ │ ├── SDL_xaudio2_winrthelpers.cpp │ │ └── SDL_xaudio2_winrthelpers.h │ ├── core │ ├── android │ │ ├── SDL_android.c │ │ └── SDL_android.h │ ├── linux │ │ ├── SDL_dbus.c │ │ ├── SDL_dbus.h │ │ ├── SDL_evdev.c │ │ ├── SDL_evdev.h │ │ ├── SDL_fcitx.c │ │ ├── SDL_fcitx.h │ │ ├── SDL_ibus.c │ │ ├── SDL_ibus.h │ │ ├── SDL_ime.c │ │ ├── SDL_ime.h │ │ ├── SDL_udev.c │ │ └── SDL_udev.h │ ├── windows │ │ ├── SDL_directx.h │ │ ├── SDL_windows.c │ │ ├── SDL_windows.h │ │ ├── SDL_xinput.c │ │ └── SDL_xinput.h │ └── winrt │ │ ├── SDL_winrtapp_common.cpp │ │ ├── SDL_winrtapp_common.h │ │ ├── SDL_winrtapp_direct3d.cpp │ │ ├── SDL_winrtapp_direct3d.h │ │ ├── SDL_winrtapp_xaml.cpp │ │ └── SDL_winrtapp_xaml.h │ ├── cpuinfo │ └── SDL_cpuinfo.c │ ├── dynapi │ ├── SDL_dynapi.c │ ├── SDL_dynapi.h │ ├── SDL_dynapi_overrides.h │ ├── SDL_dynapi_procs.h │ └── gendynapi.pl │ ├── events │ ├── SDL_clipboardevents.c │ ├── SDL_clipboardevents_c.h │ ├── SDL_dropevents.c │ ├── SDL_dropevents_c.h │ ├── SDL_events.c │ ├── SDL_events_c.h │ ├── SDL_gesture.c │ ├── SDL_gesture_c.h │ ├── SDL_keyboard.c │ ├── SDL_keyboard_c.h │ ├── SDL_mouse.c │ ├── SDL_mouse_c.h │ ├── SDL_quit.c │ ├── SDL_sysevents.h │ ├── SDL_touch.c │ ├── SDL_touch_c.h │ ├── SDL_windowevents.c │ ├── SDL_windowevents_c.h │ ├── blank_cursor.h │ ├── default_cursor.h │ ├── scancodes_darwin.h │ ├── scancodes_linux.h │ ├── scancodes_windows.h │ └── scancodes_xfree86.h │ ├── file │ ├── SDL_rwops.c │ └── cocoa │ │ ├── SDL_rwopsbundlesupport.h │ │ └── SDL_rwopsbundlesupport.m │ ├── filesystem │ ├── android │ │ └── SDL_sysfilesystem.c │ ├── cocoa │ │ └── SDL_sysfilesystem.m │ ├── dummy │ │ └── SDL_sysfilesystem.c │ ├── emscripten │ │ └── SDL_sysfilesystem.c │ ├── haiku │ │ └── SDL_sysfilesystem.cc │ ├── nacl │ │ └── SDL_sysfilesystem.c │ ├── unix │ │ └── SDL_sysfilesystem.c │ ├── windows │ │ └── SDL_sysfilesystem.c │ └── winrt │ │ └── SDL_sysfilesystem.cpp │ ├── haptic │ ├── SDL_haptic.c │ ├── SDL_haptic_c.h │ ├── SDL_syshaptic.h │ ├── darwin │ │ ├── SDL_syshaptic.c │ │ └── SDL_syshaptic_c.h │ ├── dummy │ │ └── SDL_syshaptic.c │ ├── linux │ │ └── SDL_syshaptic.c │ └── windows │ │ ├── SDL_dinputhaptic.c │ │ ├── SDL_dinputhaptic_c.h │ │ ├── SDL_windowshaptic.c │ │ ├── SDL_windowshaptic_c.h │ │ ├── SDL_xinputhaptic.c │ │ └── SDL_xinputhaptic_c.h │ ├── joystick │ ├── SDL_gamecontroller.c │ ├── SDL_gamecontrollerdb.h │ ├── SDL_joystick.c │ ├── SDL_joystick_c.h │ ├── SDL_sysjoystick.h │ ├── android │ │ ├── SDL_sysjoystick.c │ │ └── SDL_sysjoystick_c.h │ ├── bsd │ │ └── SDL_sysjoystick.c │ ├── darwin │ │ ├── SDL_sysjoystick.c │ │ └── SDL_sysjoystick_c.h │ ├── dummy │ │ └── SDL_sysjoystick.c │ ├── emscripten │ │ ├── SDL_sysjoystick.c │ │ └── SDL_sysjoystick_c.h │ ├── haiku │ │ └── SDL_haikujoystick.cc │ ├── iphoneos │ │ ├── SDL_sysjoystick.m │ │ └── SDL_sysjoystick_c.h │ ├── linux │ │ ├── SDL_sysjoystick.c │ │ └── SDL_sysjoystick_c.h │ ├── psp │ │ └── SDL_sysjoystick.c │ ├── sort_controllers.py │ └── windows │ │ ├── SDL_dinputjoystick.c │ │ ├── SDL_dinputjoystick_c.h │ │ ├── SDL_mmjoystick.c │ │ ├── SDL_windowsjoystick.c │ │ ├── SDL_windowsjoystick_c.h │ │ ├── SDL_xinputjoystick.c │ │ └── SDL_xinputjoystick_c.h │ ├── libm │ ├── e_atan2.c │ ├── e_log.c │ ├── e_pow.c │ ├── e_rem_pio2.c │ ├── e_sqrt.c │ ├── k_cos.c │ ├── k_rem_pio2.c │ ├── k_sin.c │ ├── k_tan.c │ ├── math_libm.h │ ├── math_private.h │ ├── s_atan.c │ ├── s_copysign.c │ ├── s_cos.c │ ├── s_fabs.c │ ├── s_floor.c │ ├── s_scalbn.c │ ├── s_sin.c │ └── s_tan.c │ ├── loadso │ ├── dlopen │ │ └── SDL_sysloadso.c │ ├── dummy │ │ └── SDL_sysloadso.c │ ├── haiku │ │ └── SDL_sysloadso.c │ └── windows │ │ └── SDL_sysloadso.c │ ├── main │ ├── android │ │ └── SDL_android_main.c │ ├── dummy │ │ └── SDL_dummy_main.c │ ├── haiku │ │ ├── SDL_BApp.h │ │ ├── SDL_BeApp.cc │ │ └── SDL_BeApp.h │ ├── nacl │ │ └── SDL_nacl_main.c │ ├── psp │ │ └── SDL_psp_main.c │ ├── windows │ │ ├── SDL_windows_main.c │ │ └── version.rc │ └── winrt │ │ ├── SDL2-WinRTResource_BlankCursor.cur │ │ ├── SDL2-WinRTResources.rc │ │ └── SDL_winrt_main_NonXAML.cpp │ ├── power │ ├── SDL_power.c │ ├── android │ │ └── SDL_syspower.c │ ├── emscripten │ │ └── SDL_syspower.c │ ├── haiku │ │ └── SDL_syspower.c │ ├── linux │ │ └── SDL_syspower.c │ ├── macosx │ │ └── SDL_syspower.c │ ├── psp │ │ └── SDL_syspower.c │ ├── uikit │ │ ├── SDL_syspower.h │ │ └── SDL_syspower.m │ ├── windows │ │ └── SDL_syspower.c │ └── winrt │ │ └── SDL_syspower.cpp │ ├── render │ ├── SDL_d3dmath.c │ ├── SDL_d3dmath.h │ ├── SDL_render.c │ ├── SDL_sysrender.h │ ├── SDL_yuv_mmx.c │ ├── SDL_yuv_sw.c │ ├── SDL_yuv_sw_c.h │ ├── direct3d │ │ └── SDL_render_d3d.c │ ├── direct3d11 │ │ ├── SDL_render_d3d11.c │ │ ├── SDL_render_winrt.cpp │ │ └── SDL_render_winrt.h │ ├── mmx.h │ ├── opengl │ │ ├── SDL_glfuncs.h │ │ ├── SDL_render_gl.c │ │ ├── SDL_shaders_gl.c │ │ └── SDL_shaders_gl.h │ ├── opengles │ │ ├── SDL_glesfuncs.h │ │ └── SDL_render_gles.c │ ├── opengles2 │ │ ├── SDL_gles2funcs.h │ │ ├── SDL_render_gles2.c │ │ ├── SDL_shaders_gles2.c │ │ └── SDL_shaders_gles2.h │ ├── psp │ │ └── SDL_render_psp.c │ └── software │ │ ├── SDL_blendfillrect.c │ │ ├── SDL_blendfillrect.h │ │ ├── SDL_blendline.c │ │ ├── SDL_blendline.h │ │ ├── SDL_blendpoint.c │ │ ├── SDL_blendpoint.h │ │ ├── SDL_draw.h │ │ ├── SDL_drawline.c │ │ ├── SDL_drawline.h │ │ ├── SDL_drawpoint.c │ │ ├── SDL_drawpoint.h │ │ ├── SDL_render_sw.c │ │ ├── SDL_render_sw_c.h │ │ ├── SDL_rotate.c │ │ └── SDL_rotate.h │ ├── stdlib │ ├── SDL_getenv.c │ ├── SDL_iconv.c │ ├── SDL_malloc.c │ ├── SDL_qsort.c │ ├── SDL_stdlib.c │ └── SDL_string.c │ ├── test │ ├── SDL_test_assert.c │ ├── SDL_test_common.c │ ├── SDL_test_compare.c │ ├── SDL_test_crc32.c │ ├── SDL_test_font.c │ ├── SDL_test_fuzzer.c │ ├── SDL_test_harness.c │ ├── SDL_test_imageBlit.c │ ├── SDL_test_imageBlitBlend.c │ ├── SDL_test_imageFace.c │ ├── SDL_test_imagePrimitives.c │ ├── SDL_test_imagePrimitivesBlend.c │ ├── SDL_test_log.c │ ├── SDL_test_md5.c │ └── SDL_test_random.c │ ├── thread │ ├── SDL_systhread.h │ ├── SDL_thread.c │ ├── SDL_thread_c.h │ ├── generic │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ ├── SDL_systhread_c.h │ │ └── SDL_systls.c │ ├── psp │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── pthread │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ ├── SDL_systhread_c.h │ │ └── SDL_systls.c │ ├── stdcpp │ │ ├── SDL_syscond.cpp │ │ ├── SDL_sysmutex.cpp │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_systhread.cpp │ │ └── SDL_systhread_c.h │ └── windows │ │ ├── SDL_sysmutex.c │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ ├── SDL_systhread_c.h │ │ └── SDL_systls.c │ ├── timer │ ├── SDL_timer.c │ ├── SDL_timer_c.h │ ├── dummy │ │ └── SDL_systimer.c │ ├── haiku │ │ └── SDL_systimer.c │ ├── psp │ │ └── SDL_systimer.c │ ├── unix │ │ └── SDL_systimer.c │ └── windows │ │ └── SDL_systimer.c │ └── video │ ├── SDL_RLEaccel.c │ ├── SDL_RLEaccel_c.h │ ├── SDL_blit.c │ ├── SDL_blit.h │ ├── SDL_blit_0.c │ ├── SDL_blit_1.c │ ├── SDL_blit_A.c │ ├── SDL_blit_N.c │ ├── SDL_blit_auto.c │ ├── SDL_blit_auto.h │ ├── SDL_blit_copy.c │ ├── SDL_blit_copy.h │ ├── SDL_blit_slow.c │ ├── SDL_blit_slow.h │ ├── SDL_bmp.c │ ├── SDL_clipboard.c │ ├── SDL_egl.c │ ├── SDL_egl_c.h │ ├── SDL_fillrect.c │ ├── SDL_pixels.c │ ├── SDL_pixels_c.h │ ├── SDL_rect.c │ ├── SDL_rect_c.h │ ├── SDL_shape.c │ ├── SDL_shape_internals.h │ ├── SDL_stretch.c │ ├── SDL_surface.c │ ├── SDL_sysvideo.h │ ├── SDL_video.c │ ├── android │ ├── SDL_androidclipboard.c │ ├── SDL_androidclipboard.h │ ├── SDL_androidevents.c │ ├── SDL_androidevents.h │ ├── SDL_androidgl.c │ ├── SDL_androidkeyboard.c │ ├── SDL_androidkeyboard.h │ ├── SDL_androidmessagebox.c │ ├── SDL_androidmessagebox.h │ ├── SDL_androidmouse.c │ ├── SDL_androidmouse.h │ ├── SDL_androidtouch.c │ ├── SDL_androidtouch.h │ ├── SDL_androidvideo.c │ ├── SDL_androidvideo.h │ ├── SDL_androidwindow.c │ └── SDL_androidwindow.h │ ├── cocoa │ ├── SDL_cocoaclipboard.h │ ├── SDL_cocoaclipboard.m │ ├── SDL_cocoaevents.h │ ├── SDL_cocoaevents.m │ ├── SDL_cocoakeyboard.h │ ├── SDL_cocoakeyboard.m │ ├── SDL_cocoamessagebox.h │ ├── SDL_cocoamessagebox.m │ ├── SDL_cocoamodes.h │ ├── SDL_cocoamodes.m │ ├── SDL_cocoamouse.h │ ├── SDL_cocoamouse.m │ ├── SDL_cocoamousetap.h │ ├── SDL_cocoamousetap.m │ ├── SDL_cocoaopengl.h │ ├── SDL_cocoaopengl.m │ ├── SDL_cocoashape.h │ ├── SDL_cocoashape.m │ ├── SDL_cocoavideo.h │ ├── SDL_cocoavideo.m │ ├── SDL_cocoawindow.h │ └── SDL_cocoawindow.m │ ├── directfb │ ├── SDL_DirectFB_WM.c │ ├── SDL_DirectFB_WM.h │ ├── SDL_DirectFB_dyn.c │ ├── SDL_DirectFB_dyn.h │ ├── SDL_DirectFB_events.c │ ├── SDL_DirectFB_events.h │ ├── SDL_DirectFB_modes.c │ ├── SDL_DirectFB_modes.h │ ├── SDL_DirectFB_mouse.c │ ├── SDL_DirectFB_mouse.h │ ├── SDL_DirectFB_opengl.c │ ├── SDL_DirectFB_opengl.h │ ├── SDL_DirectFB_render.c │ ├── SDL_DirectFB_render.h │ ├── SDL_DirectFB_shape.c │ ├── SDL_DirectFB_shape.h │ ├── SDL_DirectFB_video.c │ ├── SDL_DirectFB_video.h │ ├── SDL_DirectFB_window.c │ └── SDL_DirectFB_window.h │ ├── dummy │ ├── SDL_nullevents.c │ ├── SDL_nullevents_c.h │ ├── SDL_nullframebuffer.c │ ├── SDL_nullframebuffer_c.h │ ├── SDL_nullvideo.c │ └── SDL_nullvideo.h │ ├── emscripten │ ├── SDL_emscriptenevents.c │ ├── SDL_emscriptenevents.h │ ├── SDL_emscriptenframebuffer.c │ ├── SDL_emscriptenframebuffer.h │ ├── SDL_emscriptenmouse.c │ ├── SDL_emscriptenmouse.h │ ├── SDL_emscriptenopengles.c │ ├── SDL_emscriptenopengles.h │ ├── SDL_emscriptenvideo.c │ └── SDL_emscriptenvideo.h │ ├── haiku │ ├── SDL_BWin.h │ ├── SDL_bclipboard.cc │ ├── SDL_bclipboard.h │ ├── SDL_bevents.cc │ ├── SDL_bevents.h │ ├── SDL_bframebuffer.cc │ ├── SDL_bframebuffer.h │ ├── SDL_bkeyboard.cc │ ├── SDL_bkeyboard.h │ ├── SDL_bmodes.cc │ ├── SDL_bmodes.h │ ├── SDL_bopengl.cc │ ├── SDL_bopengl.h │ ├── SDL_bvideo.cc │ ├── SDL_bvideo.h │ ├── SDL_bwindow.cc │ └── SDL_bwindow.h │ ├── mir │ ├── SDL_mirdyn.c │ ├── SDL_mirdyn.h │ ├── SDL_mirevents.c │ ├── SDL_mirevents.h │ ├── SDL_mirframebuffer.c │ ├── SDL_mirframebuffer.h │ ├── SDL_mirmouse.c │ ├── SDL_mirmouse.h │ ├── SDL_miropengl.c │ ├── SDL_miropengl.h │ ├── SDL_mirsym.h │ ├── SDL_mirvideo.c │ ├── SDL_mirvideo.h │ ├── SDL_mirwindow.c │ └── SDL_mirwindow.h │ ├── nacl │ ├── SDL_naclevents.c │ ├── SDL_naclevents_c.h │ ├── SDL_naclglue.c │ ├── SDL_naclopengles.c │ ├── SDL_naclopengles.h │ ├── SDL_naclvideo.c │ ├── SDL_naclvideo.h │ ├── SDL_naclwindow.c │ └── SDL_naclwindow.h │ ├── pandora │ ├── SDL_pandora.c │ ├── SDL_pandora.h │ ├── SDL_pandora_events.c │ └── SDL_pandora_events.h │ ├── psp │ ├── SDL_pspevents.c │ ├── SDL_pspevents_c.h │ ├── SDL_pspgl.c │ ├── SDL_pspgl_c.h │ ├── SDL_pspmouse.c │ ├── SDL_pspmouse_c.h │ ├── SDL_pspvideo.c │ └── SDL_pspvideo.h │ ├── raspberry │ ├── SDL_rpievents.c │ ├── SDL_rpievents_c.h │ ├── SDL_rpimouse.c │ ├── SDL_rpimouse.h │ ├── SDL_rpiopengles.c │ ├── SDL_rpiopengles.h │ ├── SDL_rpivideo.c │ └── SDL_rpivideo.h │ ├── sdlgenblit.pl │ ├── uikit │ ├── SDL_uikitappdelegate.h │ ├── SDL_uikitappdelegate.m │ ├── SDL_uikitclipboard.h │ ├── SDL_uikitclipboard.m │ ├── SDL_uikitevents.h │ ├── SDL_uikitevents.m │ ├── SDL_uikitmessagebox.h │ ├── SDL_uikitmessagebox.m │ ├── SDL_uikitmodes.h │ ├── SDL_uikitmodes.m │ ├── SDL_uikitopengles.h │ ├── SDL_uikitopengles.m │ ├── SDL_uikitopenglview.h │ ├── SDL_uikitopenglview.m │ ├── SDL_uikitvideo.h │ ├── SDL_uikitvideo.m │ ├── SDL_uikitview.h │ ├── SDL_uikitview.m │ ├── SDL_uikitviewcontroller.h │ ├── SDL_uikitviewcontroller.m │ ├── SDL_uikitwindow.h │ ├── SDL_uikitwindow.m │ └── keyinfotable.h │ ├── vivante │ ├── SDL_vivanteopengles.c │ ├── SDL_vivanteopengles.h │ ├── SDL_vivanteplatform.c │ ├── SDL_vivanteplatform.h │ ├── SDL_vivantevideo.c │ └── SDL_vivantevideo.h │ ├── wayland │ ├── SDL_waylanddyn.c │ ├── SDL_waylanddyn.h │ ├── SDL_waylandevents.c │ ├── SDL_waylandevents_c.h │ ├── SDL_waylandmouse.c │ ├── SDL_waylandmouse.h │ ├── SDL_waylandopengles.c │ ├── SDL_waylandopengles.h │ ├── SDL_waylandsym.h │ ├── SDL_waylandtouch.c │ ├── SDL_waylandtouch.h │ ├── SDL_waylandvideo.c │ ├── SDL_waylandvideo.h │ ├── SDL_waylandwindow.c │ └── SDL_waylandwindow.h │ ├── windows │ ├── SDL_msctf.h │ ├── SDL_vkeys.h │ ├── SDL_windowsclipboard.c │ ├── SDL_windowsclipboard.h │ ├── SDL_windowsevents.c │ ├── SDL_windowsevents.h │ ├── SDL_windowsframebuffer.c │ ├── SDL_windowsframebuffer.h │ ├── SDL_windowskeyboard.c │ ├── SDL_windowskeyboard.h │ ├── SDL_windowsmessagebox.c │ ├── SDL_windowsmessagebox.h │ ├── SDL_windowsmodes.c │ ├── SDL_windowsmodes.h │ ├── SDL_windowsmouse.c │ ├── SDL_windowsmouse.h │ ├── SDL_windowsopengl.c │ ├── SDL_windowsopengl.h │ ├── SDL_windowsopengles.c │ ├── SDL_windowsopengles.h │ ├── SDL_windowsshape.c │ ├── SDL_windowsshape.h │ ├── SDL_windowsvideo.c │ ├── SDL_windowsvideo.h │ ├── SDL_windowswindow.c │ ├── SDL_windowswindow.h │ └── wmmsg.h │ ├── winrt │ ├── SDL_winrtevents.cpp │ ├── SDL_winrtevents_c.h │ ├── SDL_winrtgamebar.cpp │ ├── SDL_winrtgamebar_cpp.h │ ├── SDL_winrtkeyboard.cpp │ ├── SDL_winrtmessagebox.cpp │ ├── SDL_winrtmessagebox.h │ ├── SDL_winrtmouse.cpp │ ├── SDL_winrtmouse_c.h │ ├── SDL_winrtopengles.cpp │ ├── SDL_winrtopengles.h │ ├── SDL_winrtpointerinput.cpp │ ├── SDL_winrtvideo.cpp │ └── SDL_winrtvideo_cpp.h │ └── x11 │ ├── SDL_x11clipboard.c │ ├── SDL_x11clipboard.h │ ├── SDL_x11dyn.c │ ├── SDL_x11dyn.h │ ├── SDL_x11events.c │ ├── SDL_x11events.h │ ├── SDL_x11framebuffer.c │ ├── SDL_x11framebuffer.h │ ├── SDL_x11keyboard.c │ ├── SDL_x11keyboard.h │ ├── SDL_x11messagebox.c │ ├── SDL_x11messagebox.h │ ├── SDL_x11modes.c │ ├── SDL_x11modes.h │ ├── SDL_x11mouse.c │ ├── SDL_x11mouse.h │ ├── SDL_x11opengl.c │ ├── SDL_x11opengl.h │ ├── SDL_x11opengles.c │ ├── SDL_x11opengles.h │ ├── SDL_x11shape.c │ ├── SDL_x11shape.h │ ├── SDL_x11sym.h │ ├── SDL_x11touch.c │ ├── SDL_x11touch.h │ ├── SDL_x11video.c │ ├── SDL_x11video.h │ ├── SDL_x11window.c │ ├── SDL_x11window.h │ ├── SDL_x11xinput2.c │ ├── SDL_x11xinput2.h │ ├── edid-parse.c │ ├── edid.h │ ├── imKStoUCS.c │ └── imKStoUCS.h ├── libs ├── android-support-v4.jar └── armeabi │ ├── libSDL2.so │ └── libmain.so ├── obj └── local │ └── armeabi │ ├── libSDL2.so │ ├── libmain.so │ └── objs │ ├── SDL2 │ └── src │ │ ├── SDL.o │ │ ├── SDL.o.d │ │ ├── SDL4Android.o │ │ ├── SDL4Android.o.d │ │ ├── SDL_assert.o │ │ ├── SDL_assert.o.d │ │ ├── SDL_error.o │ │ ├── SDL_error.o.d │ │ ├── SDL_hints.o │ │ ├── SDL_hints.o.d │ │ ├── SDL_log.o │ │ ├── SDL_log.o.d │ │ ├── atomic │ │ ├── SDL_atomic.o │ │ ├── SDL_atomic.o.d │ │ ├── SDL_spinlock.o │ │ └── SDL_spinlock.o.d │ │ ├── audio │ │ ├── SDL_audio.o │ │ ├── SDL_audio.o.d │ │ ├── SDL_audiocvt.o │ │ ├── SDL_audiocvt.o.d │ │ ├── SDL_audiodev.o │ │ ├── SDL_audiodev.o.d │ │ ├── SDL_audiotypecvt.o │ │ ├── SDL_audiotypecvt.o.d │ │ ├── SDL_mixer.o │ │ ├── SDL_mixer.o.d │ │ ├── SDL_wave.o │ │ ├── SDL_wave.o.d │ │ ├── android │ │ │ ├── SDL_androidaudio.o │ │ │ └── SDL_androidaudio.o.d │ │ └── dummy │ │ │ ├── SDL_dummyaudio.o │ │ │ └── SDL_dummyaudio.o.d │ │ ├── core │ │ └── android │ │ │ ├── SDL_android.o │ │ │ └── SDL_android.o.d │ │ ├── cpuinfo │ │ ├── SDL_cpuinfo.o │ │ └── SDL_cpuinfo.o.d │ │ ├── dynapi │ │ ├── SDL_dynapi.o │ │ └── SDL_dynapi.o.d │ │ ├── events │ │ ├── SDL_clipboardevents.o │ │ ├── SDL_clipboardevents.o.d │ │ ├── SDL_dropevents.o │ │ ├── SDL_dropevents.o.d │ │ ├── SDL_events.o │ │ ├── SDL_events.o.d │ │ ├── SDL_gesture.o │ │ ├── SDL_gesture.o.d │ │ ├── SDL_keyboard.o │ │ ├── SDL_keyboard.o.d │ │ ├── SDL_mouse.o │ │ ├── SDL_mouse.o.d │ │ ├── SDL_quit.o │ │ ├── SDL_quit.o.d │ │ ├── SDL_touch.o │ │ ├── SDL_touch.o.d │ │ ├── SDL_windowevents.o │ │ └── SDL_windowevents.o.d │ │ ├── file │ │ ├── SDL_rwops.o │ │ └── SDL_rwops.o.d │ │ ├── filesystem │ │ └── android │ │ │ ├── SDL_sysfilesystem.o │ │ │ └── SDL_sysfilesystem.o.d │ │ ├── haptic │ │ ├── SDL_haptic.o │ │ ├── SDL_haptic.o.d │ │ └── dummy │ │ │ ├── SDL_syshaptic.o │ │ │ └── SDL_syshaptic.o.d │ │ ├── joystick │ │ ├── SDL_gamecontroller.o │ │ ├── SDL_gamecontroller.o.d │ │ ├── SDL_joystick.o │ │ ├── SDL_joystick.o.d │ │ └── android │ │ │ ├── SDL_sysjoystick.o │ │ │ └── SDL_sysjoystick.o.d │ │ ├── loadso │ │ └── dlopen │ │ │ ├── SDL_sysloadso.o │ │ │ └── SDL_sysloadso.o.d │ │ ├── power │ │ ├── SDL_power.o │ │ ├── SDL_power.o.d │ │ └── android │ │ │ ├── SDL_syspower.o │ │ │ └── SDL_syspower.o.d │ │ ├── render │ │ ├── SDL_d3dmath.o │ │ ├── SDL_d3dmath.o.d │ │ ├── SDL_render.o │ │ ├── SDL_render.o.d │ │ ├── SDL_yuv_mmx.o │ │ ├── SDL_yuv_mmx.o.d │ │ ├── SDL_yuv_sw.o │ │ ├── SDL_yuv_sw.o.d │ │ ├── direct3d │ │ │ ├── SDL_render_d3d.o │ │ │ └── SDL_render_d3d.o.d │ │ ├── direct3d11 │ │ │ ├── SDL_render_d3d11.o │ │ │ └── SDL_render_d3d11.o.d │ │ ├── opengl │ │ │ ├── SDL_render_gl.o │ │ │ ├── SDL_render_gl.o.d │ │ │ ├── SDL_shaders_gl.o │ │ │ └── SDL_shaders_gl.o.d │ │ ├── opengles │ │ │ ├── SDL_render_gles.o │ │ │ └── SDL_render_gles.o.d │ │ ├── opengles2 │ │ │ ├── SDL_render_gles2.o │ │ │ ├── SDL_render_gles2.o.d │ │ │ ├── SDL_shaders_gles2.o │ │ │ └── SDL_shaders_gles2.o.d │ │ ├── psp │ │ │ ├── SDL_render_psp.o │ │ │ └── SDL_render_psp.o.d │ │ └── software │ │ │ ├── SDL_blendfillrect.o │ │ │ ├── SDL_blendfillrect.o.d │ │ │ ├── SDL_blendline.o │ │ │ ├── SDL_blendline.o.d │ │ │ ├── SDL_blendpoint.o │ │ │ ├── SDL_blendpoint.o.d │ │ │ ├── SDL_drawline.o │ │ │ ├── SDL_drawline.o.d │ │ │ ├── SDL_drawpoint.o │ │ │ ├── SDL_drawpoint.o.d │ │ │ ├── SDL_render_sw.o │ │ │ ├── SDL_render_sw.o.d │ │ │ ├── SDL_rotate.o │ │ │ └── SDL_rotate.o.d │ │ ├── stdlib │ │ ├── SDL_getenv.o │ │ ├── SDL_getenv.o.d │ │ ├── SDL_iconv.o │ │ ├── SDL_iconv.o.d │ │ ├── SDL_malloc.o │ │ ├── SDL_malloc.o.d │ │ ├── SDL_qsort.o │ │ ├── SDL_qsort.o.d │ │ ├── SDL_stdlib.o │ │ ├── SDL_stdlib.o.d │ │ ├── SDL_string.o │ │ └── SDL_string.o.d │ │ ├── test │ │ ├── SDL_test_assert.o │ │ ├── SDL_test_assert.o.d │ │ ├── SDL_test_common.o │ │ ├── SDL_test_common.o.d │ │ ├── SDL_test_compare.o │ │ ├── SDL_test_compare.o.d │ │ ├── SDL_test_crc32.o │ │ ├── SDL_test_crc32.o.d │ │ ├── SDL_test_font.o │ │ ├── SDL_test_font.o.d │ │ ├── SDL_test_fuzzer.o │ │ ├── SDL_test_fuzzer.o.d │ │ ├── SDL_test_harness.o │ │ ├── SDL_test_harness.o.d │ │ ├── SDL_test_imageBlit.o │ │ ├── SDL_test_imageBlit.o.d │ │ ├── SDL_test_imageBlitBlend.o │ │ ├── SDL_test_imageBlitBlend.o.d │ │ ├── SDL_test_imageFace.o │ │ ├── SDL_test_imageFace.o.d │ │ ├── SDL_test_imagePrimitives.o │ │ ├── SDL_test_imagePrimitives.o.d │ │ ├── SDL_test_imagePrimitivesBlend.o │ │ ├── SDL_test_imagePrimitivesBlend.o.d │ │ ├── SDL_test_log.o │ │ ├── SDL_test_log.o.d │ │ ├── SDL_test_md5.o │ │ ├── SDL_test_md5.o.d │ │ ├── SDL_test_random.o │ │ └── SDL_test_random.o.d │ │ ├── thread │ │ ├── SDL_thread.o │ │ ├── SDL_thread.o.d │ │ └── pthread │ │ │ ├── SDL_syscond.o │ │ │ ├── SDL_syscond.o.d │ │ │ ├── SDL_sysmutex.o │ │ │ ├── SDL_sysmutex.o.d │ │ │ ├── SDL_syssem.o │ │ │ ├── SDL_syssem.o.d │ │ │ ├── SDL_systhread.o │ │ │ ├── SDL_systhread.o.d │ │ │ ├── SDL_systls.o │ │ │ └── SDL_systls.o.d │ │ ├── timer │ │ ├── SDL_timer.o │ │ ├── SDL_timer.o.d │ │ └── unix │ │ │ ├── SDL_systimer.o │ │ │ └── SDL_systimer.o.d │ │ └── video │ │ ├── SDL_RLEaccel.o │ │ ├── SDL_RLEaccel.o.d │ │ ├── SDL_blit.o │ │ ├── SDL_blit.o.d │ │ ├── SDL_blit_0.o │ │ ├── SDL_blit_0.o.d │ │ ├── SDL_blit_1.o │ │ ├── SDL_blit_1.o.d │ │ ├── SDL_blit_A.o │ │ ├── SDL_blit_A.o.d │ │ ├── SDL_blit_N.o │ │ ├── SDL_blit_N.o.d │ │ ├── SDL_blit_auto.o │ │ ├── SDL_blit_auto.o.d │ │ ├── SDL_blit_copy.o │ │ ├── SDL_blit_copy.o.d │ │ ├── SDL_blit_slow.o │ │ ├── SDL_blit_slow.o.d │ │ ├── SDL_bmp.o │ │ ├── SDL_bmp.o.d │ │ ├── SDL_clipboard.o │ │ ├── SDL_clipboard.o.d │ │ ├── SDL_egl.o │ │ ├── SDL_egl.o.d │ │ ├── SDL_fillrect.o │ │ ├── SDL_fillrect.o.d │ │ ├── SDL_pixels.o │ │ ├── SDL_pixels.o.d │ │ ├── SDL_rect.o │ │ ├── SDL_rect.o.d │ │ ├── SDL_shape.o │ │ ├── SDL_shape.o.d │ │ ├── SDL_stretch.o │ │ ├── SDL_stretch.o.d │ │ ├── SDL_surface.o │ │ ├── SDL_surface.o.d │ │ ├── SDL_video.o │ │ ├── SDL_video.o.d │ │ └── android │ │ ├── SDL_androidclipboard.o │ │ ├── SDL_androidclipboard.o.d │ │ ├── SDL_androidevents.o │ │ ├── SDL_androidevents.o.d │ │ ├── SDL_androidgl.o │ │ ├── SDL_androidgl.o.d │ │ ├── SDL_androidkeyboard.o │ │ ├── SDL_androidkeyboard.o.d │ │ ├── SDL_androidmessagebox.o │ │ ├── SDL_androidmessagebox.o.d │ │ ├── SDL_androidmouse.o │ │ ├── SDL_androidmouse.o.d │ │ ├── SDL_androidtouch.o │ │ ├── SDL_androidtouch.o.d │ │ ├── SDL_androidvideo.o │ │ ├── SDL_androidvideo.o.d │ │ ├── SDL_androidwindow.o │ │ └── SDL_androidwindow.o.d │ └── main │ └── __ │ └── SDL │ └── src │ ├── SDL4Android.o │ ├── SDL4Android.o.d │ └── main │ └── android │ ├── SDL_android_main.o │ └── SDL_android_main.o.d ├── proguard-project.txt ├── project.properties ├── res ├── drawable-hdpi │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable-xhdpi │ └── ic_launcher.png ├── drawable-xxhdpi │ └── ic_launcher.png ├── layout │ └── main.xml ├── values-v11 │ └── styles.xml ├── values-v14 │ └── styles.xml └── values │ ├── strings.xml │ └── styles.xml └── src └── org └── libsdl └── app └── SDLActivity.java /README.md: -------------------------------------------------------------------------------- 1 | # SDL2ForAndroid 2 | Android平台编译SDL2,博客地址:http://blog.csdn.net/ywl5320/article/details/73525531 3 | -------------------------------------------------------------------------------- /SDL4Android/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /SDL4Android/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 | org.eclipse.jdt.core.compiler.compliance=1.6 4 | org.eclipse.jdt.core.compiler.source=1.6 5 | -------------------------------------------------------------------------------- /SDL4Android/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /SDL4Android/assets/zx.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/assets/zx.bmp -------------------------------------------------------------------------------- /SDL4Android/bin/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/BuildConfig.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/DummyEdit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/DummyEdit.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/R$attr.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/R$drawable.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/R$layout.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/R$string.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/R$style.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/R.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLActivity$1.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLActivity$2.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLActivity$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLActivity$3.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLActivity$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLActivity$4.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLActivity$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLActivity$5.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLActivity$6.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLActivity$6.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLActivity$SDLCommandHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLActivity$SDLCommandHandler.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLActivity$ShowTextInputTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLActivity$ShowTextInputTask.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLActivity.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLGenericMotionListener_API12.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLGenericMotionListener_API12.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLInputConnection.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLInputConnection.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLJoystickHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLJoystickHandler.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLJoystickHandler_API12$RangeComparator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLJoystickHandler_API12$RangeComparator.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLJoystickHandler_API12$SDLJoystick.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLJoystickHandler_API12$SDLJoystick.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLJoystickHandler_API12.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLJoystickHandler_API12.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLMain.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLSurface$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLSurface$1.class -------------------------------------------------------------------------------- /SDL4Android/bin/classes/org/libsdl/app/SDLSurface.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/bin/classes/org/libsdl/app/SDLSurface.class -------------------------------------------------------------------------------- /SDL4Android/gen/org/libsdl/app/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package org.libsdl.app; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /SDL4Android/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/ic_launcher-web.png -------------------------------------------------------------------------------- /SDL4Android/jni/Android.mk: -------------------------------------------------------------------------------- 1 | include $(call all-subdir-makefiles) 2 | -------------------------------------------------------------------------------- /SDL4Android/jni/Application.mk: -------------------------------------------------------------------------------- 1 | 2 | # Uncomment this if you're using STL in your project 3 | # See CPLUSPLUS-SUPPORT.html in the NDK documentation for more information 4 | # APP_STL := stlport_static 5 | 6 | APP_ABI := armeabi 7 | 8 | # Min SDK level 9 | APP_PLATFORM=android-10 10 | 11 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/include/SDL_copying.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/include/SDL_name.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef _SDLname_h_ 23 | #define _SDLname_h_ 24 | 25 | #if defined(__STDC__) || defined(__cplusplus) 26 | #define NeedFunctionPrototypes 1 27 | #endif 28 | 29 | #define SDL_NAME(X) SDL_##X 30 | 31 | #endif /* _SDLname_h_ */ 32 | 33 | /* vi: set ts=4 sw=4 expandtab: */ 34 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/include/SDL_opengles.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_opengles.h 24 | * 25 | * This is a simple file to encapsulate the OpenGL ES 1.X API headers. 26 | */ 27 | #include "SDL_config.h" 28 | 29 | #ifdef __IPHONEOS__ 30 | #include 31 | #include 32 | #else 33 | #include 34 | #include 35 | #endif 36 | 37 | #ifndef APIENTRY 38 | #define APIENTRY 39 | #endif 40 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/include/SDL_opengles2_gl2platform.h: -------------------------------------------------------------------------------- 1 | #ifndef __gl2platform_h_ 2 | #define __gl2platform_h_ 3 | 4 | /* $Revision: 10602 $ on $Date:: 2010-03-04 22:35:34 -0800 #$ */ 5 | 6 | /* 7 | * This document is licensed under the SGI Free Software B License Version 8 | * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . 9 | */ 10 | 11 | /* Platform-specific types and definitions for OpenGL ES 2.X gl2.h 12 | * 13 | * Adopters may modify khrplatform.h and this file to suit their platform. 14 | * You are encouraged to submit all modifications to the Khronos group so that 15 | * they can be included in future versions of this file. Please submit changes 16 | * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla) 17 | * by filing a bug against product "OpenGL-ES" component "Registry". 18 | */ 19 | 20 | /*#include */ 21 | 22 | #ifndef GL_APICALL 23 | #define GL_APICALL KHRONOS_APICALL 24 | #endif 25 | 26 | #ifndef GL_APIENTRY 27 | #define GL_APIENTRY KHRONOS_APIENTRY 28 | #endif 29 | 30 | #endif /* __gl2platform_h_ */ 31 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/include/SDL_revision.h: -------------------------------------------------------------------------------- 1 | #define SDL_REVISION "hg-10556:007dfe83abf8" 2 | #define SDL_REVISION_NUMBER 10556 3 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/include/SDL_types.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_types.h 24 | * 25 | * \deprecated 26 | */ 27 | 28 | /* DEPRECATED */ 29 | #include "SDL_stdinc.h" 30 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/SDL_assert_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | extern void SDL_AssertionsQuit(void); 23 | 24 | /* vi: set ts=4 sw=4 expandtab: */ 25 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/SDL_internal.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #ifndef _SDL_internal_h 22 | #define _SDL_internal_h 23 | 24 | #include "dynapi/SDL_dynapi.h" 25 | 26 | #if SDL_DYNAMIC_API 27 | #include "dynapi/SDL_dynapi_overrides.h" 28 | /* force DECLSPEC and SDLCALL off...it's all internal symbols now. 29 | These will have actual #defines during SDL_dynapi.c only */ 30 | #define DECLSPEC 31 | #define SDLCALL 32 | #endif 33 | 34 | #include "SDL_config.h" 35 | 36 | #endif 37 | 38 | /* vi: set ts=4 sw=4 expandtab: */ 39 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/audio/android/SDL_androidaudio.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_androidaudio_h 24 | #define _SDL_androidaudio_h 25 | 26 | #include "../SDL_sysaudio.h" 27 | 28 | /* Hidden "this" pointer for the audio functions */ 29 | #define _THIS SDL_AudioDevice *this 30 | 31 | struct SDL_PrivateAudioData 32 | { 33 | /* Resume device if it was paused automatically */ 34 | int resume; 35 | }; 36 | 37 | #endif /* _SDL_androidaudio_h */ 38 | 39 | /* vi: set ts=4 sw=4 expandtab: */ 40 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/audio/haiku/SDL_haikuaudio.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_beaudio_h 24 | #define _SDL_beaudio_h 25 | 26 | #include "../SDL_sysaudio.h" 27 | 28 | /* Hidden "this" pointer for the audio functions */ 29 | #define _THIS SDL_AudioDevice *_this 30 | 31 | struct SDL_PrivateAudioData 32 | { 33 | BSoundPlayer *audio_obj; 34 | }; 35 | 36 | #endif /* _SDL_beaudio_h */ 37 | 38 | /* vi: set ts=4 sw=4 expandtab: */ 39 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/audio/nacl/SDL_naclaudio.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #include "../../SDL_internal.h" 23 | 24 | #ifndef _SDL_naclaudio_h 25 | #define _SDL_naclaudio_h 26 | 27 | #include "SDL_audio.h" 28 | #include "../SDL_sysaudio.h" 29 | #include "SDL_mutex.h" 30 | 31 | #include "ppapi/c/ppb_audio.h" 32 | 33 | #define _THIS SDL_AudioDevice *_this 34 | #define private _this->hidden 35 | 36 | typedef struct SDL_PrivateAudioData { 37 | SDL_mutex* mutex; 38 | PP_Resource audio; 39 | } SDL_PrivateAudioData; 40 | 41 | #endif /* _SDL_naclaudio_h */ 42 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/audio/sun/SDL_sunaudio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/jni/SDL/src/audio/sun/SDL_sunaudio.c -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/core/linux/SDL_evdev.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #include "../../SDL_internal.h" 23 | 24 | #ifndef _SDL_evdev_h 25 | #define _SDL_evdev_h 26 | 27 | #ifdef SDL_INPUT_LINUXEV 28 | 29 | #include "SDL_events.h" 30 | 31 | extern int SDL_EVDEV_Init(void); 32 | extern void SDL_EVDEV_Quit(void); 33 | extern void SDL_EVDEV_Poll(void); 34 | 35 | #endif /* SDL_INPUT_LINUXEV */ 36 | 37 | #endif /* _SDL_evdev_h */ 38 | 39 | /* vi: set ts=4 sw=4 expandtab: */ 40 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/core/linux/SDL_ime.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef _SDL_ime_h 23 | #define _SDL_ime_h 24 | 25 | #include "../../SDL_internal.h" 26 | 27 | #include "SDL_stdinc.h" 28 | #include "SDL_rect.h" 29 | 30 | extern SDL_bool SDL_IME_Init(); 31 | extern void SDL_IME_Quit(); 32 | extern void SDL_IME_SetFocus(SDL_bool focused); 33 | extern void SDL_IME_Reset(); 34 | extern SDL_bool SDL_IME_ProcessKeyEvent(Uint32 keysym, Uint32 keycode); 35 | extern void SDL_IME_UpdateTextRect(SDL_Rect *rect); 36 | extern void SDL_IME_PumpEvents(); 37 | 38 | #endif /* _SDL_ime_h */ 39 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/core/winrt/SDL_winrtapp_common.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "SDL_config.h" 22 | 23 | #ifndef _SDL_winrtapp_common_h 24 | #define _SDL_winrtapp_common_h 25 | 26 | /* A pointer to the app's C-style main() function (which is a different 27 | function than the WinRT app's actual entry point). 28 | */ 29 | extern int (*WINRT_SDLAppEntryPoint)(int, char **); 30 | 31 | #endif // ifndef _SDL_winrtapp_common_h 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/core/winrt/SDL_winrtapp_xaml.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "SDL_config.h" 22 | 23 | #ifndef _SDL_winrtapp_xaml_h 24 | #define _SDL_winrtapp_xaml_h 25 | 26 | #include "SDL_stdinc.h" 27 | 28 | #ifdef __cplusplus 29 | extern SDL_bool WINRT_XAMLWasEnabled; 30 | extern int SDL_WinRTInitXAMLApp(int (*mainFunction)(int, char **), void * backgroundPanelAsIInspectable); 31 | #endif // ifdef __cplusplus 32 | 33 | #endif // ifndef _SDL_winrtapp_xaml_h 34 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/events/SDL_clipboardevents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../SDL_internal.h" 22 | 23 | #ifndef _SDL_clipboardevents_c_h 24 | #define _SDL_clipboardevents_c_h 25 | 26 | extern int SDL_SendClipboardUpdate(void); 27 | 28 | #endif /* _SDL_clipboardevents_c_h */ 29 | 30 | /* vi: set ts=4 sw=4 expandtab: */ 31 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/events/SDL_dropevents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../SDL_internal.h" 22 | 23 | #ifndef _SDL_dropevents_c_h 24 | #define _SDL_dropevents_c_h 25 | 26 | extern int SDL_SendDropFile(SDL_Window *window, const char *file); 27 | extern int SDL_SendDropText(SDL_Window *window, const char *text); 28 | extern int SDL_SendDropComplete(SDL_Window *window); 29 | 30 | #endif /* _SDL_dropevents_c_h */ 31 | 32 | /* vi: set ts=4 sw=4 expandtab: */ 33 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/events/SDL_gesture_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../SDL_internal.h" 22 | 23 | #ifndef _SDL_gesture_c_h 24 | #define _SDL_gesture_c_h 25 | 26 | extern int SDL_GestureAddTouch(SDL_TouchID touchId); 27 | 28 | extern void SDL_GestureProcessEvent(SDL_Event* event); 29 | 30 | extern int SDL_RecordGesture(SDL_TouchID touchId); 31 | 32 | #endif /* _SDL_gesture_c_h */ 33 | 34 | /* vi: set ts=4 sw=4 expandtab: */ 35 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/events/SDL_sysevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../SDL_internal.h" 22 | 23 | #include "../video/SDL_sysvideo.h" 24 | 25 | /* Useful functions and variables from SDL_sysevents.c */ 26 | 27 | #if defined(__HAIKU__) 28 | /* The Haiku event loops run in a separate thread */ 29 | #define MUST_THREAD_EVENTS 30 | #endif 31 | 32 | #ifdef __WIN32__ /* Windows doesn't allow a separate event thread */ 33 | #define CANT_THREAD_EVENTS 34 | #endif 35 | 36 | /* vi: set ts=4 sw=4 expandtab: */ 37 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/events/SDL_windowevents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../SDL_internal.h" 22 | 23 | #ifndef _SDL_windowevents_c_h 24 | #define _SDL_windowevents_c_h 25 | 26 | extern int SDL_SendWindowEvent(SDL_Window * window, Uint8 windowevent, 27 | int data1, int data2); 28 | 29 | #endif /* _SDL_windowevents_c_h */ 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/events/blank_cursor.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 23 | * A default blank 8x8 cursor */ 24 | 25 | #define BLANK_CWIDTH 8 26 | #define BLANK_CHEIGHT 8 27 | #define BLANK_CHOTX 0 28 | #define BLANK_CHOTY 0 29 | 30 | static const unsigned char blank_cdata[8] = { 0, 0, 0, 0, 0, 0, 0, 0 }; 31 | static const unsigned char blank_cmask[8] = { 0, 0, 0, 0, 0, 0, 0, 0 }; 32 | 33 | /* vi: set ts=4 sw=4 expandtab: */ 34 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/events/default_cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/jni/SDL/src/events/default_cursor.h -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/file/cocoa/SDL_rwopsbundlesupport.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifdef __APPLE__ 23 | 24 | #include 25 | 26 | #ifndef SDL_rwopsbundlesupport_h 27 | #define SDL_rwopsbundlesupport_h 28 | FILE* SDL_OpenFPFromBundleOrFallback(const char *file, const char *mode); 29 | #endif 30 | #endif 31 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/filesystem/nacl/SDL_sysfilesystem.c: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | #include "SDL_error.h" 23 | #include "SDL_filesystem.h" 24 | 25 | #ifdef SDL_FILESYSTEM_NACL 26 | 27 | char * 28 | SDL_GetBasePath(void) 29 | { 30 | SDL_Unsupported(); 31 | return NULL; 32 | } 33 | 34 | char * 35 | SDL_GetPrefPath(const char *org, const char *app) 36 | { 37 | SDL_Unsupported(); 38 | return NULL; 39 | } 40 | 41 | #endif /* SDL_FILESYSTEM_NACL */ 42 | 43 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/haptic/SDL_haptic_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | extern int SDL_HapticInit(void); 23 | extern void SDL_HapticQuit(void); 24 | 25 | /* vi: set ts=4 sw=4 expandtab: */ 26 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/haptic/darwin/SDL_syshaptic_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | extern int MacHaptic_MaybeAddDevice( io_object_t device ); 23 | extern int MacHaptic_MaybeRemoveDevice( io_object_t device ); 24 | 25 | /* vi: set ts=4 sw=4 expandtab: */ 26 | 27 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/joystick/windows/SDL_dinputjoystick_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | extern int SDL_DINPUT_JoystickInit(void); 24 | extern void SDL_DINPUT_JoystickDetect(JoyStick_DeviceData **pContext); 25 | extern int SDL_DINPUT_JoystickOpen(SDL_Joystick * joystick, JoyStick_DeviceData *joystickdevice); 26 | extern void SDL_DINPUT_JoystickUpdate(SDL_Joystick * joystick); 27 | extern void SDL_DINPUT_JoystickClose(SDL_Joystick * joystick); 28 | extern void SDL_DINPUT_JoystickQuit(void); 29 | 30 | /* vi: set ts=4 sw=4 expandtab: */ 31 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/libm/s_copysign.c: -------------------------------------------------------------------------------- 1 | /* @(#)s_copysign.c 5.1 93/09/24 */ 2 | /* 3 | * ==================================================== 4 | * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 5 | * 6 | * Developed at SunPro, a Sun Microsystems, Inc. business. 7 | * Permission to use, copy, modify, and distribute this 8 | * software is freely granted, provided that this notice 9 | * is preserved. 10 | * ==================================================== 11 | */ 12 | 13 | #if defined(LIBM_SCCS) && !defined(lint) 14 | static const char rcsid[] = 15 | "$NetBSD: s_copysign.c,v 1.8 1995/05/10 20:46:57 jtc Exp $"; 16 | #endif 17 | 18 | /* 19 | * copysign(double x, double y) 20 | * copysign(x,y) returns a value with the magnitude of x and 21 | * with the sign bit of y. 22 | */ 23 | 24 | #include "math_libm.h" 25 | #include "math_private.h" 26 | 27 | libm_hidden_proto(copysign) 28 | #ifdef __STDC__ 29 | double copysign(double x, double y) 30 | #else 31 | double copysign(x, y) 32 | double x, y; 33 | #endif 34 | { 35 | u_int32_t hx, hy; 36 | GET_HIGH_WORD(hx, x); 37 | GET_HIGH_WORD(hy, y); 38 | SET_HIGH_WORD(x, (hx & 0x7fffffff) | (hy & 0x80000000)); 39 | return x; 40 | } 41 | 42 | libm_hidden_def(copysign) 43 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/libm/s_fabs.c: -------------------------------------------------------------------------------- 1 | /* @(#)s_fabs.c 5.1 93/09/24 */ 2 | /* 3 | * ==================================================== 4 | * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 5 | * 6 | * Developed at SunPro, a Sun Microsystems, Inc. business. 7 | * Permission to use, copy, modify, and distribute this 8 | * software is freely granted, provided that this notice 9 | * is preserved. 10 | * ==================================================== 11 | */ 12 | 13 | #if defined(LIBM_SCCS) && !defined(lint) 14 | static const char rcsid[] = 15 | "$NetBSD: s_fabs.c,v 1.7 1995/05/10 20:47:13 jtc Exp $"; 16 | #endif 17 | 18 | /* 19 | * fabs(x) returns the absolute value of x. 20 | */ 21 | 22 | #include "math_libm.h" 23 | #include "math_private.h" 24 | 25 | libm_hidden_proto(fabs) 26 | #ifdef __STDC__ 27 | double fabs(double x) 28 | #else 29 | double fabs(x) 30 | double x; 31 | #endif 32 | { 33 | u_int32_t high; 34 | GET_HIGH_WORD(high, x); 35 | SET_HIGH_WORD(x, high & 0x7fffffff); 36 | return x; 37 | } 38 | 39 | libm_hidden_def(fabs) 40 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/main/dummy/SDL_dummy_main.c: -------------------------------------------------------------------------------- 1 | /* 2 | SDL_dummy_main.c, placed in the public domain by Sam Lantinga 3/13/14 3 | */ 4 | #include "../../SDL_internal.h" 5 | 6 | /* Include the SDL main definition header */ 7 | #include "SDL_main.h" 8 | 9 | #ifdef main 10 | #undef main 11 | int 12 | main(int argc, char *argv[]) 13 | { 14 | return (SDL_main(argc, argv)); 15 | } 16 | #else 17 | /* Nothing to do on this platform */ 18 | int 19 | SDL_main_stub_symbol(void); 20 | 21 | int 22 | SDL_main_stub_symbol(void) 23 | { 24 | return 0; 25 | } 26 | #endif 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/main/windows/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/jni/SDL/src/main/windows/version.rc -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/main/winrt/SDL2-WinRTResource_BlankCursor.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/jni/SDL/src/main/winrt/SDL2-WinRTResource_BlankCursor.cur -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/main/winrt/SDL2-WinRTResources.rc: -------------------------------------------------------------------------------- 1 | #include "winres.h" 2 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US 3 | 5000 CURSOR "SDL2-WinRTResource_BlankCursor.cur" 4 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/power/uikit/SDL_syspower.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_POWER_UIKIT 24 | 25 | #include "SDL_power.h" 26 | 27 | void SDL_UIKit_UpdateBatteryMonitoring(void); 28 | SDL_bool SDL_GetPowerInfo_UIKit(SDL_PowerState * state, int *seconds, int *percent); 29 | 30 | #endif /* SDL_POWER_UIKIT */ 31 | 32 | /* vi: set ts=4 sw=4 expandtab: */ 33 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/render/direct3d11/SDL_render_winrt.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_RENDER_D3D11 && !SDL_RENDER_DISABLED 24 | 25 | #include "SDL_render.h" 26 | 27 | #ifdef __cplusplus 28 | extern "C" { 29 | #endif 30 | 31 | void * D3D11_GetCoreWindowFromSDLRenderer(SDL_Renderer * renderer); 32 | DXGI_MODE_ROTATION D3D11_GetCurrentRotation(); 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* SDL_VIDEO_RENDER_D3D11 && !SDL_RENDER_DISABLED */ 39 | 40 | /* vi: set ts=4 sw=4 expandtab: */ 41 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/render/software/SDL_blendfillrect.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | 24 | extern int SDL_BlendFillRect(SDL_Surface * dst, const SDL_Rect * rect, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a); 25 | extern int SDL_BlendFillRects(SDL_Surface * dst, const SDL_Rect * rects, int count, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a); 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/render/software/SDL_blendline.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | 24 | extern int SDL_BlendLine(SDL_Surface * dst, int x1, int y1, int x2, int y2, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a); 25 | extern int SDL_BlendLines(SDL_Surface * dst, const SDL_Point * points, int count, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a); 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/render/software/SDL_blendpoint.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | 24 | extern int SDL_BlendPoint(SDL_Surface * dst, int x, int y, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a); 25 | extern int SDL_BlendPoints(SDL_Surface * dst, const SDL_Point * points, int count, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a); 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/render/software/SDL_drawline.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | 24 | extern int SDL_DrawLine(SDL_Surface * dst, int x1, int y1, int x2, int y2, Uint32 color); 25 | extern int SDL_DrawLines(SDL_Surface * dst, const SDL_Point * points, int count, Uint32 color); 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/render/software/SDL_drawpoint.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | 24 | extern int SDL_DrawPoint(SDL_Surface * dst, int x, int y, Uint32 color); 25 | extern int SDL_DrawPoints(SDL_Surface * dst, const SDL_Point * points, int count, Uint32 color); 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/render/software/SDL_render_sw_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | extern SDL_Renderer * SW_CreateRendererForSurface(SDL_Surface * surface); 23 | 24 | /* vi: set ts=4 sw=4 expandtab: */ 25 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/render/software/SDL_rotate.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef MIN 23 | #define MIN(a,b) (((a) < (b)) ? (a) : (b)) 24 | #endif 25 | 26 | extern SDL_Surface *SDLgfx_rotateSurface(SDL_Surface * src, double angle, int centerx, int centery, int smooth, int flipx, int flipy, int dstwidth, int dstheight, double cangle, double sangle); 27 | extern void SDLgfx_rotozoomSurfaceSizeTrig(int width, int height, double angle, int *dstwidth, int *dstheight, double *cangle, double *sangle); 28 | 29 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/test/SDL_test_font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/jni/SDL/src/test/SDL_test_font.c -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/generic/SDL_sysmutex_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | /* vi: set ts=4 sw=4 expandtab: */ 23 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/generic/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | /* Stub until we implement threads on this platform */ 24 | typedef int SYS_ThreadHandle; 25 | 26 | /* vi: set ts=4 sw=4 expandtab: */ 27 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/generic/SDL_systls.c: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #include "../../SDL_internal.h" 23 | #include "../SDL_thread_c.h" 24 | 25 | 26 | SDL_TLSData * 27 | SDL_SYS_GetTLSData() 28 | { 29 | return SDL_Generic_GetTLSData(); 30 | } 31 | 32 | int 33 | SDL_SYS_SetTLSData(SDL_TLSData *data) 34 | { 35 | return SDL_Generic_SetTLSData(data); 36 | } 37 | 38 | /* vi: set ts=4 sw=4 expandtab: */ 39 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/psp/SDL_sysmutex_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | /* vi: set ts=4 sw=4 expandtab: */ 23 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/psp/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #include 23 | 24 | typedef SceUID SYS_ThreadHandle; 25 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/pthread/SDL_sysmutex_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_mutex_c_h 24 | #define _SDL_mutex_c_h 25 | 26 | struct SDL_mutex 27 | { 28 | pthread_mutex_t id; 29 | }; 30 | 31 | #endif /* _SDL_mutex_c_h */ 32 | /* vi: set ts=4 sw=4 expandtab: */ 33 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/pthread/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #include 24 | 25 | typedef pthread_t SYS_ThreadHandle; 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/stdcpp/SDL_sysmutex_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "SDL_config.h" 22 | 23 | #include 24 | 25 | struct SDL_mutex 26 | { 27 | std::recursive_mutex cpp_mutex; 28 | }; 29 | 30 | /* vi: set ts=4 sw=4 expandtab: */ 31 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/stdcpp/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "SDL_config.h" 22 | 23 | /* For a thread handle, use a void pointer to a std::thread */ 24 | typedef void * SYS_ThreadHandle; 25 | 26 | /* vi: set ts=4 sw=4 expandtab: */ 27 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/thread/windows/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_systhread_c_h 24 | #define _SDL_systhread_c_h 25 | 26 | #include "../../core/windows/SDL_windows.h" 27 | 28 | typedef HANDLE SYS_ThreadHandle; 29 | 30 | #endif /* _SDL_systhread_c_h */ 31 | 32 | /* vi: set ts=4 sw=4 expandtab: */ 33 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/timer/SDL_timer_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../SDL_internal.h" 22 | 23 | /* Useful functions and variables from SDL_timer.c */ 24 | #include "SDL_timer.h" 25 | 26 | #define ROUND_RESOLUTION(X) \ 27 | (((X+TIMER_RESOLUTION-1)/TIMER_RESOLUTION)*TIMER_RESOLUTION) 28 | 29 | extern void SDL_TicksInit(void); 30 | extern void SDL_TicksQuit(void); 31 | extern int SDL_TimerInit(void); 32 | extern void SDL_TimerQuit(void); 33 | 34 | /* vi: set ts=4 sw=4 expandtab: */ 35 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/SDL_RLEaccel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/jni/SDL/src/video/SDL_RLEaccel.c -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/SDL_blit_auto.h: -------------------------------------------------------------------------------- 1 | /* DO NOT EDIT! This file is generated by sdlgenblit.pl */ 2 | /* 3 | Simple DirectMedia Layer 4 | Copyright (C) 1997-2016 Sam Lantinga 5 | 6 | This software is provided 'as-is', without any express or implied 7 | warranty. In no event will the authors be held liable for any damages 8 | arising from the use of this software. 9 | 10 | Permission is granted to anyone to use this software for any purpose, 11 | including commercial applications, and to alter it and redistribute it 12 | freely, subject to the following restrictions: 13 | 14 | 1. The origin of this software must not be misrepresented; you must not 15 | claim that you wrote the original software. If you use this software 16 | in a product, an acknowledgment in the product documentation would be 17 | appreciated but is not required. 18 | 2. Altered source versions must be plainly marked as such, and must not be 19 | misrepresented as being the original software. 20 | 3. This notice may not be removed or altered from any source distribution. 21 | */ 22 | #include "../SDL_internal.h" 23 | 24 | /* *INDENT-OFF* */ 25 | 26 | extern SDL_BlitFuncEntry SDL_GeneratedBlitFuncTable[]; 27 | 28 | /* *INDENT-ON* */ 29 | 30 | /* vi: set ts=4 sw=4 expandtab: */ 31 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/SDL_blit_copy.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | void SDL_BlitCopy(SDL_BlitInfo * info); 23 | 24 | /* vi: set ts=4 sw=4 expandtab: */ 25 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/SDL_blit_slow.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../SDL_internal.h" 22 | 23 | extern void SDL_Blit_Slow(SDL_BlitInfo * info); 24 | 25 | /* vi: set ts=4 sw=4 expandtab: */ 26 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/SDL_rect_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../SDL_internal.h" 22 | 23 | extern SDL_bool SDL_GetSpanEnclosingRect(int width, int height, int numrects, const SDL_Rect * rects, SDL_Rect *span); 24 | 25 | /* vi: set ts=4 sw=4 expandtab: */ 26 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/android/SDL_androidclipboard.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_androidclipboard_h 24 | #define _SDL_androidclipboard_h 25 | 26 | extern int Android_SetClipboardText(_THIS, const char *text); 27 | extern char *Android_GetClipboardText(_THIS); 28 | extern SDL_bool Android_HasClipboardText(_THIS); 29 | 30 | #endif /* _SDL_androidclipboard_h */ 31 | 32 | /* vi: set ts=4 sw=4 expandtab: */ 33 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/android/SDL_androidevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #include "SDL_androidvideo.h" 24 | 25 | extern void Android_PumpEvents(_THIS); 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/android/SDL_androidmessagebox.c: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_ANDROID 24 | 25 | #include "SDL_messagebox.h" 26 | 27 | int 28 | Android_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid) 29 | { 30 | int Android_JNI_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid); 31 | 32 | return Android_JNI_ShowMessageBox(messageboxdata, buttonid); 33 | } 34 | 35 | #endif /* SDL_VIDEO_DRIVER_ANDROID */ 36 | 37 | /* vi: set ts=4 sw=4 expandtab: */ 38 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/android/SDL_androidmessagebox.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_ANDROID 24 | 25 | extern int Android_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid); 26 | 27 | #endif /* SDL_VIDEO_DRIVER_ANDROID */ 28 | 29 | /* vi: set ts=4 sw=4 expandtab: */ 30 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/android/SDL_androidmouse.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef _SDL_androidmouse_h 23 | #define _SDL_androidmouse_h 24 | 25 | #include "SDL_androidvideo.h" 26 | 27 | extern void Android_InitMouse(void); 28 | extern void Android_OnMouse( int button, int action, float x, float y); 29 | 30 | #endif /* _SDL_androidmouse_h */ 31 | 32 | /* vi: set ts=4 sw=4 expandtab: */ 33 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/android/SDL_androidtouch.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #include "SDL_androidvideo.h" 24 | 25 | extern void Android_InitTouch(void); 26 | extern void Android_QuitTouch(void); 27 | extern void Android_OnTouch( int touch_device_id_in, int pointer_finger_id_in, int action, float x, float y, float p); 28 | 29 | /* vi: set ts=4 sw=4 expandtab: */ 30 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/cocoa/SDL_cocoaclipboard.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_cocoaclipboard_h 24 | #define _SDL_cocoaclipboard_h 25 | 26 | /* Forward declaration */ 27 | struct SDL_VideoData; 28 | 29 | extern int Cocoa_SetClipboardText(_THIS, const char *text); 30 | extern char *Cocoa_GetClipboardText(_THIS); 31 | extern SDL_bool Cocoa_HasClipboardText(_THIS); 32 | extern void Cocoa_CheckClipboardUpdate(struct SDL_VideoData * data); 33 | 34 | #endif /* _SDL_cocoaclipboard_h */ 35 | 36 | /* vi: set ts=4 sw=4 expandtab: */ 37 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/cocoa/SDL_cocoaevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_cocoaevents_h 24 | #define _SDL_cocoaevents_h 25 | 26 | extern void Cocoa_RegisterApp(void); 27 | extern void Cocoa_PumpEvents(_THIS); 28 | extern void Cocoa_SuspendScreenSaver(_THIS); 29 | 30 | #endif /* _SDL_cocoaevents_h */ 31 | 32 | /* vi: set ts=4 sw=4 expandtab: */ 33 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/cocoa/SDL_cocoakeyboard.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_cocoakeyboard_h 24 | #define _SDL_cocoakeyboard_h 25 | 26 | extern void Cocoa_InitKeyboard(_THIS); 27 | extern void Cocoa_HandleKeyEvent(_THIS, NSEvent * event); 28 | extern void Cocoa_QuitKeyboard(_THIS); 29 | 30 | extern void Cocoa_StartTextInput(_THIS); 31 | extern void Cocoa_StopTextInput(_THIS); 32 | extern void Cocoa_SetTextInputRect(_THIS, SDL_Rect *rect); 33 | 34 | #endif /* _SDL_cocoakeyboard_h */ 35 | 36 | /* vi: set ts=4 sw=4 expandtab: */ 37 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/cocoa/SDL_cocoamessagebox.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_COCOA 24 | 25 | extern int Cocoa_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid); 26 | 27 | #endif /* SDL_VIDEO_DRIVER_COCOA */ 28 | 29 | /* vi: set ts=4 sw=4 expandtab: */ 30 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/cocoa/SDL_cocoamousetap.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_cocoamousetap_h 24 | #define _SDL_cocoamousetap_h 25 | 26 | #include "SDL_cocoamouse.h" 27 | 28 | extern void Cocoa_InitMouseEventTap(SDL_MouseData *driverdata); 29 | extern void Cocoa_QuitMouseEventTap(SDL_MouseData *driverdata); 30 | 31 | #endif /* _SDL_cocoamousetap_h */ 32 | 33 | /* vi: set ts=4 sw=4 expandtab: */ 34 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/directfb/SDL_DirectFB_events.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef _SDL_DirectFB_events_h 23 | #define _SDL_DirectFB_events_h 24 | 25 | #include "../SDL_sysvideo.h" 26 | 27 | /* Functions to be exported */ 28 | extern void DirectFB_InitKeyboard(_THIS); 29 | extern void DirectFB_QuitKeyboard(_THIS); 30 | extern void DirectFB_PumpEventsWindow(_THIS); 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/directfb/SDL_DirectFB_render.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | 23 | /* SDL surface based renderer implementation */ 24 | 25 | /* vi: set ts=4 sw=4 expandtab: */ 26 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/dummy/SDL_nullevents.c: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_DUMMY 24 | 25 | /* Being a null driver, there's no event stream. We just define stubs for 26 | most of the API. */ 27 | 28 | #include "../../events/SDL_events_c.h" 29 | 30 | #include "SDL_nullvideo.h" 31 | #include "SDL_nullevents_c.h" 32 | 33 | void 34 | DUMMY_PumpEvents(_THIS) 35 | { 36 | /* do nothing. */ 37 | } 38 | 39 | #endif /* SDL_VIDEO_DRIVER_DUMMY */ 40 | 41 | /* vi: set ts=4 sw=4 expandtab: */ 42 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/dummy/SDL_nullevents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #include "SDL_nullvideo.h" 24 | 25 | extern void DUMMY_PumpEvents(_THIS); 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/dummy/SDL_nullframebuffer_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | extern int SDL_DUMMY_CreateWindowFramebuffer(_THIS, SDL_Window * window, Uint32 * format, void ** pixels, int *pitch); 24 | extern int SDL_DUMMY_UpdateWindowFramebuffer(_THIS, SDL_Window * window, const SDL_Rect * rects, int numrects); 25 | extern void SDL_DUMMY_DestroyWindowFramebuffer(_THIS, SDL_Window * window); 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/dummy/SDL_nullvideo.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_nullvideo_h 24 | #define _SDL_nullvideo_h 25 | 26 | #include "../SDL_sysvideo.h" 27 | 28 | #endif /* _SDL_nullvideo_h */ 29 | 30 | /* vi: set ts=4 sw=4 expandtab: */ 31 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/emscripten/SDL_emscriptenevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | 23 | #ifndef _SDL_emscriptenevents_h 24 | #define _SDL_emscriptenevents_h 25 | 26 | #include "SDL_emscriptenvideo.h" 27 | 28 | extern void 29 | Emscripten_RegisterEventHandlers(SDL_WindowData *data); 30 | 31 | extern void 32 | Emscripten_UnregisterEventHandlers(SDL_WindowData *data); 33 | 34 | extern int 35 | Emscripten_HandleCanvasResize(int eventType, const void *reserved, void *userData); 36 | #endif /* _SDL_emscriptenevents_h */ 37 | 38 | /* vi: set ts=4 sw=4 expandtab: */ 39 | 40 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/emscripten/SDL_emscriptenmouse.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | 23 | #ifndef _SDL_emscriptenmouse_h 24 | #define _SDL_emscriptenmouse_h 25 | 26 | typedef struct _Emscripten_CursorData 27 | { 28 | const char *system_cursor; 29 | } Emscripten_CursorData; 30 | 31 | extern void 32 | Emscripten_InitMouse(); 33 | 34 | extern void 35 | Emscripten_FiniMouse(); 36 | 37 | #endif /* _SDL_emscriptenmouse_h */ 38 | 39 | /* vi: set ts=4 sw=4 expandtab: */ 40 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/haiku/SDL_bclipboard.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #include "../../SDL_internal.h" 23 | 24 | #ifndef SDL_BCLIPBOARD_H 25 | #define SDL_BCLIPBOARD_H 26 | 27 | extern int BE_SetClipboardText(_THIS, const char *text); 28 | extern char *BE_GetClipboardText(_THIS); 29 | extern SDL_bool BE_HasClipboardText(_THIS); 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/haiku/SDL_bevents.cc: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_HAIKU 24 | 25 | #include "SDL_bevents.h" 26 | 27 | #ifdef __cplusplus 28 | extern "C" { 29 | #endif 30 | 31 | void BE_PumpEvents(_THIS) { 32 | /* Since the event thread is its own thread, this isn't really necessary */ 33 | } 34 | 35 | #ifdef __cplusplus 36 | } 37 | #endif 38 | 39 | #endif /* SDL_VIDEO_DRIVER_HAIKU */ 40 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/haiku/SDL_bevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef SDL_BEVENTS_H 23 | #define SDL_BEVENTS_H 24 | 25 | #include "../SDL_sysvideo.h" 26 | 27 | #ifdef __cplusplus 28 | extern "C" { 29 | #endif 30 | 31 | extern void BE_PumpEvents(_THIS); 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/haiku/SDL_bkeyboard.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef SDL_BKEYBOARD_H 23 | #define SDL_BKEYBOARD_H 24 | 25 | #include 26 | 27 | #ifdef __cplusplus 28 | extern "C" { 29 | #endif 30 | 31 | #include "../../../include/SDL_keyboard.h" 32 | 33 | extern void BE_InitOSKeymap(); 34 | extern SDL_Scancode BE_GetScancodeFromBeKey(int32 bkey); 35 | extern int8 BE_GetKeyState(int32 bkey); 36 | extern void BE_SetKeyState(int32 bkey, int8 state); 37 | 38 | #ifdef __cplusplus 39 | } 40 | #endif 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/haiku/SDL_bvideo.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef BVIDEO_H 23 | #define BVIDEO_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | #include "../../main/haiku/SDL_BeApp.h" 30 | #include "../SDL_sysvideo.h" 31 | 32 | 33 | extern void BE_VideoQuit(_THIS); 34 | extern int BE_VideoInit(_THIS); 35 | extern void BE_DeleteDevice(_THIS); 36 | extern int BE_Available(void); 37 | 38 | #ifdef __cplusplus 39 | } 40 | #endif 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/mir/SDL_mirevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /* 23 | Contributed by Brandon Schaefer, 24 | */ 25 | 26 | #ifndef _SDL_mirevents_h 27 | #define _SDL_mirevents_h 28 | 29 | #include 30 | 31 | extern void 32 | MIR_HandleEvent(MirSurface* surface, MirEvent const* ev, void* context); 33 | 34 | #endif /* _SDL_mirevents_h */ 35 | 36 | /* vi: set ts=4 sw=4 expandtab: */ 37 | 38 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/mir/SDL_mirmouse.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /* 23 | Contributed by Brandon Schaefer, 24 | */ 25 | 26 | #ifndef _SDL_mirmouse_h 27 | #define _SDL_mirmouse_h 28 | 29 | extern void 30 | MIR_InitMouse(); 31 | 32 | extern void 33 | MIR_FiniMouse(); 34 | 35 | #endif /* _SDL_mirmouse_h */ 36 | 37 | /* vi: set ts=4 sw=4 expandtab: */ 38 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/nacl/SDL_naclevents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_naclevents_c_h 24 | #define _SDL_naclevents_c_h 25 | 26 | #include "SDL_naclvideo.h" 27 | 28 | extern void NACL_PumpEvents(_THIS); 29 | 30 | #endif /* _SDL_naclevents_c_h */ 31 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/nacl/SDL_naclglue.c: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_NACL 24 | #endif /* SDL_VIDEO_DRIVER_NACL */ 25 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/nacl/SDL_naclwindow.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_naclwindow_h 24 | #define _SDL_naclwindow_h 25 | 26 | extern int NACL_CreateWindow(_THIS, SDL_Window * window); 27 | extern void NACL_SetWindowTitle(_THIS, SDL_Window * window); 28 | extern void NACL_DestroyWindow(_THIS, SDL_Window * window); 29 | 30 | #endif /* _SDL_naclwindow_h */ 31 | 32 | /* vi: set ts=4 sw=4 expandtab: */ 33 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/pandora/SDL_pandora_events.c: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_PANDORA 24 | 25 | /* Being a null driver, there's no event stream. We just define stubs for 26 | most of the API. */ 27 | 28 | #include "../../events/SDL_events_c.h" 29 | 30 | void 31 | PND_PumpEvents(_THIS) 32 | { 33 | /* Not implemented. */ 34 | } 35 | 36 | #endif /* SDL_VIDEO_DRIVER_PANDORA */ 37 | 38 | /* vi: set ts=4 sw=4 expandtab: */ 39 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/pandora/SDL_pandora_events.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | extern void PND_PumpEvents(_THIS); 24 | 25 | /* vi: set ts=4 sw=4 expandtab: */ 26 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/psp/SDL_pspevents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #include "SDL_pspvideo.h" 23 | 24 | /* Variables and functions exported by SDL_sysevents.c to other parts 25 | of the native video subsystem (SDL_sysvideo.c) 26 | */ 27 | extern void PSP_InitOSKeymap(_THIS); 28 | extern void PSP_PumpEvents(_THIS); 29 | 30 | /* end of SDL_pspevents_c.h ... */ 31 | 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/psp/SDL_pspmouse.c: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_PSP 24 | 25 | #include 26 | 27 | #include "SDL_error.h" 28 | #include "SDL_mouse.h" 29 | #include "../../events/SDL_events_c.h" 30 | 31 | #include "SDL_pspmouse_c.h" 32 | 33 | 34 | /* The implementation dependent data for the window manager cursor */ 35 | struct WMcursor { 36 | int unused; 37 | }; 38 | 39 | #endif /* SDL_VIDEO_DRIVER_PSP */ 40 | 41 | /* vi: set ts=4 sw=4 expandtab: */ 42 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/psp/SDL_pspmouse_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #include "SDL_pspvideo.h" 23 | 24 | /* Functions to be exported */ 25 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/raspberry/SDL_rpievents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef _SDL_rpievents_c_h 23 | #define _SDL_rpievents_c_h 24 | 25 | #include "SDL_rpivideo.h" 26 | 27 | void RPI_PumpEvents(_THIS); 28 | void RPI_EventInit(_THIS); 29 | void RPI_EventQuit(_THIS); 30 | 31 | #endif /* _SDL_rpievents_c_h */ 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/uikit/SDL_uikitclipboard.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #ifndef _SDL_uikitclipboard_h 22 | #define _SDL_uikitclipboard_h 23 | 24 | #include "../SDL_sysvideo.h" 25 | 26 | extern int UIKit_SetClipboardText(_THIS, const char *text); 27 | extern char *UIKit_GetClipboardText(_THIS); 28 | extern SDL_bool UIKit_HasClipboardText(_THIS); 29 | 30 | extern void UIKit_InitClipboard(_THIS); 31 | extern void UIKit_QuitClipboard(_THIS); 32 | 33 | #endif /* _SDL_uikitclipboard_h */ 34 | 35 | /* vi: set ts=4 sw=4 expandtab: */ 36 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/uikit/SDL_uikitevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #ifndef _SDL_uikitevents_h 22 | #define _SDL_uikitevents_h 23 | 24 | #include "../SDL_sysvideo.h" 25 | 26 | extern void UIKit_PumpEvents(_THIS); 27 | 28 | #endif /* _SDL_uikitevents_h */ 29 | 30 | /* vi: set ts=4 sw=4 expandtab: */ 31 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/uikit/SDL_uikitmessagebox.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_UIKIT 24 | 25 | extern SDL_bool UIKit_ShowingMessageBox(); 26 | 27 | extern int UIKit_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid); 28 | 29 | #endif /* SDL_VIDEO_DRIVER_UIKIT */ 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/vivante/SDL_vivanteplatform.c: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_VIVANTE 24 | 25 | #include "SDL_vivanteplatform.h" 26 | 27 | #ifdef VIVANTE_PLATFORM_GENERIC 28 | 29 | int 30 | VIVANTE_SetupPlatform(_THIS) 31 | { 32 | return 0; 33 | } 34 | 35 | void 36 | VIVANTE_CleanupPlatform(_THIS) 37 | { 38 | } 39 | 40 | #endif /* VIVANTE_PLATFORM_GENERIC */ 41 | 42 | #endif /* SDL_VIDEO_DRIVER_VIVANTE */ 43 | 44 | /* vi: set ts=4 sw=4 expandtab: */ 45 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/wayland/SDL_waylandmouse.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #include "../../SDL_internal.h" 23 | #include "SDL_mouse.h" 24 | #include "SDL_waylandvideo.h" 25 | 26 | #if SDL_VIDEO_DRIVER_WAYLAND 27 | 28 | extern void Wayland_InitMouse(void); 29 | extern void Wayland_FiniMouse(void); 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/windows/SDL_windowsclipboard.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_windowsclipboard_h 24 | #define _SDL_windowsclipboard_h 25 | 26 | /* Forward declaration */ 27 | struct SDL_VideoData; 28 | 29 | extern int WIN_SetClipboardText(_THIS, const char *text); 30 | extern char *WIN_GetClipboardText(_THIS); 31 | extern SDL_bool WIN_HasClipboardText(_THIS); 32 | extern void WIN_CheckClipboardUpdate(struct SDL_VideoData * data); 33 | 34 | #endif /* _SDL_windowsclipboard_h */ 35 | 36 | /* vi: set ts=4 sw=4 expandtab: */ 37 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/windows/SDL_windowsevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_windowsevents_h 24 | #define _SDL_windowsevents_h 25 | 26 | extern LPTSTR SDL_Appname; 27 | extern Uint32 SDL_Appstyle; 28 | extern HINSTANCE SDL_Instance; 29 | 30 | extern LRESULT CALLBACK WIN_WindowProc(HWND hwnd, UINT msg, WPARAM wParam, 31 | LPARAM lParam); 32 | extern void WIN_PumpEvents(_THIS); 33 | 34 | #endif /* _SDL_windowsevents_h */ 35 | 36 | /* vi: set ts=4 sw=4 expandtab: */ 37 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/windows/SDL_windowsframebuffer.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | extern int WIN_CreateWindowFramebuffer(_THIS, SDL_Window * window, Uint32 * format, void ** pixels, int *pitch); 24 | extern int WIN_UpdateWindowFramebuffer(_THIS, SDL_Window * window, const SDL_Rect * rects, int numrects); 25 | extern void WIN_DestroyWindowFramebuffer(_THIS, SDL_Window * window); 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/windows/SDL_windowsmessagebox.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_WINDOWS 24 | 25 | extern int WIN_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid); 26 | 27 | #endif /* SDL_VIDEO_DRIVER_WINDOWS */ 28 | 29 | /* vi: set ts=4 sw=4 expandtab: */ 30 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/windows/SDL_windowsmouse.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_windowsmouse_h 24 | #define _SDL_windowsmouse_h 25 | 26 | extern HCURSOR SDL_cursor; 27 | 28 | extern void WIN_InitMouse(_THIS); 29 | extern void WIN_QuitMouse(_THIS); 30 | 31 | #endif /* _SDL_windowsmouse_h */ 32 | 33 | /* vi: set ts=4 sw=4 expandtab: */ 34 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/winrt/SDL_winrtgamebar_cpp.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "SDL_config.h" 22 | 23 | #ifndef _SDL_winrtgamebar_h 24 | #define _SDL_winrtgamebar_h 25 | 26 | #ifdef __cplusplus 27 | /* These are exported as C++ functions, rather than C, to fix a compilation 28 | bug with MSVC 2013, for Windows 8.x builds. */ 29 | extern void WINRT_InitGameBar(_THIS); 30 | extern void WINRT_QuitGameBar(_THIS); 31 | #endif 32 | 33 | #endif /* _SDL_winrtmouse_h */ 34 | 35 | /* vi: set ts=4 sw=4 expandtab: */ 36 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/winrt/SDL_winrtmessagebox.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #if SDL_VIDEO_DRIVER_WINRT 24 | 25 | extern int WINRT_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid); 26 | 27 | #endif /* SDL_VIDEO_DRIVER_WINRT */ 28 | 29 | /* vi: set ts=4 sw=4 expandtab: */ 30 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/winrt/SDL_winrtmouse_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "SDL_config.h" 22 | 23 | #ifndef _SDL_winrtmouse_h 24 | #define _SDL_winrtmouse_h 25 | 26 | #ifdef __cplusplus 27 | extern "C" { 28 | #endif 29 | 30 | extern void WINRT_InitMouse(_THIS); 31 | extern void WINRT_QuitMouse(_THIS); 32 | extern SDL_bool WINRT_UsingRelativeMouseMode; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _SDL_winrtmouse_h */ 39 | 40 | /* vi: set ts=4 sw=4 expandtab: */ 41 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/x11/SDL_x11clipboard.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_x11clipboard_h 24 | #define _SDL_x11clipboard_h 25 | 26 | extern int X11_SetClipboardText(_THIS, const char *text); 27 | extern char *X11_GetClipboardText(_THIS); 28 | extern SDL_bool X11_HasClipboardText(_THIS); 29 | extern Atom X11_GetSDLCutBufferClipboardType(Display *display); 30 | 31 | #endif /* _SDL_x11clipboard_h */ 32 | 33 | /* vi: set ts=4 sw=4 expandtab: */ 34 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/x11/SDL_x11events.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_x11events_h 24 | #define _SDL_x11events_h 25 | 26 | extern void X11_PumpEvents(_THIS); 27 | extern void X11_SuspendScreenSaver(_THIS); 28 | 29 | #endif /* _SDL_x11events_h */ 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/x11/SDL_x11messagebox.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #if SDL_VIDEO_DRIVER_X11 23 | 24 | extern int X11_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid); 25 | 26 | #endif /* SDL_VIDEO_DRIVER_X11 */ 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/x11/SDL_x11mouse.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_x11mouse_h 24 | #define _SDL_x11mouse_h 25 | 26 | extern void X11_InitMouse(_THIS); 27 | extern void X11_QuitMouse(_THIS); 28 | 29 | #endif /* _SDL_x11mouse_h */ 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/x11/SDL_x11touch.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2016 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | #include "../../SDL_internal.h" 22 | 23 | #ifndef _SDL_x11touch_h 24 | #define _SDL_x11touch_h 25 | 26 | extern void X11_InitTouch(_THIS); 27 | extern void X11_QuitTouch(_THIS); 28 | 29 | #endif /* _SDL_x11touch_h */ 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /SDL4Android/jni/SDL/src/video/x11/imKStoUCS.h: -------------------------------------------------------------------------------- 1 | #ifndef _imKStoUCS_h 2 | #define _imKStoUCS_h 3 | 4 | /* 5 | Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett 6 | Copyright © 2009 Red Hat, Inc. 7 | Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. 8 | All rights reserved. 9 | 10 | Permission is hereby granted, free of charge, to any person obtaining a 11 | copy of this software and associated documentation files (the "Software"), 12 | to deal in the Software without restriction, including without limitation 13 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 14 | and/or sell copies of the Software, and to permit persons to whom the 15 | Software is furnished to do so, subject to the following conditions: 16 | 17 | The above copyright notice and this permission notice (including the next 18 | paragraph) shall be included in all copies or substantial portions of the 19 | Software. 20 | 21 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 23 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 24 | THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 25 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 27 | DEALINGS IN THE SOFTWARE. 28 | */ 29 | 30 | extern unsigned int X11_KeySymToUcs4(KeySym keysym); 31 | 32 | #endif /* _imKStoUCS_h */ 33 | -------------------------------------------------------------------------------- /SDL4Android/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/libs/android-support-v4.jar -------------------------------------------------------------------------------- /SDL4Android/libs/armeabi/libSDL2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/libs/armeabi/libSDL2.so -------------------------------------------------------------------------------- /SDL4Android/libs/armeabi/libmain.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/libs/armeabi/libmain.so -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/libSDL2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/libSDL2.so -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/libmain.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/libmain.so -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL4Android.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL4Android.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL_assert.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL_assert.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL_error.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL_error.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL_hints.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL_hints.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL_log.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/SDL_log.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/atomic/SDL_atomic.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/atomic/SDL_atomic.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/atomic/SDL_spinlock.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/atomic/SDL_spinlock.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_audio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_audio.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_audiocvt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_audiocvt.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_audiodev.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_audiodev.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_audiodev.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/SDL2/src/audio/SDL_audiodev.o: \ 2 | jni/SDL/src/audio/SDL_audiodev.c jni/SDL/src/audio/../SDL_internal.h \ 3 | jni/SDL/src/audio/../dynapi/SDL_dynapi.h \ 4 | jni/SDL/src/audio/../dynapi/SDL_dynapi_overrides.h \ 5 | jni/SDL/include/SDL_config.h jni/SDL/include/SDL_platform.h \ 6 | jni/SDL/include/begin_code.h jni/SDL/include/close_code.h \ 7 | jni/SDL/include/SDL_config_android.h 8 | 9 | jni/SDL/src/audio/../SDL_internal.h: 10 | 11 | jni/SDL/src/audio/../dynapi/SDL_dynapi.h: 12 | 13 | jni/SDL/src/audio/../dynapi/SDL_dynapi_overrides.h: 14 | 15 | jni/SDL/include/SDL_config.h: 16 | 17 | jni/SDL/include/SDL_platform.h: 18 | 19 | jni/SDL/include/begin_code.h: 20 | 21 | jni/SDL/include/close_code.h: 22 | 23 | jni/SDL/include/SDL_config_android.h: 24 | -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_audiotypecvt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_audiotypecvt.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_mixer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_mixer.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_wave.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/SDL_wave.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/android/SDL_androidaudio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/android/SDL_androidaudio.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/dummy/SDL_dummyaudio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/audio/dummy/SDL_dummyaudio.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/core/android/SDL_android.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/core/android/SDL_android.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/cpuinfo/SDL_cpuinfo.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/cpuinfo/SDL_cpuinfo.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/dynapi/SDL_dynapi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/dynapi/SDL_dynapi.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_clipboardevents.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_clipboardevents.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_dropevents.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_dropevents.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_events.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_events.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_gesture.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_gesture.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_keyboard.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_keyboard.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_mouse.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_mouse.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_quit.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_quit.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_touch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_touch.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_windowevents.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/events/SDL_windowevents.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/file/SDL_rwops.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/file/SDL_rwops.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/filesystem/android/SDL_sysfilesystem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/filesystem/android/SDL_sysfilesystem.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/haptic/SDL_haptic.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/haptic/SDL_haptic.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/haptic/dummy/SDL_syshaptic.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/haptic/dummy/SDL_syshaptic.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/joystick/SDL_gamecontroller.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/joystick/SDL_gamecontroller.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/joystick/SDL_joystick.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/joystick/SDL_joystick.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/joystick/android/SDL_sysjoystick.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/joystick/android/SDL_sysjoystick.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/loadso/dlopen/SDL_sysloadso.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/loadso/dlopen/SDL_sysloadso.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/power/SDL_power.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/power/SDL_power.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/power/android/SDL_syspower.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/power/android/SDL_syspower.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_d3dmath.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_d3dmath.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_d3dmath.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/SDL2/src/render/SDL_d3dmath.o: \ 2 | jni/SDL/src/render/SDL_d3dmath.c jni/SDL/src/render/../SDL_internal.h \ 3 | jni/SDL/src/render/../dynapi/SDL_dynapi.h \ 4 | jni/SDL/src/render/../dynapi/SDL_dynapi_overrides.h \ 5 | jni/SDL/include/SDL_config.h jni/SDL/include/SDL_platform.h \ 6 | jni/SDL/include/begin_code.h jni/SDL/include/close_code.h \ 7 | jni/SDL/include/SDL_config_android.h 8 | 9 | jni/SDL/src/render/../SDL_internal.h: 10 | 11 | jni/SDL/src/render/../dynapi/SDL_dynapi.h: 12 | 13 | jni/SDL/src/render/../dynapi/SDL_dynapi_overrides.h: 14 | 15 | jni/SDL/include/SDL_config.h: 16 | 17 | jni/SDL/include/SDL_platform.h: 18 | 19 | jni/SDL/include/begin_code.h: 20 | 21 | jni/SDL/include/close_code.h: 22 | 23 | jni/SDL/include/SDL_config_android.h: 24 | -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_render.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_render.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_yuv_mmx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_yuv_mmx.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_yuv_mmx.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/SDL2/src/render/SDL_yuv_mmx.o: \ 2 | jni/SDL/src/render/SDL_yuv_mmx.c jni/SDL/src/render/../SDL_internal.h \ 3 | jni/SDL/src/render/../dynapi/SDL_dynapi.h \ 4 | jni/SDL/src/render/../dynapi/SDL_dynapi_overrides.h \ 5 | jni/SDL/include/SDL_config.h jni/SDL/include/SDL_platform.h \ 6 | jni/SDL/include/begin_code.h jni/SDL/include/close_code.h \ 7 | jni/SDL/include/SDL_config_android.h 8 | 9 | jni/SDL/src/render/../SDL_internal.h: 10 | 11 | jni/SDL/src/render/../dynapi/SDL_dynapi.h: 12 | 13 | jni/SDL/src/render/../dynapi/SDL_dynapi_overrides.h: 14 | 15 | jni/SDL/include/SDL_config.h: 16 | 17 | jni/SDL/include/SDL_platform.h: 18 | 19 | jni/SDL/include/begin_code.h: 20 | 21 | jni/SDL/include/close_code.h: 22 | 23 | jni/SDL/include/SDL_config_android.h: 24 | -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_yuv_sw.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/SDL_yuv_sw.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/direct3d/SDL_render_d3d.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/direct3d/SDL_render_d3d.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/direct3d11/SDL_render_d3d11.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/direct3d11/SDL_render_d3d11.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/direct3d11/SDL_render_d3d11.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/SDL2/src/render/direct3d11/SDL_render_d3d11.o: \ 2 | jni/SDL/src/render/direct3d11/SDL_render_d3d11.c \ 3 | jni/SDL/src/render/direct3d11/../../SDL_internal.h \ 4 | jni/SDL/src/render/direct3d11/../../dynapi/SDL_dynapi.h \ 5 | jni/SDL/src/render/direct3d11/../../dynapi/SDL_dynapi_overrides.h \ 6 | jni/SDL/include/SDL_config.h jni/SDL/include/SDL_platform.h \ 7 | jni/SDL/include/begin_code.h jni/SDL/include/close_code.h \ 8 | jni/SDL/include/SDL_config_android.h 9 | 10 | jni/SDL/src/render/direct3d11/../../SDL_internal.h: 11 | 12 | jni/SDL/src/render/direct3d11/../../dynapi/SDL_dynapi.h: 13 | 14 | jni/SDL/src/render/direct3d11/../../dynapi/SDL_dynapi_overrides.h: 15 | 16 | jni/SDL/include/SDL_config.h: 17 | 18 | jni/SDL/include/SDL_platform.h: 19 | 20 | jni/SDL/include/begin_code.h: 21 | 22 | jni/SDL/include/close_code.h: 23 | 24 | jni/SDL/include/SDL_config_android.h: 25 | -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengl/SDL_render_gl.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengl/SDL_render_gl.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengl/SDL_render_gl.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/SDL2/src/render/opengl/SDL_render_gl.o: \ 2 | jni/SDL/src/render/opengl/SDL_render_gl.c \ 3 | jni/SDL/src/render/opengl/../../SDL_internal.h \ 4 | jni/SDL/src/render/opengl/../../dynapi/SDL_dynapi.h \ 5 | jni/SDL/src/render/opengl/../../dynapi/SDL_dynapi_overrides.h \ 6 | jni/SDL/include/SDL_config.h jni/SDL/include/SDL_platform.h \ 7 | jni/SDL/include/begin_code.h jni/SDL/include/close_code.h \ 8 | jni/SDL/include/SDL_config_android.h 9 | 10 | jni/SDL/src/render/opengl/../../SDL_internal.h: 11 | 12 | jni/SDL/src/render/opengl/../../dynapi/SDL_dynapi.h: 13 | 14 | jni/SDL/src/render/opengl/../../dynapi/SDL_dynapi_overrides.h: 15 | 16 | jni/SDL/include/SDL_config.h: 17 | 18 | jni/SDL/include/SDL_platform.h: 19 | 20 | jni/SDL/include/begin_code.h: 21 | 22 | jni/SDL/include/close_code.h: 23 | 24 | jni/SDL/include/SDL_config_android.h: 25 | -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengl/SDL_shaders_gl.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengl/SDL_shaders_gl.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengl/SDL_shaders_gl.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/SDL2/src/render/opengl/SDL_shaders_gl.o: \ 2 | jni/SDL/src/render/opengl/SDL_shaders_gl.c \ 3 | jni/SDL/src/render/opengl/../../SDL_internal.h \ 4 | jni/SDL/src/render/opengl/../../dynapi/SDL_dynapi.h \ 5 | jni/SDL/src/render/opengl/../../dynapi/SDL_dynapi_overrides.h \ 6 | jni/SDL/include/SDL_config.h jni/SDL/include/SDL_platform.h \ 7 | jni/SDL/include/begin_code.h jni/SDL/include/close_code.h \ 8 | jni/SDL/include/SDL_config_android.h 9 | 10 | jni/SDL/src/render/opengl/../../SDL_internal.h: 11 | 12 | jni/SDL/src/render/opengl/../../dynapi/SDL_dynapi.h: 13 | 14 | jni/SDL/src/render/opengl/../../dynapi/SDL_dynapi_overrides.h: 15 | 16 | jni/SDL/include/SDL_config.h: 17 | 18 | jni/SDL/include/SDL_platform.h: 19 | 20 | jni/SDL/include/begin_code.h: 21 | 22 | jni/SDL/include/close_code.h: 23 | 24 | jni/SDL/include/SDL_config_android.h: 25 | -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengles/SDL_render_gles.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengles/SDL_render_gles.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengles2/SDL_render_gles2.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengles2/SDL_render_gles2.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengles2/SDL_shaders_gles2.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/opengles2/SDL_shaders_gles2.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/psp/SDL_render_psp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/psp/SDL_render_psp.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/psp/SDL_render_psp.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/SDL2/src/render/psp/SDL_render_psp.o: \ 2 | jni/SDL/src/render/psp/SDL_render_psp.c \ 3 | jni/SDL/src/render/psp/../../SDL_internal.h \ 4 | jni/SDL/src/render/psp/../../dynapi/SDL_dynapi.h \ 5 | jni/SDL/src/render/psp/../../dynapi/SDL_dynapi_overrides.h \ 6 | jni/SDL/include/SDL_config.h jni/SDL/include/SDL_platform.h \ 7 | jni/SDL/include/begin_code.h jni/SDL/include/close_code.h \ 8 | jni/SDL/include/SDL_config_android.h 9 | 10 | jni/SDL/src/render/psp/../../SDL_internal.h: 11 | 12 | jni/SDL/src/render/psp/../../dynapi/SDL_dynapi.h: 13 | 14 | jni/SDL/src/render/psp/../../dynapi/SDL_dynapi_overrides.h: 15 | 16 | jni/SDL/include/SDL_config.h: 17 | 18 | jni/SDL/include/SDL_platform.h: 19 | 20 | jni/SDL/include/begin_code.h: 21 | 22 | jni/SDL/include/close_code.h: 23 | 24 | jni/SDL/include/SDL_config_android.h: 25 | -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_blendfillrect.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_blendfillrect.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_blendline.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_blendline.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_blendpoint.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_blendpoint.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_drawline.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_drawline.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_drawpoint.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_drawpoint.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_render_sw.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_render_sw.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_rotate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/render/software/SDL_rotate.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_getenv.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_getenv.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_iconv.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_iconv.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_malloc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_malloc.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_qsort.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_qsort.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_stdlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_stdlib.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_string.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/stdlib/SDL_string.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_assert.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_assert.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_common.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_common.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_compare.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_compare.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_crc32.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_crc32.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_font.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_font.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_fuzzer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_fuzzer.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_harness.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_harness.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imageBlit.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imageBlit.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imageBlitBlend.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imageBlitBlend.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imageFace.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imageFace.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imagePrimitives.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imagePrimitives.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imagePrimitivesBlend.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_imagePrimitivesBlend.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_log.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_log.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_md5.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_md5.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_random.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/test/SDL_test_random.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/SDL_thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/SDL_thread.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_syscond.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_syscond.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_sysmutex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_sysmutex.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_syssem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_syssem.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_systhread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_systhread.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_systls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/thread/pthread/SDL_systls.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/timer/SDL_timer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/timer/SDL_timer.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/timer/unix/SDL_systimer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/timer/unix/SDL_systimer.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_RLEaccel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_RLEaccel.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_0.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_0.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_1.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_1.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_A.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_A.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_N.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_N.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_auto.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_auto.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_copy.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_copy.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_slow.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_blit_slow.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_bmp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_bmp.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_clipboard.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_clipboard.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_egl.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_egl.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_fillrect.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_fillrect.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_pixels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_pixels.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_rect.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_rect.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_shape.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_shape.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_stretch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_stretch.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_surface.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_surface.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_video.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/SDL_video.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidclipboard.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidclipboard.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidevents.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidevents.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidgl.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidgl.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidkeyboard.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidkeyboard.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidmessagebox.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidmessagebox.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidmouse.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidmouse.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidtouch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidtouch.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidvideo.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidvideo.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidwindow.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/SDL2/src/video/android/SDL_androidwindow.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/main/__/SDL/src/SDL4Android.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/main/__/SDL/src/SDL4Android.o -------------------------------------------------------------------------------- /SDL4Android/obj/local/armeabi/objs/main/__/SDL/src/main/android/SDL_android_main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/obj/local/armeabi/objs/main/__/SDL/src/main/android/SDL_android_main.o -------------------------------------------------------------------------------- /SDL4Android/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /SDL4Android/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-25 15 | -------------------------------------------------------------------------------- /SDL4Android/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /SDL4Android/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /SDL4Android/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /SDL4Android/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywl5320/SDL2ForAndroid/283a8c37e1c4c6c8101eb45394e6de2bc9b81ed3/SDL4Android/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /SDL4Android/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SDL4Android/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SDL4Android/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SDL4Android/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | SDL App 4 | 5 | -------------------------------------------------------------------------------- /SDL4Android/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 14 | 15 | 16 | 19 | 20 | 21 | --------------------------------------------------------------------------------