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

### - m -

- m : SDL_opengl_glext.h , gl2ext.h
- M_GRANULARITY : SDL_malloc.c
- M_MMAP_THRESHOLD : SDL_malloc.c
- M_TRIM_THRESHOLD : SDL_malloc.c
- MacHaptic_MaybeAddDevice() : SDL_syshaptic_c.h
- MacHaptic_MaybeRemoveDevice() : SDL_syshaptic_c.h
- MACOSX_COREAUDIO : SDL_coreaudio.h
- magic_init_mutex : SDL_malloc.c
- main() : testaudiocapture.c , testgles.c , testtimer.c , testver.c , testgles2.c , testviewport.c , testvulkan.c , testaudiohotplug.c , testhaptic.c , testwm2.c , testyuv.c , testhittesting.c , torturethread.c , testaudioinfo.c , testhotplug.c , testiconv.c , testautomation.c , testime.c , testintersections.c , SDL_main.h , testbounds.c , testjoystick.c , testkeys.c , testcustomcursor.c , testloadso.c , testlock.c , checkkeys.c , testdisplayinfo.c , testmessage.c , testmultiaudio.c , testdraw2.c , testnative.c , testoverlay2.c , controllermap.c , testdrawchessboard.c , testplatform.c , testpower.c , testdropfile.c , testqsort.c , testrelative.c , loopwave.c , testerror.c , testrendercopyex.c , testrendertarget.c , testfile.c , testresample.c , testrumble.c , loopwavequeue.c , testfilesystem.c , testscale.c , testsem.c , testgamecontroller.c , testshader.c , testshape.c , testatomic.c , testgesture.c , testsprite2.c , testspriteminimal.c , testgl2.c , teststreaming.c , testthread.c
- main_testImpliedJoystickInit() : testautomation_main.c
- main_testImpliedJoystickQuit() : testautomation_main.c
- main_testInitQuitJoystickHaptic() : testautomation_main.c
- main_testInitQuitSubSystem() : testautomation_main.c
- mainTest1 : testautomation_main.c
- mainTest2 : testautomation_main.c
- mainTest3 : testautomation_main.c
- mainTest4 : testautomation_main.c
- mainTests : testautomation_main.c
- mainTestSuite : testautomation_main.c , testautomation_suites.h
- mainthread : testlock.c
- make_display_name() : edid.h
- MAKE_HRESULT : SDL_directx.h
- MAKE_U : SDL_yuv.c
- MAKE_V : SDL_yuv.c
- MAKE_VIDPID : SDL_sysjoystick.h
- MAKE_Y : SDL_yuv.c
- MALLINFO_FIELD_TYPE : SDL_malloc.c
- malloc : SDL_qsort.c
- MALLOC_ALIGNMENT : SDL_malloc.c
- MALLOC_FAILURE_ACTION : SDL_malloc.c
- malloc_func : SDL_malloc.c
- map : SDL_glfuncs.h
- Map1to1() : SDL_pixels.c
- Map1toN() : SDL_pixels.c
- map_StringForControllerAxis : SDL_gamecontroller.c
- map_StringForControllerButton : SDL_gamecontroller.c
- MapNto1() : SDL_pixels.c
- mapping : SDL_opengl_glext.h
- mapsize : SDL_glfuncs.h
- mark_device_removed() : SDL_audio.c
- mark_inuse_foot : SDL_malloc.c
- mark_smallmap : SDL_malloc.c
- mark_treemap : SDL_malloc.c
- markedRect : testime.c
- markedText : testime.c
- marker : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h , gl2ext.h , controllermap.c
- MARKER_AXIS : controllermap.c
- MARKER_BUTTON : controllermap.c
- mask : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h , gl2.h , gl2ext.h
- MASKOK : SDL_blit_N.c
- matrix : SDL_opengl_glext.h
- MAX : SDL_rotate.c
- MAX_CANDLENGTH : SDL_windowsvideo.h
- MAX_CANDLIST : SDL_windowsvideo.h
- MAX_CURSOR_H : SDL_kmsdrmmouse.h
- MAX_CURSOR_W : SDL_kmsdrmmouse.h
- MAX_ENTRIES : testatomic.c
- max_events_seen : SDL_events.c
- max_formats : eglext.h
- MAX_INPUTS : SDL_windowsjoystick_c.h
- max_layers : eglext.h
- MAX_LINES : testintersections.c
- max_modifiers : eglext.h
- max_ports : eglext.h
- MAX_RECTS : testintersections.c
- MAX_REQUEST : SDL_malloc.c
- MAX_SIZE_T : SDL_malloc.c
- MAX_SMALL_REQUEST : SDL_malloc.c
- MAX_SMALL_SIZE : SDL_malloc.c
- MAX_SPEED : testnative.c , testsprite2.c , testspriteminimal.c
- MAX_TEXT_LENGTH : testime.c
- MAX_WMMSG : wmmsg.h
- MAX_YUV_SURFACE_SIZE : testyuv.c
- maxActiveCounters : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h , gl2ext.h
- maxBuffers : SDL_opengles2_gl2ext.h , gl2ext.h
- maxCount : SDL_opengl_glext.h , gl2.h
- maxdrawcount : SDL_opengl_glext.h
- maxFramebuffers : SDL_opengles2_gl2ext.h , gl2ext.h
- maxLength : SDL_opengl_glext.h
- MAXPATHSIZE : SDL_gesture.c
- maxPrograms : SDL_opengles2_gl2ext.h , gl2ext.h
- maxRenderbuffers : SDL_opengles2_gl2ext.h , gl2ext.h
- maxShaders : SDL_opengles2_gl2ext.h , gl2ext.h
- maxTextures : SDL_opengles2_gl2ext.h , gl2ext.h
- maxW : gl2ext.h
- maxX : gl2ext.h
- maxY : gl2ext.h
- maxZ : gl2ext.h
- MCHUNK_SIZE : SDL_malloc.c
- MD5PADDING : SDL_test_md5.c
- MD5UINT4 : SDL_test_md5.h
- MDDI : edid.h
- MDT_ANGULAR_DPI : SDL_windowsvideo.h
- MDT_DEFAULT : SDL_windowsvideo.h
- MDT_EFFECTIVE_DPI : SDL_windowsvideo.h
- MDT_RAW_DPI : SDL_windowsvideo.h
- mem2chunk : SDL_malloc.c
- mem_close() : SDL_rwops.c
- mem_read() : SDL_rwops.c
- mem_seek() : SDL_rwops.c
- mem_size() : SDL_rwops.c
- mem_write() : SDL_rwops.c
- mem_writeconst() : SDL_rwops.c
- memcpy : SDL_malloc.c , SDL_qsort.c
- memmove : SDL_qsort.c
- memory : gl2ext.h
- memoryObjects : gl2ext.h
- memset : SDL_malloc.c
- message : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h , gl2ext.h
- messageLog : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h , gl2ext.h
- METAL_RenderDriver : SDL_sysrender.h
- metrics : SDL_opengl_glext.h , gl2ext.h
- MFAIL : SDL_malloc.c
- MIN : SDL_rotate.h , SDL_RLEaccel.c
- MIN_CHUNK_SIZE : SDL_malloc.c
- MIN_LARGE_SIZE : SDL_malloc.c
- MIN_REQUEST : SDL_malloc.c
- MIN_SMALL_INDEX : SDL_malloc.c
- minlayer : SDL_opengl_glext.h , gl2ext.h
- minlevel : SDL_opengl_glext.h , gl2ext.h
- minPresentTime : SDL_opengl_glext.h
- minsize_for_tree_index : SDL_malloc.c
- minW : gl2ext.h
- minY : gl2ext.h
- minZ : gl2ext.h
- MIR_bootstrap : SDL_sysvideo.h
- MIR_CreateWindow() : SDL_mirwindow.h
- MIR_CreateWindowFramebuffer() : SDL_mirframebuffer.h
- MIR_DestroyWindow() : SDL_mirwindow.h
- MIR_DestroyWindowFramebuffer() : SDL_mirframebuffer.h
- MIR_FiniMouse() : SDL_mirmouse.h
- MIR_GetSDLPixelFormat() : SDL_mirvideo.h
- MIR_GetWindowGammaRamp() : SDL_mirwindow.h
- MIR_GetWindowWMInfo() : SDL_mirwindow.h
- MIR_GL_CreateContext() : SDL_miropengl.h
- MIR_GL_DeleteContext : SDL_miropengl.h
- MIR_GL_GetProcAddress : SDL_miropengl.h
- MIR_GL_GetSwapInterval : SDL_miropengl.h
- MIR_GL_LoadLibrary() : SDL_miropengl.h
- MIR_GL_MakeCurrent() : SDL_miropengl.h
- MIR_GL_SetSwapInterval : SDL_miropengl.h
- MIR_GL_SwapWindow() : SDL_miropengl.h
- MIR_GL_UnloadLibrary : SDL_miropengl.h
- MIR_HandleEvent() : SDL_mirevents.h
- MIR_HideWindow() : SDL_mirwindow.h
- MIR_InitMouse() : SDL_mirmouse.h
- MIR_MaximizeWindow() : SDL_mirwindow.h
- MIR_MinimizeWindow() : SDL_mirwindow.h
- MIR_RestoreWindow() : SDL_mirwindow.h
- MIR_SetWindowFullscreen() : SDL_mirwindow.h
- MIR_SetWindowGammaRamp() : SDL_mirwindow.h
- MIR_SetWindowGrab() : SDL_mirwindow.h
- MIR_SetWindowMaximumSize() : SDL_mirwindow.h
- MIR_SetWindowMinimumSize() : SDL_mirwindow.h
- MIR_SetWindowSize() : SDL_mirwindow.h
- MIR_SetWindowTitle() : SDL_mirwindow.h
- MIR_UpdateWindowFramebuffer() : SDL_mirframebuffer.h
- mix8 : SDL_mixer.c
- MLOCK_T : SDL_malloc.c
- mmap_alloc() : SDL_malloc.c
- MMAP_CHUNK_OVERHEAD : SDL_malloc.c
- MMAP_CLEARS : SDL_malloc.c
- MMAP_FOOT_PAD : SDL_malloc.c
- mmap_resize() : SDL_malloc.c
- mode : SDL_opengl_glext.h , gl2ext.h , SDL_glfuncs.h , gl2.h
- modeA : SDL_opengl.h
- modeAlpha : SDL_opengl_glext.h , gl2.h , gl2ext.h
- modeRGB : SDL_opengl_glext.h , gl2ext.h
- modestride : SDL_opengl_glext.h
- modifiers : eglext.h
- MONITOR_DPI_TYPE : SDL_windowsvideo.h
- monitors : SDL_opengl_glext.h , SDL_opengles2_gl2ext.h , gl2ext.h
- MONOCHROME : edid.h
- MooseColors : testoverlay2.c , teststreaming.c
- MooseFrame : testoverlay2.c
- MOOSEFRAME_SIZE : testoverlay2.c , teststreaming.c
- MooseFrames : teststreaming.c
- MOOSEFRAMES_COUNT : testoverlay2.c , teststreaming.c
- MOOSEPIC_H : testoverlay2.c , teststreaming.c
- MOOSEPIC_W : testoverlay2.c , teststreaming.c
- MooseTexture : testoverlay2.c , teststreaming.c
- MORECORE_CONTIGUOUS : SDL_malloc.c
- motionManager : SDL_sysjoystick.m
- mouse_begin_x : testintersections.c
- mouse_begin_y : testintersections.c
- mouse_createFreeColorCursor() : testautomation_mouse.c
- mouse_createFreeCursor() : testautomation_mouse.c
- mouse_getCursor() : testautomation_mouse.c
- mouse_getMouseFocus() : testautomation_mouse.c
- mouse_getMouseState() : testautomation_mouse.c
- mouse_getRelativeMouseState() : testautomation_mouse.c
- mouse_getSetRelativeMouseMode() : testautomation_mouse.c
- mouse_setCursor() : testautomation_mouse.c
- mouse_showCursor() : testautomation_mouse.c
- MOUSE_TESTWINDOW_HEIGHT : testautomation_mouse.c
- MOUSE_TESTWINDOW_WIDTH : testautomation_mouse.c
- mouse_warpMouseInWindow() : testautomation_mouse.c
- mouseTest1 : testautomation_mouse.c
- mouseTest10 : testautomation_mouse.c
- mouseTest2 : testautomation_mouse.c
- mouseTest3 : testautomation_mouse.c
- mouseTest4 : testautomation_mouse.c
- mouseTest5 : testautomation_mouse.c
- mouseTest6 : testautomation_mouse.c
- mouseTest7 : testautomation_mouse.c
- mouseTest8 : testautomation_mouse.c
- mouseTest9 : testautomation_mouse.c
- mouseTests : testautomation_mouse.c
- mouseTestSuite : testautomation_mouse.c , testautomation_suites.h
- MoveSprites() : testnative.c , testsprite2.c , testspriteminimal.c
- MP3_CODE : SDL_wave.h
- mparams : SDL_malloc.c
- MS_ADPCM_CODE : SDL_wave.h
- MS_ADPCM_decode() : SDL_wave.c
- MS_ADPCM_nibble() : SDL_wave.c
- MS_ADPCM_state : SDL_wave.c
- MSPACES : SDL_malloc.c
- mutex : testlock.c
- muxSum : SDL_opengl_glext.h
- SDL_main() : SDL_main.h
- SDL_MAIN_AVAILABLE : SDL_main.h
- SDL_main_stub_symbol() : SDL_dummy_main.c
- SDL_MainIsReady : SDL.c
- SDL_MAJOR_VERSION : SDL_version.h
- SDL_malloc : SDL_dynapi_overrides.h , SDL_dynapi_procs.h , SDL_malloc.c , SDL_stdinc.h
- SDL_malloc_func : SDL_stdinc.h
- SDL_malloc_orig : SDL_test_memory.c
- SDL_MapRGB : SDL_dynapi_overrides.h , SDL_pixels.h , SDL_dynapi_procs.h , SDL_pixels.c
- SDL_MapRGBA : SDL_dynapi_overrides.h , SDL_pixels.h , SDL_pixels.c
- SDL_MapSurface() : SDL_pixels.c , SDL_pixels_c.h
- SDL_MasksToPixelFormatEnum() : SDL_pixels.c , SDL_pixels.h , SDL_dynapi_overrides.h
- SDL_max : SDL_stdinc.h
- SDL_MAX_LOG_MESSAGE : SDL_log.h
- SDL_MAX_QUEUED_EVENTS : SDL_events.c
- SDL_MAX_SINT16 : SDL_stdinc.h
- SDL_MAX_SINT32 : SDL_stdinc.h
- SDL_MAX_SINT64 : SDL_stdinc.h
- SDL_MAX_SINT8 : SDL_stdinc.h
- SDL_MAX_UINT16 : SDL_stdinc.h
- SDL_MAX_UINT32 : SDL_stdinc.h
- SDL_MAX_UINT64 : SDL_stdinc.h
- SDL_MAX_UINT8 : SDL_stdinc.h
- SDL_MaximizeWindow() : SDL_video.c , SDL_dynapi_overrides.h , SDL_video.h
- SDL_memcmp : SDL_dynapi_overrides.h , SDL_string.c , SDL_stdinc.h
- SDL_memcpy : SDL_dynapi_overrides.h , SDL_stdinc.h , SDL_string.c
- SDL_memcpy4() : SDL_stdinc.h
- SDL_memmove : SDL_dynapi_overrides.h , SDL_stdinc.h , SDL_string.c , SDL_dynapi_procs.h
- SDL_MemoryBarrierAcquire : SDL_atomic.h
- SDL_MemoryBarrierAcquireFunction : SDL_dynapi_overrides.h , SDL_atomic.h , SDL_atomic.c
- SDL_MemoryBarrierRelease : SDL_atomic.h
- SDL_MemoryBarrierReleaseFunction : SDL_dynapi_overrides.h , SDL_dynapi_procs.h , SDL_atomic.h , SDL_atomic.c
- SDL_memset() : SDL_string.c , SDL_stdinc.h , SDL_dynapi_overrides.h , SDL_dynapi_procs.h
- SDL_memset4() : SDL_stdinc.h
- SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT : SDL_messagebox.h
- SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT : SDL_messagebox.h
- SDL_MESSAGEBOX_COLOR_BACKGROUND : SDL_messagebox.h
- SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND : SDL_messagebox.h
- SDL_MESSAGEBOX_COLOR_BUTTON_BORDER : SDL_messagebox.h
- SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED : SDL_messagebox.h
- SDL_MESSAGEBOX_COLOR_MAX : SDL_messagebox.h
- SDL_MESSAGEBOX_COLOR_TEXT : SDL_messagebox.h
- SDL_MESSAGEBOX_ERROR : SDL_messagebox.h
- SDL_MESSAGEBOX_INFORMATION : SDL_messagebox.h
- SDL_MESSAGEBOX_WARNING : SDL_messagebox.h
- SDL_MessageBoxButtonFlags : SDL_messagebox.h
- SDL_MessageBoxColorType : SDL_messagebox.h
- SDL_MessageBoxFlags : SDL_messagebox.h
- SDL_MessageboxValidForDriver() : SDL_video.c
- SDL_min : SDL_stdinc.h
- SDL_MIN_SINT16 : SDL_stdinc.h
- SDL_MIN_SINT32 : SDL_stdinc.h
- SDL_MIN_SINT64 : SDL_stdinc.h
- SDL_MIN_SINT8 : SDL_stdinc.h
- SDL_MIN_UINT16 : SDL_stdinc.h
- SDL_MIN_UINT32 : SDL_stdinc.h
- SDL_MIN_UINT64 : SDL_stdinc.h
- SDL_MIN_UINT8 : SDL_stdinc.h
- SDL_MinimizeWindow() : SDL_video.h , SDL_video.c , SDL_dynapi_overrides.h , SDL_dynapi_procs.h
- SDL_MINOR_VERSION : SDL_version.h
- SDL_MIR_LoadSymbols() : SDL_mirdyn.h
- SDL_MIR_MODULE : SDL_mirsym.h
- SDL_MIR_SYM : SDL_mirdyn.h , SDL_mirsym.h
- SDL_MIR_SYM_CONST : SDL_mirdyn.h , SDL_mirsym.h
- SDL_MIR_UnloadSymbols() : SDL_mirdyn.h
- SDL_MIX_MAXVOLUME : SDL_audio.h
- SDL_MixAudio() : SDL_audio.h , SDL_audio.c , SDL_dynapi_overrides.h , SDL_dynapi_procs.h
- SDL_MixAudioFormat() : SDL_audio.h , SDL_dynapi_overrides.h , SDL_mixer.c
- SDL_MostSignificantBitIndex32() : SDL_bits.h
- SDL_mouse : SDL_mouse.c
- SDL_MOUSEBUTTONDOWN : SDL_events.h
- SDL_MOUSEBUTTONUP : SDL_events.h
- SDL_MouseID : SDL_mouse_c.h
- SDL_MouseInit() : SDL_mouse.c , SDL_mouse_c.h
- SDL_MouseIsHaptic() : SDL_haptic.c , SDL_dynapi_procs.h , SDL_dynapi_overrides.h , SDL_haptic.h
- SDL_MOUSEMOTION : SDL_events.h
- SDL_MouseNormalSpeedScaleChanged() : SDL_mouse.c
- SDL_MouseQuit() : SDL_mouse_c.h , SDL_mouse.c
- SDL_MouseRelativeSpeedScaleChanged() : SDL_mouse.c
- SDL_MOUSEWHEEL : SDL_events.h
- SDL_MOUSEWHEEL_FLIPPED : SDL_mouse.h
- SDL_MOUSEWHEEL_NORMAL : SDL_mouse.h
- SDL_MouseWheelDirection : SDL_mouse.h
- SDL_MULTIGESTURE : SDL_events.h
- SDL_MUSTLOCK : SDL_surface.h
- SDL_MUTEX_MAXWAIT : SDL_mutex.h
- SDL_MUTEX_TIMEDOUT : SDL_mutex.h
- SDL_mutexP() : SDL_sysmutex.cpp , SDL_mutex.h
- SDL_mutexV() : SDL_sysmutex.c , SDL_sysmutex.cpp , SDL_mutex.h
- SDLMAIN_DECLSPEC : SDL_main.h