Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

### - i -

- I : SDL_test_md5.c
- i : SDL_x11sym.h , testrelative.c , testoverlay2.c
- i1 : SDL_glfuncs.h
- i2 : SDL_glfuncs.h
- ialloc() : SDL_malloc.c
- id : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h
- IDirect3D9 : SDL_windowsvideo.h
- IDirect3DDevice9 : SDL_system.h
- ids : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h
- idx2bit : SDL_malloc.c
- IEEE_FLOAT_CODE : SDL_wave.h
- IEnumTfContexts : SDL_msctf.h
- IEnumTfDocumentMgrs : SDL_msctf.h
- IEnumTfFunctionProviders : SDL_msctf.h
- IEnumTfUIElements : SDL_msctf.h
- II : SDL_test_md5.c
- IMA_ADPCM_CODE : SDL_wave.h
- IMA_ADPCM_decode() : SDL_wave.c
- IMA_ADPCM_nibble() : SDL_wave.c
- IMA_ADPCM_state : SDL_wave.c
- image : SDL_opengl.h , SDL_opengl_glext.h , SDL_opengles2_gl2ext.h
- imageSize : SDL_opengl.h , SDL_opengl_glext.h , SDL_opengles2_gl2ext.h
- IME_HandleMessage() : SDL_windowskeyboard.h
- img : SDL_opengl.h , SDL_opengl_glext.h
- implementations : SDL_power.c
- in : SDL_opengl_glext.h
- index : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h
- indices : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h , SDL_opengl.h
- indirect : SDL_opengl_glext.h
- infoLog : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h
- init_bins() : SDL_malloc.c
- init_mparams() : SDL_malloc.c
- init_top() : SDL_malloc.c
- InitCreateRenderer() : testautomation_render.c
- InitEventQueue() : testatomic.c
- INITIAL_LOCK : SDL_malloc.c
- InitIMA_ADPCM() : SDL_wave.c
- InitInput() : testime.c
- InitMS_ADPCM() : SDL_wave.c
- initWindow() : testgesture.c
- input : SDL_opengl_glext.h
- INSECURE : SDL_malloc.c
- insert_chunk : SDL_malloc.c
- insert_large_chunk : SDL_malloc.c
- insert_small_chunk : SDL_malloc.c
- INSERT_WORDS : math_private.h
- Insertion : SDL_qsort.c
- instancecount : SDL_opengl_glext.h
- instancecounter : SDL_sysjoystick.m
- int16_t : SDL_config_windows.h , SDL_config_winrt.h
- int32_t : SDL_config_windows.h , SDL_config_winrt.h , SDL_opengl_glext.h
- int64_t : SDL_config_windows.h , SDL_config_winrt.h , SDL_opengl_glext.h
- int8_t : SDL_config_winrt.h , SDL_config_windows.h
- Interface : edid.h
- INTERFACE : SDL_xaudio2.h
- internal_free : SDL_malloc.c
- internal_mallinfo() : SDL_malloc.c
- internal_malloc : SDL_malloc.c
- internal_malloc_stats() : SDL_malloc.c
- internal_memalign() : SDL_malloc.c
- internal_realloc() : SDL_malloc.c
- internalformat : SDL_opengl.h , SDL_opengl_glext.h , SDL_opengles2_gl2ext.h , SDL_glfuncs.h
- internalFormat : SDL_opengl_glext.h , SDL_glfuncs.h
- interp : SDL_opengl_glext.h
- INUSE_BITS : SDL_malloc.c
- INVALID_PTHREAD_KEY : SDL_systls.c
- invert : SDL_opengl.h , SDL_opengl_glext.h
- invpio2 : e_rem_pio2.c
- is_aligned : SDL_malloc.c
- is_extern_segment : SDL_malloc.c
- is_global : SDL_malloc.c
- is_granularity_aligned : SDL_malloc.c
- is_in_audio_device_thread() : SDL_audio.c
- is_initialized : SDL_malloc.c
- is_mmapped : SDL_malloc.c
- IS_MMAPPED_BIT : SDL_malloc.c
- is_mmapped_segment : SDL_malloc.c
- is_page_aligned : SDL_malloc.c
- is_small : SDL_malloc.c
- isAtLeastGL3() : SDL_video.c
- ISOPAQUE : SDL_RLEaccel.c
- IsSDLWindowEventPending() : SDL_winrtapp_direct3d.cpp
- IsSupportedFormat() : SDL_render.c
- ISTRANSL : SDL_RLEaccel.c
- iteration() : testaudiohotplug.c
- iterations : testsprite2.c
- ITfClientId : SDL_msctf.h
- ITfCompartmentMgr : SDL_msctf.h
- ITfContext : SDL_msctf.h
- ITfFunctionProvider : SDL_msctf.h
- ivln2 : e_pow.c
- ivln2_h : e_pow.c
- ivln2_l : e_pow.c
- IXAudio2 : SDL_xaudio2.h
- IXAudio2_CreateMasteringVoice : SDL_xaudio2.h
- IXAudio2_CreateSourceVoice : SDL_xaudio2.h
- IXAudio2_GetDeviceCount() : SDL_xaudio2_winrthelpers.h , SDL_xaudio2_winrthelpers.cpp
- IXAudio2_GetDeviceDetails() : SDL_xaudio2_winrthelpers.cpp , SDL_xaudio2_winrthelpers.h
- IXAudio2_Release : SDL_xaudio2.h
- IXAudio2_StartEngine : SDL_xaudio2.h
- IXAudio2_StopEngine : SDL_xaudio2.h
- IXAudio2EngineCallback : SDL_xaudio2.h
- IXAudio2MasteringVoice : SDL_xaudio2.h
- IXAudio2MasteringVoice_DestroyVoice : SDL_xaudio2.h
- IXAudio2MasteringVoiceVtbl : SDL_xaudio2.h
- IXAudio2SourceVoice : SDL_xaudio2.h
- IXAudio2SourceVoice_DestroyVoice : SDL_xaudio2.h
- IXAudio2SourceVoice_Discontinuity : SDL_xaudio2.h
- IXAudio2SourceVoice_FlushSourceBuffers : SDL_xaudio2.h
- IXAudio2SourceVoice_GetState : SDL_xaudio2.h
- IXAudio2SourceVoice_Start : SDL_xaudio2.h
- IXAudio2SourceVoice_Stop : SDL_xaudio2.h
- IXAudio2SourceVoice_SubmitSourceBuffer : SDL_xaudio2.h
- IXAudio2SourceVoiceVtbl : SDL_xaudio2.h
- IXAudio2SubmixVoice : SDL_xaudio2.h
- IXAudio2Voice : SDL_xaudio2.h
- IXAudio2VoiceCallback : SDL_xaudio2.h
- IXAudio2VoiceCallbackVtbl : SDL_xaudio2.h
- IXAudio2Vtbl : SDL_xaudio2.h
- SDL_iconv : SDL_dynapi_overrides.h , SDL_dynapi_procs.h , SDL_stdinc.h , SDL_iconv.c
- SDL_iconv_close() : SDL_iconv.c , SDL_dynapi_overrides.h , SDL_stdinc.h
- SDL_ICONV_E2BIG : SDL_stdinc.h
- SDL_ICONV_EILSEQ : SDL_stdinc.h
- SDL_ICONV_EINVAL : SDL_stdinc.h
- SDL_ICONV_ERROR : SDL_stdinc.h
- SDL_iconv_open() : SDL_iconv.c , SDL_dynapi_overrides.h , SDL_dynapi_procs.h , SDL_stdinc.h
- SDL_iconv_string : SDL_dynapi_overrides.h , SDL_stdinc.h , SDL_iconv.c
- SDL_iconv_utf8_locale : SDL_stdinc.h
- SDL_iconv_utf8_ucs2 : SDL_stdinc.h
- SDL_iconv_utf8_ucs4 : SDL_stdinc.h
- SDL_IGNORE : SDL_events.h
- SDL_IN_BYTECAP : SDL_stdinc.h , SDL_dynapi_procs.h
- SDL_INCLUDED_XLIBINT_H : SDL_x11dyn.h
- SDL_Init() : SDL.h , SDL_dynapi_procs.h , SDL_dynapi_overrides.h , SDL.c
- SDL_INIT_AUDIO : SDL.h
- SDL_INIT_EVENTS : SDL.h
- SDL_INIT_EVERYTHING : SDL.h
- SDL_INIT_GAMECONTROLLER : SDL.h
- SDL_INIT_HAPTIC : SDL.h
- SDL_INIT_JOYSTICK : SDL.h
- SDL_INIT_NOPARACHUTE : SDL.h
- SDL_INIT_TIMER : SDL.h
- SDL_INIT_VIDEO : SDL.h
- SDL_InitBeApp() : SDL_BeApp.h
- SDL_InitDynamicAPI() : SDL_dynapi.c
- SDL_InitDynamicAPILocked() : SDL_dynapi.c
- SDL_InitFormat() : SDL_pixels.c , SDL_pixels_c.h
- SDL_InitSubSystem : SDL_dynapi_overrides.h , SDL.h , SDL.c
- SDL_INLINE : begin_code.h
- SDL_INOUT_Z_CAP : SDL_dynapi_procs.h , SDL_stdinc.h
- SDL_INPUT_LINUXEV : SDL_config_wiz.h , SDL_config.h , SDL_config_pandora.h
- SDL_INPUT_LINUXKD : SDL_config.h
- SDL_INPUT_TSLIB : SDL_config_pandora.h , SDL_config_wiz.h
- SDL_Instance : SDL_windowsevents.h
- SDL_IntersectRect : SDL_dynapi_overrides.h , SDL_rect.h , SDL_rect.c , SDL_dynapi_procs.h
- SDL_IntersectRectAndLine() : SDL_rect.c , SDL_dynapi_overrides.h , SDL_rect.h
- SDL_INVALID_SHAPE_ARGUMENT : SDL_shape.h
- SDL_InvalidateMap() : SDL_pixels_c.h , SDL_pixels.c
- SDL_InvalidParamError : SDL_error.h
- SDL_IPHONE_KEYBOARD : SDL_config_iphoneos.h
- SDL_IPHONE_LAUNCHSCREEN : SDL_config_iphoneos.h
- SDL_IPHONE_MAX_GFORCE : SDL_config_iphoneos.h
- SDL_iPhoneSetAnimationCallback : SDL_dynapi_overrides.h
- SDL_iPhoneSetEventPump : SDL_dynapi_overrides.h
- SDL_isdigit : SDL_dynapi_overrides.h , SDL_dynapi_procs.h , SDL_stdinc.h , SDL_stdlib.c
- SDL_IsGameController : SDL_dynapi_procs.h , SDL_dynapi_overrides.h , SDL_gamecontroller.h , SDL_gamecontroller.c
- SDL_islowerhex : SDL_string.c
- SDL_ISPIXELFORMAT_ALPHA : SDL_pixels.h
- SDL_ISPIXELFORMAT_ARRAY : SDL_pixels.h
- SDL_ISPIXELFORMAT_FOURCC : SDL_pixels.h
- SDL_ISPIXELFORMAT_INDEXED : SDL_pixels.h
- SDL_ISPIXELFORMAT_PACKED : SDL_pixels.h
- SDL_IsScreenKeyboardShown() : SDL_video.c , SDL_dynapi_overrides.h , SDL_keyboard.h
- SDL_IsScreenSaverEnabled() : SDL_video.h , SDL_video.c , SDL_dynapi_overrides.h
- SDL_IsShapedWindow() : SDL_shape.c , SDL_shape.h , SDL_dynapi_overrides.h
- SDL_isspace() : SDL_stdlib.c , SDL_stdinc.h , SDL_dynapi_overrides.h
- SDL_IsTextInputActive() : SDL_video.c , SDL_keyboard.h , SDL_dynapi_overrides.h
- SDL_isupperhex : SDL_string.c
- SDL_itoa : SDL_dynapi_procs.h , SDL_dynapi_overrides.h , SDL_string.c , SDL_stdinc.h