summaryrefslogtreecommitdiff
path: root/src/contrib/SDL-3.2.20/.wikiheaders-options
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-08-30 16:53:58 -0700
committer3gg <3gg@shellblade.net>2025-08-30 16:53:58 -0700
commit6aaedb813fa11ba0679c3051bc2eb28646b9506c (patch)
tree34acbfc9840e02cb4753e6306ea7ce978bf8b58e /src/contrib/SDL-3.2.20/.wikiheaders-options
parent8f228ade99dd3d4c8da9b78ade1815c9adf85c8f (diff)
Update to SDL3
Diffstat (limited to 'src/contrib/SDL-3.2.20/.wikiheaders-options')
-rw-r--r--src/contrib/SDL-3.2.20/.wikiheaders-options32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/contrib/SDL-3.2.20/.wikiheaders-options b/src/contrib/SDL-3.2.20/.wikiheaders-options
new file mode 100644
index 0000000..9c2b5bb
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/.wikiheaders-options
@@ -0,0 +1,32 @@
1projectfullname = Simple Directmedia Layer
2projectshortname = SDL
3incsubdir = include/SDL3
4wikisubdir =
5readmesubdir = docs
6apiprefixregex = (SDL_|SDLK_|[US]int\d+)
7mainincludefname = SDL3/SDL.h
8versionfname = include/SDL3/SDL_version.h
9versionmajorregex = \A\#define\s+SDL_MAJOR_VERSION\s+(\d+)\Z
10versionminorregex = \A\#define\s+SDL_MINOR_VERSION\s+(\d+)\Z
11versionmicroregex = \A\#define\s+SDL_MICRO_VERSION\s+(\d+)\Z
12selectheaderregex = \ASDL.*?\.h\Z
13projecturl = https://libsdl.org/
14wikiurl = https://wiki.libsdl.org
15bugreporturl = https://github.com/libsdl-org/sdlwiki/issues/new
16warn_about_missing = 0
17#wikipreamble = (This is the documentation for SDL3, which is the current stable version. [SDL2](https://wiki.libsdl.org/SDL2/) was the previous version!)
18wikiheaderfiletext = Defined in [<SDL3/%fname%>](https://github.com/libsdl-org/SDL/blob/main/include/SDL3/%fname%)
19
20manpageheaderfiletext = Defined in SDL3/%fname%
21manpagesymbolfilterregex = \A[US]int\d+\Z
22
23# All SDL_test_* headers become undefined categories, everything else just converts like SDL_audio.h -> Audio
24# A handful of others we fix up in the header itself with /* WIKI CATEGORY: x */ comments.
25headercategoryeval = s/\ASDL_test_?.*?\.h\Z//; s/\ASDL_?(.*?)\.h\Z/$1/; ucfirst();
26
27quickrefenabled = 1
28quickrefcategoryorder = Init,Hints,Error,Version,Properties,Log,Video,Events,Keyboard,Mouse,Touch,Gamepad,Joystick,Haptic,Audio,Time,Timer,Render,SharedObject,Thread,Mutex,Atomic,Filesystem,IOStream,AsyncIO,Storage,Pixels,Surface,Blendmode,Rect,Camera,Clipboard,Dialog,GPU,Messagebox,Vulkan,Metal,Platform,Power,Sensor,Process,Bits,Endian,Assert,CPUInfo,Intrinsics,Locale,System,Misc,GUID,Main,Stdinc
29quickreftitle = SDL3 API Quick Reference
30quickrefurl = https://libsdl.org/
31quickrefdesc = The latest version of this document can be found at https://wiki.libsdl.org/SDL3/QuickReference
32quickrefmacroregex = \A(SDL_PLATFORM_.*|SDL_.*_INTRINSICS|SDL_Atomic...Ref|SDL_assert.*?|SDL_COMPILE_TIME_ASSERT|SDL_arraysize|SDL_Swap[BL]E\d\d|SDL_[a-z]+_cast)\Z