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

Files

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