Here is a list of all struct and union fields with links to the structures/unions they belong to:

### - d -

- d : __attribute__ , SDL_DYNAPI_jump_table
- data : Chunk , SDL_AudioBufferQueue , SDL_BlitMap , SDL_HapticCustom , SDL_JoystickGUID , SDL_RWops , SDL_ShapeTree , SDL_Thread , SDL_TLSData , SDL_Window , SDL_WindowUserData , thread_args , TSFSink
- data1 : SDL_RWops , SDL_UserEvent , SDL_WindowEvent
- data2 : SDL_RWops , SDL_UserEvent , SDL_WindowEvent
- datalen : SDL_AudioBufferQueue
- dDist : SDL_MultiGestureEvent
- ddpi : SDL_DisplayData
- deadband : SDL_HapticCondition
- def_cursor : SDL_Mouse
- default_cursor : SDL_VideoData
- default_mflags : malloc_params
- Deinitialize : SDL_AudioDriverImpl
- delay : SDL_HapticCondition , SDL_HapticConstant , SDL_HapticCustom , SDL_HapticPeriodic , SDL_HapticRamp
- demand_only : AudioBootStrap
- depth : SDL_DisplayData , SDLTest_CommonState
- depth_size : SDL_VideoDevice
- dequeue_pos : SDL_EventQueue
- desc : AudioBootStrap , SDL_AudioDriver , VideoBootStrap
- description : SDLTest_TestCaseReference
- desktop_mode : SDL_VideoDisplay
- DestinationChannels : IXAudio2MasteringVoiceVtbl , IXAudio2SourceVoiceVtbl
- DestroyNativeWindow : NativeWindowFactory
- DestroyRenderer : SDL_Renderer
- DestroyTexture : SDL_Renderer
- DestroyWindow : SDL_VideoDevice
- DestroyWindowFramebuffer : SDL_VideoDevice
- destructor : SDL_TLSData
- detailed_timings : MonitorInfo
- DetectDevices : SDL_AudioDriverImpl
- detectionLock : SDL_AudioDriver
- dev : callback_data , SDL_PrivateAudioData
- device : SDL_VideoDisplay
- device_name : SDL_PrivateAudioData
- deviceID : SDL_PrivateAudioData
- DeviceID : XAUDIO2_DEVICE_DETAILS
- DeviceMode : SDL_DisplayModeData
- DeviceName : SDL_DisplayData
- deviceno : SDL_PrivateAudioData
- deviceRef : recDevice
- dfb : DFB_DeviceData
- dfbwin : DFB_WindowData
- dgesture : SDL_Event
- DiagDPI : SDL_DisplayModeData
- digest : SDLTest_Md5Context
- digital : DetailedTiming , MonitorInfo
- digital_sync : DetailedTiming
- dir : SDL_HapticDirection
- DirectConnected() : SDL_BWin
- direction : SDL_HapticCondition , SDL_HapticConstant , SDL_HapticCustom , SDL_HapticPeriodic , SDL_HapticRamp , SDL_MouseWheelEvent
- DispatchMessage() : SDL_BWin
- display : SDL_DisplayData , SDL_GLDriverData , SDL_SW_YUVTexture , SDL_SysWMinfo , SDL_VideoData , SDLTest_CommonState
- Display1X : SDL_SW_YUVTexture
- Display2X : SDL_SW_YUVTexture
- display_modes : SDL_VideoDisplay
- DisplayName : XAUDIO2_DEVICE_DETAILS
- displays : SDL_VideoDevice
- dispman_display : SDL_DisplayData
- dispman_window : SDL_WindowData
- dll_handle : SDL_VideoDevice
- dollarPath : SDL_GestureTouch
- dollarTemplate : SDL_GestureTouch
- doLoop: : SDL_uikitviewcontroller
- done : callback_data
- double_buffer : SDL_VideoDevice
- downleft : SDL_QuadTreeChildren
- downright : SDL_QuadTreeChildren
- dpiType : SDL_VideoData
- dpiX : SDL_VideoData
- dpiY : SDL_VideoData
- drawableFramebuffer : SDL_uikitopenglview
- drawableRenderbuffer : SDL_uikitopenglview
- driver_loaded : SDL_VideoDevice
- driver_path : SDL_VideoDevice
- driverdata : SDL_Cursor , SDL_DisplayMode , SDL_Mouse , SDL_Renderer , SDL_Texture , SDL_VideoDevice , SDL_VideoDisplay , SDL_Window , SDL_WindowShaper
- drop : SDL_Event
- dsc_product_name : MonitorInfo
- dsc_serial_number : MonitorInfo
- dsc_string : MonitorInfo
- dst : SDL_BlitInfo , SDL_BlitMap
- dst_fmt : SDL_iconv_t , SDL_AudioTypeFilters , SDL_BlitInfo
- dst_format : SDL_AudioCVT , SDL_BlitFuncEntry
- dst_h : SDL_BlitInfo
- dst_palette_version : SDL_BlitMap
- dst_pitch : SDL_BlitInfo
- dst_skip : SDL_BlitInfo
- dst_w : SDL_BlitInfo
- dstB : blit_table
- dstbpp : blit_table
- dstG : blit_table
- dstR : blit_table
- dTheta : SDL_MultiGestureEvent
- dummy : SDL_SysWMinfo , SDL_SysWMmsg
- dv : mstate
- dvsize : mstate
- dwExtraInfo : PTOUCHINPUT
- dwFlags : PTOUCHINPUT
- dwID : PTOUCHINPUT
- dwMask : PTOUCHINPUT
- dwNumMsgBuf : LPINPUTCONTEXT2
- DWORD : ITfDocumentMgrVtbl , ITfInputProcessorProfileActivationSinkVtbl , ITfSourceVtbl , ITfThreadMgrExVtbl , ITfUIElementMgrVtbl , ITfUIElementSinkVtbl
- dwPacketNumber : recDevice
- dwReserve : LPINPUTCONTEXT2
- dwTime : PTOUCHINPUT
- dx : SDL_Joystick::balldelta , SDL_TouchFingerEvent
- dxdevice : JoyStick_DeviceData
- dy : SDL_Joystick::balldelta , SDL_TouchFingerEvent
- SDL_Delay : SDL_DYNAPI_jump_table
- SDL_DestroyCond : SDL_DYNAPI_jump_table
- SDL_DestroyRenderer : SDL_DYNAPI_jump_table
- SDL_DestroyWindow : SDL_DYNAPI_jump_table
- SDL_DYNAPI_PROC : SDL_DYNAPI_jump_table