SDL/include/SDL3
Sam Lantinga 702ed83f72 Initialize interface structures so they can be extended in the future
We guarantee that we will only add to the end of these interfaces, and any new fields will be optional.
2024-09-05 19:16:00 -07:00
..
SDL.h Add the SDL_GPU API 2024-08-29 15:57:29 -07:00
SDL_assert.h Fix multiple definitions of SDL_assert* when SDL_WIKI_DOCUMENTATION_SECTION is defined 2024-08-31 20:08:36 -07:00
SDL_atomic.h Renamed SDL_AtomicSetPtr() and SDL_AtomicGetPtr() 2024-08-31 07:46:28 -07:00
SDL_audio.h Removed trailing commas in enums 2024-09-01 06:23:20 -07:00
SDL_begin_code.h include: add SDL_RESTRICT for restricted pointer aliasing 2024-09-06 01:35:43 +02:00
SDL_bits.h Updated headers with latest wikiheaders tweaks. 2024-06-14 02:09:55 -04:00
SDL_blendmode.h Align SDL_BLENDMODE_INVALID with the other constants 2024-07-15 15:00:09 -07:00
SDL_camera.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_clipboard.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_close_code.h wikiheaders: bridge wiki Category docs to the headers! 2024-05-16 11:48:23 -04:00
SDL_copying.h wikiheaders: bridge wiki Category docs to the headers! 2024-05-16 11:48:23 -04:00
SDL_cpuinfo.h Renamed DECLSPEC to SDL_DECLSPEC 2024-05-17 17:09:09 -07:00
SDL_dialog.h Standardize placement of '*' in function declarations 2024-07-19 12:22:03 -07:00
SDL_egl.h wikiheaders: bridge wiki Category docs to the headers! 2024-05-16 11:48:23 -04:00
SDL_endian.h SDL_endian.h: Fix byte order detection on Solaris (and some SPARC compilers). 2024-06-28 00:14:26 -04:00
SDL_error.h Use SDL_bool instead an int return code in the SDL API 2024-08-27 10:31:46 -07:00
SDL_events.h Add padding for non-32-bit-aligned types in structs (#10701) 2024-09-05 09:52:57 -07:00
SDL_filesystem.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_gamepad.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_gpu.h Add SDL_SetGPUBlendConstants, SDL_SetGPUStencilReference (#10704) 2024-09-05 17:41:23 -05:00
SDL_guid.h Removed temporary memory from the API 2024-07-26 20:59:14 -07:00
SDL_haptic.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_hidapi.h Sync SDL3 wiki -> header 2024-07-19 19:23:24 +00:00
SDL_hints.h Use ASCII characters in SDL source and headers 2024-09-03 12:52:27 -07:00
SDL_init.h The parameter to SDL_AppEvent() should be non-const 2024-09-03 08:18:36 -07:00
SDL_intrin.h intrinsics: avx, avx2 and avx512f are (currently) unsupported on arm64ec 2024-07-20 00:59:58 +02:00
SDL_iostream.h Initialize interface structures so they can be extended in the future 2024-09-05 19:16:00 -07:00
SDL_joystick.h Initialize interface structures so they can be extended in the future 2024-09-05 19:16:00 -07:00
SDL_keyboard.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_keycode.h Update SDL_keycode.h 2024-07-25 14:12:04 -07:00
SDL_loadso.h Sync SDL3 wiki -> header 2024-07-19 19:23:24 +00:00
SDL_locale.h Removed SDL_DECLSPEC_FREE 2024-07-28 07:24:21 -07:00
SDL_log.h SDL_log.h: Use ASCII characters. 2024-09-04 14:56:40 +03:00
SDL_main.h The parameter to SDL_AppEvent() should be non-const 2024-09-03 08:18:36 -07:00
SDL_main_impl.h Standardize placement of '*' in function declarations 2024-07-19 12:22:03 -07:00
SDL_messagebox.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_metal.h Standardize placement of '*' in function declarations 2024-07-19 12:22:03 -07:00
SDL_misc.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_mouse.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_mutex.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_oldnames.h Renamed SDL_size_add_overflow() and SDL_size_mul_overflow() 2024-09-02 17:17:48 -07:00
SDL_opengl.h wikiheaders: bridge wiki Category docs to the headers! 2024-05-16 11:48:23 -04:00
SDL_opengl_glext.h Renamed Gpu to GPU 2024-08-29 17:33:52 -07:00
SDL_opengles.h wikiheaders: bridge wiki Category docs to the headers! 2024-05-16 11:48:23 -04:00
SDL_opengles2.h wikiheaders: bridge wiki Category docs to the headers! 2024-05-16 11:48:23 -04:00
SDL_opengles2_gl2.h
SDL_opengles2_gl2ext.h
SDL_opengles2_gl2platform.h
SDL_opengles2_khrplatform.h
SDL_pen.h Fixed SDL_pen.h for SDL3 bit flag conventions 2024-09-02 17:17:48 -07:00
SDL_pixels.h Added SDL_ALPHA_OPAQUE_FLOAT and SDL_ALPHA_TRANSPARENT_FLOAT 2024-09-02 17:17:48 -07:00
SDL_platform.h Ensure that all functions that follow the SDL_GetStringRule return temporary memory 2024-07-19 12:22:03 -07:00
SDL_platform_defines.h Fixed compiling SDL_platform_defines.h on macOS with older compilers (thanks @sezero!) 2024-05-27 14:34:21 -07:00
SDL_power.h Renamed DECLSPEC to SDL_DECLSPEC 2024-05-17 17:09:09 -07:00
SDL_properties.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_rect.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_render.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_revision.h wikiheaders: bridge wiki Category docs to the headers! 2024-05-16 11:48:23 -04:00
SDL_scancode.h The keycode in key events is the base, unmodified, keycode for the current keyboard layout 2024-07-01 13:56:49 -07:00
SDL_sensor.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_stdinc.h Initialize interface structures so they can be extended in the future 2024-09-05 19:16:00 -07:00
SDL_storage.h Initialize interface structures so they can be extended in the future 2024-09-05 19:16:00 -07:00
SDL_surface.h Remove SDL_SCALEMODE_BEST 2024-08-30 10:30:14 -07:00
SDL_system.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_test.h Replaced test framework random code with SDL random functions 2024-06-24 11:49:15 -07:00
SDL_test_assert.h Added headers to some SDL_test_*.h files 2024-08-31 11:56:27 -07:00
SDL_test_common.h SDL_test: make argument parsing extendable 2024-09-06 03:06:40 +02:00
SDL_test_compare.h Add SDLTest_CompareMemory function to compare memory ranges 2024-04-15 03:05:05 -10:00
SDL_test_crc32.h wikiheaders: bridge wiki Category docs to the headers! 2024-05-16 11:48:23 -04:00
SDL_test_font.h Added headers to some SDL_test_*.h files 2024-08-31 11:56:27 -07:00
SDL_test_fuzzer.h Added headers to some SDL_test_*.h files 2024-08-31 11:56:27 -07:00
SDL_test_harness.h SDL_test: move argument parsing into SDL_test 2024-09-06 03:06:40 +02:00
SDL_test_log.h Added headers to some SDL_test_*.h files 2024-08-31 11:56:27 -07:00
SDL_test_md5.h Added headers to some SDL_test_*.h files 2024-08-31 11:56:27 -07:00
SDL_test_memory.h SDL_test_memory.h: Added void to function prototype 2024-08-31 20:03:25 -07:00
SDL_thread.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_time.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_timer.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00
SDL_touch.h Removed SDL_DECLSPEC_FREE 2024-07-28 07:24:21 -07:00
SDL_version.h Ensure that all functions that follow the SDL_GetStringRule return temporary memory 2024-07-19 12:22:03 -07:00
SDL_video.h Sync SDL3 wiki -> header 2024-09-05 19:23:35 +00:00
SDL_vulkan.h Sync SDL3 wiki -> header 2024-08-27 17:33:28 +00:00