SDL 3.0
SDL3 Directory Reference
+ Directory dependency graph for SDL3:

Files

 SDL.h
 
 SDL_assert.h
 Header file for assertion SDL API functions.
 
 SDL_atomic.h
 Atomic operations.
 
 SDL_audio.h
 Audio functionality for the SDL library.
 
 SDL_begin_code.h
 
 SDL_bits.h
 Functions for fiddling with bits and bitmasks.
 
 SDL_blendmode.h
 Header file declaring the SDL_BlendMode enumeration.
 
 SDL_clipboard.h
 Include file for SDL clipboard handling.
 
 SDL_close_code.h
 
 SDL_copying.h
 Header file containing SDL's license.
 
 SDL_cpuinfo.h
 CPU feature detection for SDL.
 
 SDL_endian.h
 Functions for reading and writing endian-specific values.
 
 SDL_error.h
 
 SDL_events.h
 
 SDL_filesystem.h
 Include file for filesystem SDL API functions.
 
 SDL_gamepad.h
 Include file for SDL gamepad event handling.
 
 SDL_guid.h
 Include file for handling SDL_GUID values.
 
 SDL_haptic.h
 The SDL haptic subsystem allows you to control haptic (force feedback) devices.
 
 SDL_hidapi.h
 Header file for SDL HIDAPI functions.
 
 SDL_hints.h
 Official documentation for SDL configuration variables.
 
 SDL_init.h
 Init and quit header for the SDL library.
 
 SDL_intrin.h
 Header file for CPU intrinsics for SDL.
 
 SDL_joystick.h
 Include file for SDL joystick event handling.
 
 SDL_keyboard.h
 Include file for SDL keyboard event handling.
 
 SDL_keycode.h
 Defines constants which identify keyboard keys and modifiers.
 
 SDL_loadso.h
 System dependent library loading routines.
 
 SDL_locale.h
 Include file for SDL locale services.
 
 SDL_log.h
 Simple log messages with categories and priorities.
 
 SDL_main.h
 Redefine main() on some platforms so that it is called by SDL.
 
 SDL_main_impl.h
 
 SDL_messagebox.h
 
 SDL_metal.h
 Header file for functions to creating Metal layers and views on SDL windows.
 
 SDL_misc.h
 Include file for SDL API functions that don't fit elsewhere.
 
 SDL_mouse.h
 Include file for SDL mouse event handling.
 
 SDL_mutex.h
 Functions to provide thread synchronization primitives.
 
 SDL_oldnames.h
 Definitions to ease transition from SDL2 code.
 
 SDL_pixels.h
 Header for the enumerated pixel format definitions.
 
 SDL_platform.h
 Header file for platform functions.
 
 SDL_platform_defines.h
 Try to get a standard set of platform defines.
 
 SDL_power.h
 Header for the SDL power management routines.
 
 SDL_quit.h
 Include file for SDL quit event handling.
 
 SDL_rect.h
 Header file for SDL_rect definition and management functions.
 
 SDL_render.h
 Header file for SDL 2D rendering functions.
 
 SDL_revision.h
 Header file containing the SDL revision.
 
 SDL_rwops.h
 
 SDL_scancode.h
 Defines keyboard scancodes.
 
 SDL_sensor.h
 Include file for SDL sensor event handling.
 
 SDL_shape.h
 Header file for the shaped window API.
 
 SDL_stdinc.h
 This is a general header that includes C language support.
 
 SDL_surface.h
 Header file for SDL_Surface definition and management functions.
 
 SDL_system.h
 Include file for platform specific SDL API functions.
 
 SDL_syswm.h
 Include file for SDL custom system window manager hooks.
 
 SDL_test.h
 Include file for SDL test framework.
 
 SDL_test_assert.h
 Assertion functions of SDL test framework.
 
 SDL_test_common.h
 Common functions of SDL test framework.
 
 SDL_test_compare.h
 Comparison function of SDL test framework.
 
 SDL_test_crc32.h
 CRC32 functions of SDL test framework.
 
 SDL_test_font.h
 Font related functions of SDL test framework.
 
 SDL_test_fuzzer.h
 Fuzzer functions of SDL test framework.
 
 SDL_test_harness.h
 Test suite related functions of SDL test framework.
 
 SDL_test_log.h
 Logging related functions of SDL test framework.
 
 SDL_test_md5.h
 MD5 related functions of SDL test framework.
 
 SDL_test_memory.h
 Memory tracking related functions of SDL test framework.
 
 SDL_test_random.h
 Random number generator related function of SDL test framework.
 
 SDL_thread.h
 Header for the SDL thread management routines.
 
 SDL_timer.h
 Header for the SDL time management routines.
 
 SDL_touch.h
 Include file for SDL touch event handling.
 
 SDL_version.h
 This header defines the current SDL version.
 
 SDL_video.h
 Header file for SDL video functions.
 
 SDL_vulkan.h
 Header file for functions to creating Vulkan surfaces on SDL windows.