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

### - d -

- d : SDL_DYNAPI_jump_table
- data : Chunk , SDL_BlitMap , SDL_DataQueuePacket , SDL_HapticCustom , SDL_JoystickGUID , SDL_MimeDataList , SDL_RWops , SDL_ShapeTree , SDL_Thread , SDL_TLSData , SDL_Window , SDL_WindowUserData , thread_args , TSFSink , UnifontGlyph
- data1 : SDL_RWops , SDL_UserEvent , SDL_WindowEvent
- data2 : SDL_RWops , SDL_UserEvent , SDL_WindowEvent
- data_device : SDL_WaylandDataDevice , SDL_WaylandDataOffer
- data_device_manager : SDL_VideoData
- data_offer : wl_data_device_listener
- datalen : SDL_DataQueuePacket
- dataSize : VkSpecializationInfo
- dDist : SDL_MultiGestureEvent
- ddpi : SDL_DisplayData
- deadband : SDL_HapticCondition
- dedicatedAllocation : VkDedicatedAllocationBufferCreateInfoNV , VkDedicatedAllocationImageCreateInfoNV
- def_cursor : SDL_Mouse
- default_device_generation : SDL_PrivateAudioData
- default_mflags : malloc_params
- Deinitialize : SDL_AudioDriverImpl
- delay : SDL_HapticCondition , SDL_HapticConstant , SDL_HapticCustom , SDL_HapticPeriodic , SDL_HapticRamp
- delete_id : wl_display_listener
- demand_only : AudioBootStrap
- dependencyCount : VkRenderPassCreateInfo , VkRenderPassMultiviewCreateInfoKHX
- dependencyFlags : VkSubpassDependency
- depth : SDL_DisplayData , SDLTest_CommonState , VkClearDepthStencilValue , VkExtent3D
- depth_size : SDL_VideoDevice
- depthBiasClamp : VkPhysicalDeviceFeatures , VkPipelineRasterizationStateCreateInfo
- depthBiasConstantFactor : VkPipelineRasterizationStateCreateInfo
- depthBiasEnable : VkPipelineRasterizationStateCreateInfo
- depthBiasSlopeFactor : VkPipelineRasterizationStateCreateInfo
- depthBounds : VkPhysicalDeviceFeatures
- depthBoundsTestEnable : VkPipelineDepthStencilStateCreateInfo
- depthClamp : VkPhysicalDeviceFeatures
- depthClampEnable : VkPipelineRasterizationStateCreateInfo
- depthCompareOp : VkPipelineDepthStencilStateCreateInfo
- depthFailOp : VkStencilOpState
- depthPitch : VkSubresourceLayout
- depthStencil : VkClearValue
- depthTestEnable : VkPipelineDepthStencilStateCreateInfo
- depthWriteEnable : VkPipelineDepthStencilStateCreateInfo
- dequeue_pos : SDL_EventQueue
- desc : AudioBootStrap , SDL_AudioDriver , VideoBootStrap
- description : SDLTest_TestCaseReference , VkLayerProperties
- descriptorCount : VkCopyDescriptorSet , VkDescriptorPoolSize , VkDescriptorSetLayoutBinding , VkDescriptorUpdateTemplateEntryKHR , VkWriteDescriptorSet
- descriptorPool : VkDescriptorSetAllocateInfo
- descriptorSet : VkObjectTableDescriptorSetEntryNVX
- descriptorSetCount : VkDescriptorSetAllocateInfo
- descriptorSetLayout : VkDescriptorUpdateTemplateCreateInfoKHR
- descriptorType : VkDescriptorSetLayoutBinding , VkDescriptorUpdateTemplateEntryKHR , VkWriteDescriptorSet
- descriptorUpdateEntryCount : VkDescriptorUpdateTemplateCreateInfoKHR
- desiredPresentTime : VkPastPresentationTimingGOOGLE , VkPresentTimeGOOGLE
- desktop_mode : SDL_VideoDisplay
- 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 , VulkanContext
- device_lost : SDL_PrivateAudioData
- device_name : SDL_PrivateAudioData
- deviceEvent : VkDeviceEventInfoEXT
- deviceID : SDL_PrivateAudioData , VkPhysicalDeviceProperties
- deviceIndexCount : VkBindBufferMemoryInfoKHX , VkBindImageMemoryInfoKHX
- deviceLUID : VkPhysicalDeviceIDPropertiesKHR
- deviceLUIDValid : VkPhysicalDeviceIDPropertiesKHR
- deviceMask : VkAcquireNextImageInfoKHX , VkDeviceGroupCommandBufferBeginInfoKHX , VkDeviceGroupRenderPassBeginInfoKHX , VkMemoryAllocateFlagsInfoKHX
- DeviceMode : SDL_DisplayModeData
- DeviceName : SDL_DisplayData
- deviceName : VkPhysicalDeviceProperties
- deviceno : SDL_PrivateAudioData
- deviceNodeMask : VkPhysicalDeviceIDPropertiesKHR
- deviceRef : recDevice
- deviceRenderAreaCount : VkDeviceGroupRenderPassBeginInfoKHX
- deviceType : VkPhysicalDeviceProperties
- deviceUUID : VkPhysicalDeviceIDPropertiesKHR
- devid : SDL_PrivateAudioData
- devindex : SDL_VideoData
- devports : SDL_PrivateAudioData
- dfb : DFB_DeviceData
- dfbwin : DFB_WindowData
- dgesture : SDL_Event
- 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
- disabledValidationCheckCount : VkValidationFlagsEXT
- discardRectangleCount : VkPipelineDiscardRectangleStateCreateInfoEXT
- discardRectangleMode : VkPipelineDiscardRectangleStateCreateInfoEXT
- discreteQueuePriorities : VkPhysicalDeviceLimits
- DispatchMessage() : SDL_BWin
- display : SDL_DisplayData , SDL_GLDriverData , SDL_SW_YUVTexture , SDL_SysWMinfo , SDL_VideoData , SDLTest_CommonState , VkDisplayPropertiesKHR
- display_config : MIR_Data
- display_modes : SDL_VideoDisplay
- displayEvent : VkDisplayEventInfoEXT
- displayMode : VkDisplayModePropertiesKHR , VkDisplaySurfaceCreateInfoKHR
- displayName : VkDisplayPropertiesKHR
- displayPrimaryBlue : VkHdrMetadataEXT
- displayPrimaryGreen : VkHdrMetadataEXT
- displayPrimaryRed : VkHdrMetadataEXT
- displayRequest : SDL_VideoData
- displays : SDL_VideoDevice
- dispman_display : SDL_DisplayData
- dispman_window : SDL_WindowData
- divisor : VkIndirectCommandsLayoutTokenNVX
- dll_handle : SDL_VideoDevice
- dnd_drop_performed : wl_data_source_listener
- dnd_finished : wl_data_source_listener
- dollarPath : SDL_GestureTouch
- dollarTemplate : SDL_GestureTouch
- doLoop: : SDL_uikitviewcontroller
- done : callback_data , wl_callback_listener , wl_output_listener
- double_buffer : SDL_VideoDevice , SDL_WindowData
- down : wl_touch_listener
- downleft : SDL_QuadTreeChildren
- downright : SDL_QuadTreeChildren
- dpi_scale : SDL_Renderer
- dpiType : SDL_VideoData
- dpiX : SDL_VideoData
- dpiY : SDL_VideoData
- drag_offer : SDL_WaylandDataDevice
- drag_serial : SDL_WaylandDataDevice
- drawableFramebuffer : SDL_uikitopenglview
- drawableRenderbuffer : SDL_uikitopenglview
- drawIndirectFirstInstance : VkPhysicalDeviceFeatures
- 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
- driverUUID : VkPhysicalDeviceIDPropertiesKHR
- driverVersion : VkPhysicalDeviceProperties
- drm_evctx : SDL_VideoData
- drm_fd : KMSDRM_FBInfo , SDL_VideoData
- drm_pollfd : SDL_VideoData
- drop : SDL_Event , wl_data_device_listener
- dsc_product_name : MonitorInfo
- dsc_serial_number : MonitorInfo
- dsc_string : MonitorInfo
- dst : SDL_BlitInfo , SDL_BlitMap
- dst_channels : SDL_AudioStream
- dst_fmt : SDL_iconv_t , SDL_BlitInfo
- dst_format : SDL_AudioStream , SDL_AudioCVT , SDL_BlitFuncEntry
- dst_h : SDL_BlitInfo
- dst_palette_version : SDL_BlitMap
- dst_pitch : SDL_BlitInfo
- dst_rate : SDL_AudioStream
- dst_sample_frame_size : SDL_AudioStream
- dst_skip : SDL_BlitInfo
- dst_w : SDL_BlitInfo
- dstAccessMask : VkBufferMemoryBarrier , VkImageMemoryBarrier , VkMemoryBarrier , VkSubpassDependency
- dstAlphaBlendFactor : VkPipelineColorBlendAttachmentState
- dstArrayElement : VkCopyDescriptorSet , VkDescriptorUpdateTemplateEntryKHR , VkWriteDescriptorSet
- dstB : blit_table
- dstBinding : VkCopyDescriptorSet , VkDescriptorUpdateTemplateEntryKHR , VkWriteDescriptorSet
- dstbpp : blit_table
- dstColorBlendFactor : VkPipelineColorBlendAttachmentState
- dstG : blit_table
- dstOffset : VkBufferCopy , VkImageCopy , VkImageResolve
- dstOffsets : VkImageBlit
- dstPremultiplied : VkPipelineColorBlendAdvancedStateCreateInfoEXT
- dstQueueFamilyIndex : VkBufferMemoryBarrier , VkImageMemoryBarrier
- dstR : blit_table
- dstRect : VkDisplayPresentInfoKHR
- dstSet : VkCopyDescriptorSet , VkWriteDescriptorSet
- dstStageMask : VkSubpassDependency
- dstSubpass : VkSubpassDependency
- dstSubresource : VkImageBlit , VkImageCopy , VkImageResolve
- dTheta : SDL_MultiGestureEvent
- dualSrcBlend : VkPhysicalDeviceFeatures
- dummy : SDL_PrivateGLESData , 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
- dynamicCount : VkIndirectCommandsLayoutTokenNVX
- dynamicStateCount : VkPipelineDynamicStateCreateInfo
- SDL_Delay : SDL_DYNAPI_jump_table
- SDL_DequeueAudio : 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