Skip to content

Commit 687b32c

Browse files
committed
Add SDL 3.1.10 (Pre-release) headers
1 parent 53900db commit 687b32c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+78250
-0
lines changed

libs/sdl3/include/SDL3/SDL.h

+90
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
/*
2+
Simple DirectMedia Layer
3+
Copyright (C) 1997-2025 Sam Lantinga <[email protected]>
4+
5+
This software is provided 'as-is', without any express or implied
6+
warranty. In no event will the authors be held liable for any damages
7+
arising from the use of this software.
8+
9+
Permission is granted to anyone to use this software for any purpose,
10+
including commercial applications, and to alter it and redistribute it
11+
freely, subject to the following restrictions:
12+
13+
1. The origin of this software must not be misrepresented; you must not
14+
claim that you wrote the original software. If you use this software
15+
in a product, an acknowledgment in the product documentation would be
16+
appreciated but is not required.
17+
2. Altered source versions must be plainly marked as such, and must not be
18+
misrepresented as being the original software.
19+
3. This notice may not be removed or altered from any source distribution.
20+
*/
21+
22+
/**
23+
* Main include header for the SDL library, version 3.1.10
24+
*
25+
* It is almost always best to include just this one header instead of
26+
* picking out individual headers included here. There are exceptions to
27+
* this rule--SDL_main.h is special and not included here--but usually
28+
* letting SDL.h include the kitchen sink for you is the correct approach.
29+
*/
30+
31+
#ifndef SDL_h_
32+
#define SDL_h_
33+
34+
#include <SDL3/SDL_stdinc.h>
35+
#include <SDL3/SDL_assert.h>
36+
#include <SDL3/SDL_asyncio.h>
37+
#include <SDL3/SDL_atomic.h>
38+
#include <SDL3/SDL_audio.h>
39+
#include <SDL3/SDL_bits.h>
40+
#include <SDL3/SDL_blendmode.h>
41+
#include <SDL3/SDL_camera.h>
42+
#include <SDL3/SDL_clipboard.h>
43+
#include <SDL3/SDL_cpuinfo.h>
44+
#include <SDL3/SDL_dialog.h>
45+
#include <SDL3/SDL_endian.h>
46+
#include <SDL3/SDL_error.h>
47+
#include <SDL3/SDL_events.h>
48+
#include <SDL3/SDL_filesystem.h>
49+
#include <SDL3/SDL_gamepad.h>
50+
#include <SDL3/SDL_gpu.h>
51+
#include <SDL3/SDL_guid.h>
52+
#include <SDL3/SDL_haptic.h>
53+
#include <SDL3/SDL_hidapi.h>
54+
#include <SDL3/SDL_hints.h>
55+
#include <SDL3/SDL_init.h>
56+
#include <SDL3/SDL_iostream.h>
57+
#include <SDL3/SDL_joystick.h>
58+
#include <SDL3/SDL_keyboard.h>
59+
#include <SDL3/SDL_keycode.h>
60+
#include <SDL3/SDL_loadso.h>
61+
#include <SDL3/SDL_locale.h>
62+
#include <SDL3/SDL_log.h>
63+
#include <SDL3/SDL_messagebox.h>
64+
#include <SDL3/SDL_metal.h>
65+
#include <SDL3/SDL_misc.h>
66+
#include <SDL3/SDL_mouse.h>
67+
#include <SDL3/SDL_mutex.h>
68+
#include <SDL3/SDL_pen.h>
69+
#include <SDL3/SDL_pixels.h>
70+
#include <SDL3/SDL_platform.h>
71+
#include <SDL3/SDL_power.h>
72+
#include <SDL3/SDL_process.h>
73+
#include <SDL3/SDL_properties.h>
74+
#include <SDL3/SDL_rect.h>
75+
#include <SDL3/SDL_render.h>
76+
#include <SDL3/SDL_scancode.h>
77+
#include <SDL3/SDL_sensor.h>
78+
#include <SDL3/SDL_storage.h>
79+
#include <SDL3/SDL_surface.h>
80+
#include <SDL3/SDL_system.h>
81+
#include <SDL3/SDL_thread.h>
82+
#include <SDL3/SDL_time.h>
83+
#include <SDL3/SDL_timer.h>
84+
#include <SDL3/SDL_tray.h>
85+
#include <SDL3/SDL_touch.h>
86+
#include <SDL3/SDL_version.h>
87+
#include <SDL3/SDL_video.h>
88+
#include <SDL3/SDL_oldnames.h>
89+
90+
#endif /* SDL_h_ */

0 commit comments

Comments
 (0)