├── .clang-format ├── .github └── workflows │ └── static.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── amalgamation └── SDL3pp │ ├── SDL3pp.h │ ├── SDL3pp_main.h │ └── SDL3pp_vulkan.h ├── assets ├── gamepad_front.bmp ├── icon2x.bmp ├── sample.bmp ├── sample.wav ├── smiley.bmp ├── smiley.png ├── speaker.bmp └── sword.wav ├── changelog.md ├── cmake └── SDL3ppConfig.cmake.in ├── custom-overlay └── sdl3pp │ ├── portfile.cmake │ ├── usage │ └── vcpkg.json ├── docs ├── ApiByCategory.dox ├── DesignNotes.dox ├── Doxyfile ├── DoxygenLayout.xml ├── README.md ├── callback.md ├── constructor-tag.md └── transformation.md ├── examples ├── CMakeLists.txt ├── asyncio │ └── 01_load_bitmaps.cpp ├── audio │ ├── 01_simple-playback.cpp │ ├── 02_simple-playback-callback.cpp │ ├── 03_load-wav.cpp │ └── 04_multiple-streams.cpp ├── camera │ └── 01-read-and-draw.cpp ├── demo │ └── 01_snake.cpp ├── demo_plus │ ├── 01_text.cpp │ └── 02_hexedit.cpp ├── misc │ ├── 01_open_url.cpp │ ├── 02_system_info.cpp │ └── 03_environment_list.cpp ├── renderer │ ├── 01_clear.cpp │ ├── 02_primitives.cpp │ ├── 03_lines.cpp │ ├── 04_points.cpp │ ├── 05_rectangles.cpp │ ├── 06_textures.cpp │ ├── 07_streaming_textures.cpp │ ├── 08_rotating_textures.cpp │ ├── 09_scaling_textures.cpp │ ├── 10_geometry.cpp │ ├── 11_color_mods.cpp │ ├── 14_viewport.cpp │ ├── 15_cliprect.cpp │ ├── 17_read_pixels.cpp │ └── 18_debug_text.cpp ├── template.cpp ├── ttf │ └── 01_showfont.cpp ├── window_with_renderer.cpp └── window_with_surface.cpp ├── include └── SDL3pp │ ├── SDL3pp.h │ ├── SDL3pp_assert.h │ ├── SDL3pp_asyncio.h │ ├── SDL3pp_atomic.h │ ├── SDL3pp_audio.h │ ├── SDL3pp_bits.h │ ├── SDL3pp_blendmode.h │ ├── SDL3pp_callbackWrapper.h │ ├── SDL3pp_camera.h │ ├── SDL3pp_clipboard.h │ ├── SDL3pp_cpuinfo.h │ ├── SDL3pp_dialog.h │ ├── SDL3pp_endian.h │ ├── SDL3pp_error.h │ ├── SDL3pp_events.h │ ├── SDL3pp_filesystem.h │ ├── SDL3pp_gamepad.h │ ├── SDL3pp_gpu.h │ ├── SDL3pp_guid.h │ ├── SDL3pp_haptic.h │ ├── SDL3pp_hidapi.h │ ├── SDL3pp_hints.h │ ├── SDL3pp_image.h │ ├── SDL3pp_init.h │ ├── SDL3pp_intrin.h │ ├── SDL3pp_iostream.h │ ├── SDL3pp_joystick.h │ ├── SDL3pp_keyboard.h │ ├── SDL3pp_keycode.h │ ├── SDL3pp_loadso.h │ ├── SDL3pp_locale.h │ ├── SDL3pp_log.h │ ├── SDL3pp_main.h │ ├── SDL3pp_messagebox.h │ ├── SDL3pp_metal.h │ ├── SDL3pp_misc.h │ ├── SDL3pp_mouse.h │ ├── SDL3pp_mutex.h │ ├── SDL3pp_optionalRef.h │ ├── SDL3pp_ownPtr.h │ ├── SDL3pp_pen.h │ ├── SDL3pp_pixels.h │ ├── SDL3pp_platform.h │ ├── SDL3pp_power.h │ ├── SDL3pp_process.h │ ├── SDL3pp_properties.h │ ├── SDL3pp_rect.h │ ├── SDL3pp_render.h │ ├── SDL3pp_scancode.h │ ├── SDL3pp_sensor.h │ ├── SDL3pp_spanRef.h │ ├── SDL3pp_stdinc.h │ ├── SDL3pp_storage.h │ ├── SDL3pp_strings.h │ ├── SDL3pp_surface.h │ ├── SDL3pp_system.h │ ├── SDL3pp_thread.h │ ├── SDL3pp_time.h │ ├── SDL3pp_timer.h │ ├── SDL3pp_touch.h │ ├── SDL3pp_tray.h │ ├── SDL3pp_ttf.h │ ├── SDL3pp_version.h │ ├── SDL3pp_video.h │ └── SDL3pp_vulkan.h ├── jest.config.ts ├── package.json ├── scripts ├── amalgamate.ts ├── applyFormat.sh ├── applyPatches.sh ├── config-source.json ├── config-target.json ├── cppfier │ ├── .clang-format │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── generate.ts │ ├── grammar │ │ ├── CHeader.g4 │ │ ├── CHeaderLexer.ts │ │ ├── CHeaderListener.ts │ │ ├── CHeaderParser.ts │ │ ├── DoxyComment.g4 │ │ ├── DoxyCommentLexer.ts │ │ ├── DoxyCommentListener.ts │ │ └── DoxyCommentParser.ts │ ├── index.ts │ ├── package.json │ ├── parse.ts │ ├── parseDoc.ts │ ├── transform.ts │ ├── types.ts │ └── utils.ts ├── gen-transform.js ├── generate.sh ├── parse.sh ├── source.json ├── takeSnapshot.sh ├── target.json ├── tests │ ├── config-empty.json │ ├── config-enums.json │ ├── config-enums_aliases.json │ ├── config-functions.json │ ├── config-structs.json │ ├── config-structs_aliases.json │ ├── config-structs_extends.json │ ├── config-structs_resources.json │ ├── config-vars.json │ ├── parse.test.js │ ├── samples │ │ ├── empty.h │ │ ├── empty.json │ │ ├── enums.h │ │ ├── enums.json │ │ ├── enums_aliases.h │ │ ├── enums_aliases.json │ │ ├── functions.h │ │ ├── functions.json │ │ ├── structs.h │ │ ├── structs.json │ │ ├── structs_aliases.h │ │ ├── structs_aliases.json │ │ ├── structs_extends.h │ │ ├── structs_extends.json │ │ ├── structs_resources.h │ │ ├── structs_resources.json │ │ ├── vars.h │ │ └── vars.json │ └── utils.test.js └── transform.sh ├── src ├── generated │ ├── SDL3pp_assert.h │ ├── SDL3pp_asyncio.h │ ├── SDL3pp_atomic.h │ ├── SDL3pp_audio.h │ ├── SDL3pp_bits.h │ ├── SDL3pp_blendmode.h │ ├── SDL3pp_camera.h │ ├── SDL3pp_clipboard.h │ ├── SDL3pp_cpuinfo.h │ ├── SDL3pp_dialog.h │ ├── SDL3pp_endian.h │ ├── SDL3pp_error.h │ ├── SDL3pp_events.h │ ├── SDL3pp_filesystem.h │ ├── SDL3pp_gamepad.h │ ├── SDL3pp_gpu.h │ ├── SDL3pp_guid.h │ ├── SDL3pp_haptic.h │ ├── SDL3pp_hidapi.h │ ├── SDL3pp_hints.h │ ├── SDL3pp_image.h │ ├── SDL3pp_init.h │ ├── SDL3pp_intrin.h │ ├── SDL3pp_iostream.h │ ├── SDL3pp_joystick.h │ ├── SDL3pp_keyboard.h │ ├── SDL3pp_keycode.h │ ├── SDL3pp_loadso.h │ ├── SDL3pp_locale.h │ ├── SDL3pp_log.h │ ├── SDL3pp_main.h │ ├── SDL3pp_messagebox.h │ ├── SDL3pp_metal.h │ ├── SDL3pp_misc.h │ ├── SDL3pp_mouse.h │ ├── SDL3pp_mutex.h │ ├── SDL3pp_pen.h │ ├── SDL3pp_pixels.h │ ├── SDL3pp_platform.h │ ├── SDL3pp_power.h │ ├── SDL3pp_process.h │ ├── SDL3pp_properties.h │ ├── SDL3pp_rect.h │ ├── SDL3pp_render.h │ ├── SDL3pp_scancode.h │ ├── SDL3pp_sensor.h │ ├── SDL3pp_stdinc.h │ ├── SDL3pp_storage.h │ ├── SDL3pp_surface.h │ ├── SDL3pp_system.h │ ├── SDL3pp_thread.h │ ├── SDL3pp_time.h │ ├── SDL3pp_timer.h │ ├── SDL3pp_touch.h │ ├── SDL3pp_tray.h │ ├── SDL3pp_ttf.h │ ├── SDL3pp_version.h │ ├── SDL3pp_video.h │ └── SDL3pp_vulkan.h └── patches │ ├── SDL3pp.h.patch │ ├── SDL3pp_assert.h.patch │ ├── SDL3pp_asyncio.h.patch │ ├── SDL3pp_atomic.h.patch │ ├── SDL3pp_audio.h.patch │ ├── SDL3pp_bits.h.patch │ ├── SDL3pp_blendmode.h.patch │ ├── SDL3pp_camera.h.patch │ ├── SDL3pp_clipboard.h.patch │ ├── SDL3pp_cpuinfo.h.patch │ ├── SDL3pp_dialog.h.patch │ ├── SDL3pp_endian.h.patch │ ├── SDL3pp_error.h.patch │ ├── SDL3pp_events.h.patch │ ├── SDL3pp_filesystem.h.patch │ ├── SDL3pp_gamepad.h.patch │ ├── SDL3pp_gpu.h.patch │ ├── SDL3pp_guid.h.patch │ ├── SDL3pp_haptic.h.patch │ ├── SDL3pp_hidapi.h.patch │ ├── SDL3pp_hints.h.patch │ ├── SDL3pp_image.h.patch │ ├── SDL3pp_init.h.patch │ ├── SDL3pp_intrin.h.patch │ ├── SDL3pp_iostream.h.patch │ ├── SDL3pp_joystick.h.patch │ ├── SDL3pp_keyboard.h.patch │ ├── SDL3pp_keycode.h.patch │ ├── SDL3pp_loadso.h.patch │ ├── SDL3pp_locale.h.patch │ ├── SDL3pp_log.h.patch │ ├── SDL3pp_main.h.patch │ ├── SDL3pp_messagebox.h.patch │ ├── SDL3pp_metal.h.patch │ ├── SDL3pp_misc.h.patch │ ├── SDL3pp_mouse.h.patch │ ├── SDL3pp_mutex.h.patch │ ├── SDL3pp_pen.h.patch │ ├── SDL3pp_pixels.h.patch │ ├── SDL3pp_platform.h.patch │ ├── SDL3pp_power.h.patch │ ├── SDL3pp_process.h.patch │ ├── SDL3pp_properties.h.patch │ ├── SDL3pp_rect.h.patch │ ├── SDL3pp_render.h.patch │ ├── SDL3pp_scancode.h.patch │ ├── SDL3pp_sensor.h.patch │ ├── SDL3pp_stdinc.h.patch │ ├── SDL3pp_storage.h.patch │ ├── SDL3pp_surface.h.patch │ ├── SDL3pp_system.h.patch │ ├── SDL3pp_thread.h.patch │ ├── SDL3pp_time.h.patch │ ├── SDL3pp_timer.h.patch │ ├── SDL3pp_touch.h.patch │ ├── SDL3pp_tray.h.patch │ ├── SDL3pp_ttf.h.patch │ ├── SDL3pp_version.h.patch │ ├── SDL3pp_video.h.patch │ └── SDL3pp_vulkan.h.patch ├── test ├── SDL3pp.cpp ├── SDL3pp_asyncio.cpp ├── SDL3pp_atomic.cpp ├── SDL3pp_audio.cpp ├── SDL3pp_bits.cpp ├── SDL3pp_blendmode.cpp ├── SDL3pp_callbackWrapper.cpp ├── SDL3pp_clipboard.cpp ├── SDL3pp_cpuinfo.cpp ├── SDL3pp_dialog.cpp ├── SDL3pp_endian.cpp ├── SDL3pp_error.cpp ├── SDL3pp_events.cpp ├── SDL3pp_filesystem.cpp ├── SDL3pp_gamepad.cpp ├── SDL3pp_gpu.cpp ├── SDL3pp_guid.cpp ├── SDL3pp_haptic.cpp ├── SDL3pp_hidapi.cpp ├── SDL3pp_image.cpp ├── SDL3pp_init.cpp ├── SDL3pp_intrin.cpp ├── SDL3pp_iostream.cpp ├── SDL3pp_joystick.cpp ├── SDL3pp_keyboard.cpp ├── SDL3pp_loadso.cpp ├── SDL3pp_locale.cpp ├── SDL3pp_log.cpp ├── SDL3pp_main.cpp ├── SDL3pp_messagebox.cpp ├── SDL3pp_misc.cpp ├── SDL3pp_mouse.cpp ├── SDL3pp_mutex.cpp ├── SDL3pp_optionalRef.cpp ├── SDL3pp_ownPtr.cpp ├── SDL3pp_pixels.cpp ├── SDL3pp_platform.cpp ├── SDL3pp_power.cpp ├── SDL3pp_process.cpp ├── SDL3pp_properties.cpp ├── SDL3pp_rect.cpp ├── SDL3pp_render.cpp ├── SDL3pp_spanRef.cpp ├── SDL3pp_stdinc.cpp ├── SDL3pp_strings.cpp ├── SDL3pp_surface.cpp ├── SDL3pp_system.cpp ├── SDL3pp_thread.cpp ├── SDL3pp_time.cpp ├── SDL3pp_timer.cpp ├── SDL3pp_tray.cpp ├── SDL3pp_version.cpp ├── SDL3pp_video.cpp ├── SDL3pp_vulkan.cpp ├── doctest.cpp └── doctest.h ├── todo.md └── tsconfig.json /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/README.md -------------------------------------------------------------------------------- /amalgamation/SDL3pp/SDL3pp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/amalgamation/SDL3pp/SDL3pp.h -------------------------------------------------------------------------------- /amalgamation/SDL3pp/SDL3pp_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/amalgamation/SDL3pp/SDL3pp_main.h -------------------------------------------------------------------------------- /amalgamation/SDL3pp/SDL3pp_vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/amalgamation/SDL3pp/SDL3pp_vulkan.h -------------------------------------------------------------------------------- /assets/gamepad_front.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/assets/gamepad_front.bmp -------------------------------------------------------------------------------- /assets/icon2x.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/assets/icon2x.bmp -------------------------------------------------------------------------------- /assets/sample.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/assets/sample.bmp -------------------------------------------------------------------------------- /assets/sample.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/assets/sample.wav -------------------------------------------------------------------------------- /assets/smiley.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/assets/smiley.bmp -------------------------------------------------------------------------------- /assets/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/assets/smiley.png -------------------------------------------------------------------------------- /assets/speaker.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/assets/speaker.bmp -------------------------------------------------------------------------------- /assets/sword.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/assets/sword.wav -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/changelog.md -------------------------------------------------------------------------------- /cmake/SDL3ppConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/cmake/SDL3ppConfig.cmake.in -------------------------------------------------------------------------------- /custom-overlay/sdl3pp/portfile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/custom-overlay/sdl3pp/portfile.cmake -------------------------------------------------------------------------------- /custom-overlay/sdl3pp/usage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/custom-overlay/sdl3pp/usage -------------------------------------------------------------------------------- /custom-overlay/sdl3pp/vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/custom-overlay/sdl3pp/vcpkg.json -------------------------------------------------------------------------------- /docs/ApiByCategory.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/docs/ApiByCategory.dox -------------------------------------------------------------------------------- /docs/DesignNotes.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/docs/DesignNotes.dox -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/docs/DoxygenLayout.xml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/callback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/docs/callback.md -------------------------------------------------------------------------------- /docs/constructor-tag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/docs/constructor-tag.md -------------------------------------------------------------------------------- /docs/transformation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/docs/transformation.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/asyncio/01_load_bitmaps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/asyncio/01_load_bitmaps.cpp -------------------------------------------------------------------------------- /examples/audio/01_simple-playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/audio/01_simple-playback.cpp -------------------------------------------------------------------------------- /examples/audio/02_simple-playback-callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/audio/02_simple-playback-callback.cpp -------------------------------------------------------------------------------- /examples/audio/03_load-wav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/audio/03_load-wav.cpp -------------------------------------------------------------------------------- /examples/audio/04_multiple-streams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/audio/04_multiple-streams.cpp -------------------------------------------------------------------------------- /examples/camera/01-read-and-draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/camera/01-read-and-draw.cpp -------------------------------------------------------------------------------- /examples/demo/01_snake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/demo/01_snake.cpp -------------------------------------------------------------------------------- /examples/demo_plus/01_text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/demo_plus/01_text.cpp -------------------------------------------------------------------------------- /examples/demo_plus/02_hexedit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/demo_plus/02_hexedit.cpp -------------------------------------------------------------------------------- /examples/misc/01_open_url.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/misc/01_open_url.cpp -------------------------------------------------------------------------------- /examples/misc/02_system_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/misc/02_system_info.cpp -------------------------------------------------------------------------------- /examples/misc/03_environment_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/misc/03_environment_list.cpp -------------------------------------------------------------------------------- /examples/renderer/01_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/01_clear.cpp -------------------------------------------------------------------------------- /examples/renderer/02_primitives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/02_primitives.cpp -------------------------------------------------------------------------------- /examples/renderer/03_lines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/03_lines.cpp -------------------------------------------------------------------------------- /examples/renderer/04_points.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/04_points.cpp -------------------------------------------------------------------------------- /examples/renderer/05_rectangles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/05_rectangles.cpp -------------------------------------------------------------------------------- /examples/renderer/06_textures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/06_textures.cpp -------------------------------------------------------------------------------- /examples/renderer/07_streaming_textures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/07_streaming_textures.cpp -------------------------------------------------------------------------------- /examples/renderer/08_rotating_textures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/08_rotating_textures.cpp -------------------------------------------------------------------------------- /examples/renderer/09_scaling_textures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/09_scaling_textures.cpp -------------------------------------------------------------------------------- /examples/renderer/10_geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/10_geometry.cpp -------------------------------------------------------------------------------- /examples/renderer/11_color_mods.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/11_color_mods.cpp -------------------------------------------------------------------------------- /examples/renderer/14_viewport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/14_viewport.cpp -------------------------------------------------------------------------------- /examples/renderer/15_cliprect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/15_cliprect.cpp -------------------------------------------------------------------------------- /examples/renderer/17_read_pixels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/17_read_pixels.cpp -------------------------------------------------------------------------------- /examples/renderer/18_debug_text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/renderer/18_debug_text.cpp -------------------------------------------------------------------------------- /examples/template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/template.cpp -------------------------------------------------------------------------------- /examples/ttf/01_showfont.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/ttf/01_showfont.cpp -------------------------------------------------------------------------------- /examples/window_with_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/window_with_renderer.cpp -------------------------------------------------------------------------------- /examples/window_with_surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/examples/window_with_surface.cpp -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_assert.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_asyncio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_asyncio.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_atomic.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_audio.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_bits.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_blendmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_blendmode.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_callbackWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_callbackWrapper.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_camera.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_clipboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_clipboard.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_cpuinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_cpuinfo.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_dialog.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_endian.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_error.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_events.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_filesystem.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_gamepad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_gamepad.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_gpu.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_guid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_guid.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_haptic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_haptic.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_hidapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_hidapi.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_hints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_hints.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_image.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_init.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_intrin.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_iostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_iostream.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_joystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_joystick.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_keyboard.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_keycode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_keycode.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_loadso.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_loadso.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_locale.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_log.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_main.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_messagebox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_messagebox.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_metal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_metal.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_misc.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_mouse.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_mutex.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_optionalRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_optionalRef.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_ownPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_ownPtr.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_pen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_pen.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_pixels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_pixels.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_platform.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_power.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_process.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_properties.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_rect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_rect.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_render.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_scancode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_scancode.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_sensor.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_spanRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_spanRef.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_stdinc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_stdinc.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_storage.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_strings.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_surface.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_system.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_thread.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_time.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_timer.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_touch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_touch.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_tray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_tray.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_ttf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_ttf.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_version.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_video.h -------------------------------------------------------------------------------- /include/SDL3pp/SDL3pp_vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/include/SDL3pp/SDL3pp_vulkan.h -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/package.json -------------------------------------------------------------------------------- /scripts/amalgamate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/amalgamate.ts -------------------------------------------------------------------------------- /scripts/applyFormat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/applyFormat.sh -------------------------------------------------------------------------------- /scripts/applyPatches.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/applyPatches.sh -------------------------------------------------------------------------------- /scripts/config-source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/config-source.json -------------------------------------------------------------------------------- /scripts/config-target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/config-target.json -------------------------------------------------------------------------------- /scripts/cppfier/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/.clang-format -------------------------------------------------------------------------------- /scripts/cppfier/.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /scripts/cppfier/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/LICENSE -------------------------------------------------------------------------------- /scripts/cppfier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/README.md -------------------------------------------------------------------------------- /scripts/cppfier/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/generate.ts -------------------------------------------------------------------------------- /scripts/cppfier/grammar/CHeader.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/grammar/CHeader.g4 -------------------------------------------------------------------------------- /scripts/cppfier/grammar/CHeaderLexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/grammar/CHeaderLexer.ts -------------------------------------------------------------------------------- /scripts/cppfier/grammar/CHeaderListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/grammar/CHeaderListener.ts -------------------------------------------------------------------------------- /scripts/cppfier/grammar/CHeaderParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/grammar/CHeaderParser.ts -------------------------------------------------------------------------------- /scripts/cppfier/grammar/DoxyComment.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/grammar/DoxyComment.g4 -------------------------------------------------------------------------------- /scripts/cppfier/grammar/DoxyCommentLexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/grammar/DoxyCommentLexer.ts -------------------------------------------------------------------------------- /scripts/cppfier/grammar/DoxyCommentListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/grammar/DoxyCommentListener.ts -------------------------------------------------------------------------------- /scripts/cppfier/grammar/DoxyCommentParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/grammar/DoxyCommentParser.ts -------------------------------------------------------------------------------- /scripts/cppfier/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/index.ts -------------------------------------------------------------------------------- /scripts/cppfier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/package.json -------------------------------------------------------------------------------- /scripts/cppfier/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/parse.ts -------------------------------------------------------------------------------- /scripts/cppfier/parseDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/parseDoc.ts -------------------------------------------------------------------------------- /scripts/cppfier/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/transform.ts -------------------------------------------------------------------------------- /scripts/cppfier/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/types.ts -------------------------------------------------------------------------------- /scripts/cppfier/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/cppfier/utils.ts -------------------------------------------------------------------------------- /scripts/gen-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/gen-transform.js -------------------------------------------------------------------------------- /scripts/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/generate.sh -------------------------------------------------------------------------------- /scripts/parse.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | npm run parse 3 | -------------------------------------------------------------------------------- /scripts/source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/source.json -------------------------------------------------------------------------------- /scripts/takeSnapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/takeSnapshot.sh -------------------------------------------------------------------------------- /scripts/target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/target.json -------------------------------------------------------------------------------- /scripts/tests/config-empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/config-empty.json -------------------------------------------------------------------------------- /scripts/tests/config-enums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/config-enums.json -------------------------------------------------------------------------------- /scripts/tests/config-enums_aliases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/config-enums_aliases.json -------------------------------------------------------------------------------- /scripts/tests/config-functions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/config-functions.json -------------------------------------------------------------------------------- /scripts/tests/config-structs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/config-structs.json -------------------------------------------------------------------------------- /scripts/tests/config-structs_aliases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/config-structs_aliases.json -------------------------------------------------------------------------------- /scripts/tests/config-structs_extends.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/config-structs_extends.json -------------------------------------------------------------------------------- /scripts/tests/config-structs_resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/config-structs_resources.json -------------------------------------------------------------------------------- /scripts/tests/config-vars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/config-vars.json -------------------------------------------------------------------------------- /scripts/tests/parse.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/parse.test.js -------------------------------------------------------------------------------- /scripts/tests/samples/empty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/empty.h -------------------------------------------------------------------------------- /scripts/tests/samples/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/empty.json -------------------------------------------------------------------------------- /scripts/tests/samples/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/enums.h -------------------------------------------------------------------------------- /scripts/tests/samples/enums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/enums.json -------------------------------------------------------------------------------- /scripts/tests/samples/enums_aliases.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/enums_aliases.h -------------------------------------------------------------------------------- /scripts/tests/samples/enums_aliases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/enums_aliases.json -------------------------------------------------------------------------------- /scripts/tests/samples/functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/functions.h -------------------------------------------------------------------------------- /scripts/tests/samples/functions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/functions.json -------------------------------------------------------------------------------- /scripts/tests/samples/structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/structs.h -------------------------------------------------------------------------------- /scripts/tests/samples/structs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/structs.json -------------------------------------------------------------------------------- /scripts/tests/samples/structs_aliases.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/structs_aliases.h -------------------------------------------------------------------------------- /scripts/tests/samples/structs_aliases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/structs_aliases.json -------------------------------------------------------------------------------- /scripts/tests/samples/structs_extends.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/structs_extends.h -------------------------------------------------------------------------------- /scripts/tests/samples/structs_extends.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/structs_extends.json -------------------------------------------------------------------------------- /scripts/tests/samples/structs_resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/structs_resources.h -------------------------------------------------------------------------------- /scripts/tests/samples/structs_resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/structs_resources.json -------------------------------------------------------------------------------- /scripts/tests/samples/vars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/vars.h -------------------------------------------------------------------------------- /scripts/tests/samples/vars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/samples/vars.json -------------------------------------------------------------------------------- /scripts/tests/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/scripts/tests/utils.test.js -------------------------------------------------------------------------------- /scripts/transform.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | npm run transform 3 | 4 | -------------------------------------------------------------------------------- /src/generated/SDL3pp_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_assert.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_asyncio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_asyncio.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_atomic.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_audio.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_bits.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_blendmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_blendmode.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_camera.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_clipboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_clipboard.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_cpuinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_cpuinfo.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_dialog.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_endian.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_error.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_events.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_filesystem.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_gamepad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_gamepad.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_gpu.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_guid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_guid.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_haptic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_haptic.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_hidapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_hidapi.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_hints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_hints.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_image.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_init.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_intrin.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_iostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_iostream.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_joystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_joystick.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_keyboard.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_keycode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_keycode.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_loadso.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_loadso.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_locale.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_log.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_main.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_messagebox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_messagebox.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_metal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_metal.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_misc.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_mouse.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_mutex.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_pen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_pen.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_pixels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_pixels.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_platform.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_power.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_process.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_properties.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_rect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_rect.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_render.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_scancode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_scancode.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_sensor.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_stdinc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_stdinc.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_storage.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_surface.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_system.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_thread.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_time.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_timer.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_touch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_touch.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_tray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_tray.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_ttf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_ttf.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_version.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_video.h -------------------------------------------------------------------------------- /src/generated/SDL3pp_vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/generated/SDL3pp_vulkan.h -------------------------------------------------------------------------------- /src/patches/SDL3pp.h.patch: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/patches/SDL3pp_assert.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_assert.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_asyncio.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_asyncio.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_atomic.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_atomic.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_audio.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_audio.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_bits.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_bits.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_blendmode.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_blendmode.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_camera.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_camera.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_clipboard.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_clipboard.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_cpuinfo.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_cpuinfo.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_dialog.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_dialog.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_endian.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_endian.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_error.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_error.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_events.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_events.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_filesystem.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_filesystem.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_gamepad.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_gamepad.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_gpu.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_gpu.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_guid.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_guid.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_haptic.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_haptic.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_hidapi.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_hidapi.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_hints.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_hints.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_image.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_image.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_init.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_init.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_intrin.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_intrin.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_iostream.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_iostream.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_joystick.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_joystick.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_keyboard.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_keyboard.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_keycode.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_keycode.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_loadso.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_loadso.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_locale.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_locale.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_log.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_log.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_main.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_main.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_messagebox.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_messagebox.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_metal.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_metal.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_misc.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_misc.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_mouse.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_mouse.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_mutex.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_mutex.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_pen.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_pen.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_pixels.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_pixels.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_platform.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_platform.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_power.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_power.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_process.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_process.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_properties.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_properties.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_rect.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_rect.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_render.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_render.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_scancode.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_scancode.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_sensor.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_sensor.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_stdinc.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_stdinc.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_storage.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_storage.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_surface.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_surface.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_system.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_system.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_thread.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_thread.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_time.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_time.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_timer.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_timer.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_touch.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_touch.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_tray.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_tray.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_ttf.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_ttf.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_version.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_version.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_video.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_video.h.patch -------------------------------------------------------------------------------- /src/patches/SDL3pp_vulkan.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/src/patches/SDL3pp_vulkan.h.patch -------------------------------------------------------------------------------- /test/SDL3pp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp.cpp -------------------------------------------------------------------------------- /test/SDL3pp_asyncio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_asyncio.cpp -------------------------------------------------------------------------------- /test/SDL3pp_atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_atomic.cpp -------------------------------------------------------------------------------- /test/SDL3pp_audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_audio.cpp -------------------------------------------------------------------------------- /test/SDL3pp_bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_bits.cpp -------------------------------------------------------------------------------- /test/SDL3pp_blendmode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_blendmode.cpp -------------------------------------------------------------------------------- /test/SDL3pp_callbackWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_callbackWrapper.cpp -------------------------------------------------------------------------------- /test/SDL3pp_clipboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_clipboard.cpp -------------------------------------------------------------------------------- /test/SDL3pp_cpuinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_cpuinfo.cpp -------------------------------------------------------------------------------- /test/SDL3pp_dialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_dialog.cpp -------------------------------------------------------------------------------- /test/SDL3pp_endian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_endian.cpp -------------------------------------------------------------------------------- /test/SDL3pp_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_error.cpp -------------------------------------------------------------------------------- /test/SDL3pp_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_events.cpp -------------------------------------------------------------------------------- /test/SDL3pp_filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_filesystem.cpp -------------------------------------------------------------------------------- /test/SDL3pp_gamepad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_gamepad.cpp -------------------------------------------------------------------------------- /test/SDL3pp_gpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_gpu.cpp -------------------------------------------------------------------------------- /test/SDL3pp_guid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_guid.cpp -------------------------------------------------------------------------------- /test/SDL3pp_haptic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_haptic.cpp -------------------------------------------------------------------------------- /test/SDL3pp_hidapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_hidapi.cpp -------------------------------------------------------------------------------- /test/SDL3pp_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_image.cpp -------------------------------------------------------------------------------- /test/SDL3pp_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_init.cpp -------------------------------------------------------------------------------- /test/SDL3pp_intrin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_intrin.cpp -------------------------------------------------------------------------------- /test/SDL3pp_iostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_iostream.cpp -------------------------------------------------------------------------------- /test/SDL3pp_joystick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_joystick.cpp -------------------------------------------------------------------------------- /test/SDL3pp_keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_keyboard.cpp -------------------------------------------------------------------------------- /test/SDL3pp_loadso.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_loadso.cpp -------------------------------------------------------------------------------- /test/SDL3pp_locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_locale.cpp -------------------------------------------------------------------------------- /test/SDL3pp_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_log.cpp -------------------------------------------------------------------------------- /test/SDL3pp_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_main.cpp -------------------------------------------------------------------------------- /test/SDL3pp_messagebox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_messagebox.cpp -------------------------------------------------------------------------------- /test/SDL3pp_misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_misc.cpp -------------------------------------------------------------------------------- /test/SDL3pp_mouse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_mouse.cpp -------------------------------------------------------------------------------- /test/SDL3pp_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_mutex.cpp -------------------------------------------------------------------------------- /test/SDL3pp_optionalRef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_optionalRef.cpp -------------------------------------------------------------------------------- /test/SDL3pp_ownPtr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_ownPtr.cpp -------------------------------------------------------------------------------- /test/SDL3pp_pixels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_pixels.cpp -------------------------------------------------------------------------------- /test/SDL3pp_platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_platform.cpp -------------------------------------------------------------------------------- /test/SDL3pp_power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_power.cpp -------------------------------------------------------------------------------- /test/SDL3pp_process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_process.cpp -------------------------------------------------------------------------------- /test/SDL3pp_properties.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_properties.cpp -------------------------------------------------------------------------------- /test/SDL3pp_rect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_rect.cpp -------------------------------------------------------------------------------- /test/SDL3pp_render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_render.cpp -------------------------------------------------------------------------------- /test/SDL3pp_spanRef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_spanRef.cpp -------------------------------------------------------------------------------- /test/SDL3pp_stdinc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_stdinc.cpp -------------------------------------------------------------------------------- /test/SDL3pp_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_strings.cpp -------------------------------------------------------------------------------- /test/SDL3pp_surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_surface.cpp -------------------------------------------------------------------------------- /test/SDL3pp_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_system.cpp -------------------------------------------------------------------------------- /test/SDL3pp_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_thread.cpp -------------------------------------------------------------------------------- /test/SDL3pp_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_time.cpp -------------------------------------------------------------------------------- /test/SDL3pp_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_timer.cpp -------------------------------------------------------------------------------- /test/SDL3pp_tray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_tray.cpp -------------------------------------------------------------------------------- /test/SDL3pp_version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_version.cpp -------------------------------------------------------------------------------- /test/SDL3pp_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_video.cpp -------------------------------------------------------------------------------- /test/SDL3pp_vulkan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/SDL3pp_vulkan.cpp -------------------------------------------------------------------------------- /test/doctest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/doctest.cpp -------------------------------------------------------------------------------- /test/doctest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/test/doctest.h -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/todo.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talesm/SDL3pp/HEAD/tsconfig.json --------------------------------------------------------------------------------