SDL
2.0
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
AndroidKeyInfo
AudioBootStrap
recDevice::axis_correct
AxisState
SDL_Joystick::balldelta
blit_table
callback_data
Chunk
Cocoa_WindowListener
ControllerDescription_t
ControllerMapping_t
DetailedTiming
DFB_CursorData
DFB_DeviceData
DFB_DisplayData
DFB_KeyboardData
DFB_Theme
DFB_WindowData
DIDEVICEINSTANCE
DrawState
EGLClientPixmapHI
Emscripten_CursorData
haptic_effect
haptic_hwdata
haptic_hweffect
hid_device_info
recDevice::hwdata_ball
recDevice::hwdata_hat
ieee_double_shape_type
ieee_float_shape_type
IMA_ADPCM_decoder
IMA_ADPCM_decodestate
input_t
ITfCandidateListUIElement
ITfCandidateListUIElementVtbl
ITfDocumentMgr
ITfDocumentMgrVtbl
ITfInputProcessorProfileActivationSink
ITfInputProcessorProfileActivationSinkVtbl
ITfReadingInformationUIElement
ITfReadingInformationUIElementVtbl
ITfSource
ITfSourceVtbl
ITfThreadMgr
ITfThreadMgrEx
ITfThreadMgrExVtbl
ITfThreadMgrVtbl
ITfUIElement
ITfUIElementMgr
ITfUIElementMgrVtbl
ITfUIElementSink
ITfUIElementSinkVtbl
ITfUIElementVtbl
JoyStick_DeviceData
KMSDRM_CursorData
KMSDRM_FBInfo
Knob
LL_Test
LoadedPicture
LPINPUTCONTEXT2
mallinfo
malloc_params
MIR_Data
MIR_Window
MonitorInfo
MS_ADPCM_decoder
MS_ADPCM_decodestate
msegmentptr
mstate
NativeWindowFactory
NSCursor(InvisibleCursor)
Point
PTOUCHINPUT
ReaderData
recDevice
recElement
RGB2YUVFactors
RGB2YUVParam
RLEDestFormat
RPI_CursorData
sbinptr
SDL_AssertData
SDL_atomic_t
A type representing an atomic integer value. It is a struct so people don't accidentally use numeric operations on it
SDL_AudioCVT
A structure to hold a set of audio conversion filters and buffers
SDL_AudioDevice
SDL_AudioDeviceEvent
Audio device event structure (event.adevice.*)
SDL_AudioDeviceItem
SDL_AudioDriver
SDL_AudioDriverImpl
SDL_AudioSpec
SDL_AudioStream
SDL_BApp
SDL_BlitFuncEntry
SDL_BlitInfo
SDL_BlitMap
SDL_BWin
SDL_Color
SDL_CommonEvent
Fields shared by every event
SDL_cond
SDL_ControllerAxisEvent
Game controller axis motion event structure (event.caxis.*)
SDL_ControllerButtonEvent
Game controller button event structure (event.cbutton.*)
SDL_ControllerDeviceEvent
Controller device event structure (event.cdevice.*)
SDL_Cursor
SDL_DataQueue
SDL_DataQueuePacket
SDL_DisabledEventBlock
SDL_DisplayData
SDL_DisplayEvent
Display state change event data (event.display.*)
SDL_DisplayMode
The structure that defines a display mode
SDL_DisplayModeData
SDL_DollarGestureEvent
Dollar Gesture Event (event.dgesture.*)
SDL_DollarPath
SDL_DollarTemplate
SDL_DropEvent
An event used to request a file open by the system (event.drop.*) This event is enabled by default, you can disable it with
SDL_EventState()
SDL_DYNAPI_jump_table
SDL_error
SDL_Event
General event structure
SDL_EventEntry
SDL_EventQueue
SDL_EventQueueEntry
SDL_EventWatcher
SDL_ExtendedGameControllerBind
SDL_Finger
SDL_FloatPoint
SDL_FormatInfo
SDL_FPoint
SDL_FRect
SDL_GameController
SDL_GameControllerButtonBind
SDL_GameControllerExtendedBind
SDL_GestureTouch
SDL_GLDriverData
SDL_Haptic
SDL_HapticCondition
A structure containing a template for a Condition effect
SDL_HapticConstant
A structure containing a template for a Constant effect
SDL_HapticCustom
A structure containing a template for the
SDL_HAPTIC_CUSTOM
effect
SDL_HapticDirection
Structure that represents a haptic direction
SDL_HapticEffect
The generic template for any haptic effect
SDL_HapticLeftRight
A structure containing a template for a Left/Right effect
SDL_hapticlist_item
SDL_HapticPeriodic
A structure containing a template for a Periodic effect
SDL_HapticRamp
A structure containing a template for a Ramp effect
SDL_HIDAPI_DeviceDriver
SDL_Hint
SDL_HintWatch
SDL_iconv_t
SDL_JoyAxisEvent
Joystick axis motion event structure (event.jaxis.*)
SDL_JoyBallEvent
Joystick trackball motion event structure (event.jball.*)
SDL_JoyButtonEvent
Joystick button event structure (event.jbutton.*)
SDL_JoyDeviceEvent
Joystick device event structure (event.jdevice.*)
SDL_JoyHatEvent
Joystick hat position change event structure (event.jhat.*)
SDL_Joystick
SDL_JoystickAxisInfo
SDL_JoystickDriver
SDL_JoystickGUID
SDL_Keyboard
SDL_KeyboardEvent
Keyboard button event structure (event.key.*)
SDL_Keysym
The SDL keysym structure, used in key events
SDL_LogLevel
SDL_MessageBoxButtonData
Individual button data
SDL_MessageBoxColor
RGB value used in a message box color scheme
SDL_MessageBoxColorScheme
A set of colors to use for message box dialogs
SDL_MessageBoxData
MessageBox structure containing title, text, window, etc
SDL_MimeDataList
SDL_Mouse
SDL_MouseButtonEvent
Mouse button event structure (event.button.*)
SDL_MouseClickState
SDL_MouseData
SDL_MouseMotionEvent
Mouse motion event structure (event.motion.*)
SDL_MouseWheelEvent
Mouse wheel event structure (event.wheel.*)
SDL_MultiGestureEvent
Multiple Finger Gesture Event (event.mgesture.*)
SDL_mutex
SDL_OSEvent
OS Specific event
SDL_Palette
SDL_PixelFormat
SDL_Point
The structure that defines a point
SDL_PrivateAudioData
SDL_PrivateGLESData
SDL_QuadTreeChildren
SDL_QuitEvent
The "quit requested" event
SDL_Rect
A rectangle, with the origin at the upper left
SDL_RenderDriver
SDL_Renderer
SDL_RendererInfo
Information on the capabilities of a render driver or context
SDL_RWops
SDL_sem
SDL_Sensor
SDL_SensorDriver
SDL_SensorEvent
Sensor event structure (event.sensor.*)
SDL_ShapeData
SDL_ShapeDriver
SDL_ShapeTree
SDL_ShapeUnion
SDL_Surface
A collection of pixels used in software blitting
SDL_SW_YUVTexture
SDL_SysWMEntry
SDL_SysWMEvent
A video driver dependent system event (event.syswm.*) This event is disabled by default, you can enable it with
SDL_EventState()
SDL_SysWMinfo
SDL_SysWMmsg
SDL_TextEditingEvent
Keyboard text editing event structure (event.edit.*)
SDL_TextInputEvent
Keyboard text input event structure (event.text.*)
SDL_Texture
SDL_Thread
SDL_Timer
SDL_TimerData
SDL_TimerMap
SDL_TLSData
SDL_TLSEntry
SDL_Touch
SDL_TouchFingerEvent
Touch finger event structure (event.tfinger.*)
SDL_tracked_allocation
SDL_uikitview
SDL_uikitopenglview
SDL_uikitviewcontroller
SDL_UserEvent
A user-defined event type (event.user.*)
SDL_version
Information the version of SDL in use
SDL_VideoData
SDL_VideoDevice
SDL_VideoDisplay
SDL_vidpid_list
SDL_WaylandDataDevice
SDL_WaylandDataOffer
SDL_WaylandDataSource
SDL_Window
The type used to identify a window
SDL_WindowData
SDL_WindowEvent
Window state change event data (event.window.*)
SDL_WindowShapeMode
A struct that tags the
SDL_WindowShapeParams
union with an enum describing the type of its contents
SDL_WindowShapeParams
A union containing parameters for shaped windows
SDL_WindowShaper
SDL_WindowTextureData
SDL_WindowUserData
SDL_xdg_shell_surface
SDL_zxdg_shell_surface
SDLLaunchScreenController
SDLTest_CommonState
SDLTest_Crc32Context
SDLTest_Md5Context
SDLTest_RandomContext
SDLTest_SurfaceImage_t
SDLTest_TestCaseReference
SDLTest_TestSuiteReference
SDLUIKitDelegate
sealed
sensor_hwdata
stack_entry
SW_RenderData
TASKDIALOG_BUTTON
TASKDIALOGCONFIG
tbinptr
tColorRGBA
tColorY
thread_args
Timing
TSFSink
UIKitKeyInfo
UnifontGlyph
VideoBootStrap
VkAcquireNextImageInfoKHX
VkAllocationCallbacks
VkApplicationInfo
VkAttachmentDescription
VkAttachmentReference
VkBindBufferMemoryInfoKHX
VkBindImageMemoryInfoKHX
VkBindImageMemorySwapchainInfoKHX
VkBindSparseInfo
VkBufferCopy
VkBufferCreateInfo
VkBufferImageCopy
VkBufferMemoryBarrier
VkBufferMemoryRequirementsInfo2KHR
VkBufferViewCreateInfo
VkClearAttachment
VkClearColorValue
VkClearDepthStencilValue
VkClearRect
VkClearValue
VkCmdProcessCommandsInfoNVX
VkCmdReserveSpaceForCommandsInfoNVX
VkCommandBufferAllocateInfo
VkCommandBufferBeginInfo
VkCommandBufferInheritanceInfo
VkCommandPoolCreateInfo
VkComponentMapping
VkComputePipelineCreateInfo
VkCopyDescriptorSet
VkDebugMarkerMarkerInfoEXT
VkDebugMarkerObjectNameInfoEXT
VkDebugMarkerObjectTagInfoEXT
VkDebugReportCallbackCreateInfoEXT
VkDedicatedAllocationBufferCreateInfoNV
VkDedicatedAllocationImageCreateInfoNV
VkDedicatedAllocationMemoryAllocateInfoNV
VkDescriptorBufferInfo
VkDescriptorImageInfo
VkDescriptorPoolCreateInfo
VkDescriptorPoolSize
VkDescriptorSetAllocateInfo
VkDescriptorSetLayoutBinding
VkDescriptorSetLayoutCreateInfo
VkDescriptorUpdateTemplateCreateInfoKHR
VkDescriptorUpdateTemplateEntryKHR
VkDeviceCreateInfo
VkDeviceEventInfoEXT
VkDeviceGeneratedCommandsFeaturesNVX
VkDeviceGeneratedCommandsLimitsNVX
VkDeviceGroupBindSparseInfoKHX
VkDeviceGroupCommandBufferBeginInfoKHX
VkDeviceGroupDeviceCreateInfoKHX
VkDeviceGroupPresentCapabilitiesKHX
VkDeviceGroupPresentInfoKHX
VkDeviceGroupRenderPassBeginInfoKHX
VkDeviceGroupSubmitInfoKHX
VkDeviceGroupSwapchainCreateInfoKHX
VkDeviceQueueCreateInfo
VkDispatchIndirectCommand
VkDisplayEventInfoEXT
VkDisplayModeCreateInfoKHR
VkDisplayModeParametersKHR
VkDisplayModePropertiesKHR
VkDisplayPlaneCapabilitiesKHR
VkDisplayPlanePropertiesKHR
VkDisplayPowerInfoEXT
VkDisplayPresentInfoKHR
VkDisplayPropertiesKHR
VkDisplaySurfaceCreateInfoKHR
VkDrawIndexedIndirectCommand
VkDrawIndirectCommand
VkEventCreateInfo
VkExportFenceCreateInfoKHR
VkExportMemoryAllocateInfoKHR
VkExportMemoryAllocateInfoNV
VkExportSemaphoreCreateInfoKHR
VkExtensionProperties
VkExtent2D
VkExtent3D
VkExternalBufferPropertiesKHR
VkExternalFencePropertiesKHR
VkExternalImageFormatPropertiesKHR
VkExternalImageFormatPropertiesNV
VkExternalMemoryBufferCreateInfoKHR
VkExternalMemoryImageCreateInfoKHR
VkExternalMemoryImageCreateInfoNV
VkExternalMemoryPropertiesKHR
VkExternalSemaphorePropertiesKHR
VkFenceCreateInfo
VkFenceGetFdInfoKHR
VkFormatProperties
VkFormatProperties2KHR
VkFramebufferCreateInfo
VkGraphicsPipelineCreateInfo
VkHdrMetadataEXT
VkImageBlit
VkImageCopy
VkImageCreateInfo
VkImageFormatProperties
VkImageFormatProperties2KHR
VkImageMemoryBarrier
VkImageMemoryRequirementsInfo2KHR
VkImageResolve
VkImageSparseMemoryRequirementsInfo2KHR
VkImageSubresource
VkImageSubresourceLayers
VkImageSubresourceRange
VkImageSwapchainCreateInfoKHX
VkImageViewCreateInfo
VkImportFenceFdInfoKHR
VkImportMemoryFdInfoKHR
VkImportSemaphoreFdInfoKHR
VkIndirectCommandsLayoutCreateInfoNVX
VkIndirectCommandsLayoutTokenNVX
VkIndirectCommandsTokenNVX
VkInstanceCreateInfo
VkLayerProperties
VkMappedMemoryRange
VkMemoryAllocateFlagsInfoKHX
VkMemoryAllocateInfo
VkMemoryBarrier
VkMemoryDedicatedAllocateInfoKHR
VkMemoryDedicatedRequirementsKHR
VkMemoryFdPropertiesKHR
VkMemoryGetFdInfoKHR
VkMemoryHeap
VkMemoryRequirements
VkMemoryRequirements2KHR
VkMemoryType
VkObjectTableCreateInfoNVX
VkObjectTableDescriptorSetEntryNVX
VkObjectTableEntryNVX
VkObjectTableIndexBufferEntryNVX
VkObjectTablePipelineEntryNVX
VkObjectTablePushConstantEntryNVX
VkObjectTableVertexBufferEntryNVX
VkOffset2D
VkOffset3D
VkPastPresentationTimingGOOGLE
VkPhysicalDevice16BitStorageFeaturesKHR
VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
VkPhysicalDeviceDiscardRectanglePropertiesEXT
VkPhysicalDeviceExternalBufferInfoKHR
VkPhysicalDeviceExternalFenceInfoKHR
VkPhysicalDeviceExternalImageFormatInfoKHR
VkPhysicalDeviceExternalSemaphoreInfoKHR
VkPhysicalDeviceFeatures
VkPhysicalDeviceFeatures2KHR
VkPhysicalDeviceGroupPropertiesKHX
VkPhysicalDeviceIDPropertiesKHR
VkPhysicalDeviceImageFormatInfo2KHR
VkPhysicalDeviceLimits
VkPhysicalDeviceMemoryProperties
VkPhysicalDeviceMemoryProperties2KHR
VkPhysicalDeviceMultiviewFeaturesKHX
VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
VkPhysicalDeviceMultiviewPropertiesKHX
VkPhysicalDeviceProperties
VkPhysicalDeviceProperties2KHR
VkPhysicalDevicePushDescriptorPropertiesKHR
VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT
VkPhysicalDeviceSparseImageFormatInfo2KHR
VkPhysicalDeviceSparseProperties
VkPhysicalDeviceSurfaceInfo2KHR
VkPhysicalDeviceVariablePointerFeaturesKHR
VkPipelineCacheCreateInfo
VkPipelineColorBlendAdvancedStateCreateInfoEXT
VkPipelineColorBlendAttachmentState
VkPipelineColorBlendStateCreateInfo
VkPipelineCoverageModulationStateCreateInfoNV
VkPipelineCoverageToColorStateCreateInfoNV
VkPipelineDepthStencilStateCreateInfo
VkPipelineDiscardRectangleStateCreateInfoEXT
VkPipelineDynamicStateCreateInfo
VkPipelineInputAssemblyStateCreateInfo
VkPipelineLayoutCreateInfo
VkPipelineMultisampleStateCreateInfo
VkPipelineRasterizationStateCreateInfo
VkPipelineRasterizationStateRasterizationOrderAMD
VkPipelineShaderStageCreateInfo
VkPipelineTessellationStateCreateInfo
VkPipelineVertexInputStateCreateInfo
VkPipelineViewportStateCreateInfo
VkPipelineViewportSwizzleStateCreateInfoNV
VkPipelineViewportWScalingStateCreateInfoNV
VkPresentInfoKHR
VkPresentRegionKHR
VkPresentRegionsKHR
VkPresentTimeGOOGLE
VkPresentTimesInfoGOOGLE
VkPushConstantRange
VkQueryPoolCreateInfo
VkQueueFamilyProperties
VkQueueFamilyProperties2KHR
VkRect2D
VkRectLayerKHR
VkRefreshCycleDurationGOOGLE
VkRenderPassBeginInfo
VkRenderPassCreateInfo
VkRenderPassMultiviewCreateInfoKHX
VkSamplerCreateInfo
VkSamplerReductionModeCreateInfoEXT
VkSemaphoreCreateInfo
VkSemaphoreGetFdInfoKHR
VkShaderModuleCreateInfo
VkSharedPresentSurfaceCapabilitiesKHR
VkSparseBufferMemoryBindInfo
VkSparseImageFormatProperties
VkSparseImageFormatProperties2KHR
VkSparseImageMemoryBind
VkSparseImageMemoryBindInfo
VkSparseImageMemoryRequirements
VkSparseImageMemoryRequirements2KHR
VkSparseImageOpaqueMemoryBindInfo
VkSparseMemoryBind
VkSpecializationInfo
VkSpecializationMapEntry
VkStencilOpState
VkSubmitInfo
VkSubpassDependency
VkSubpassDescription
VkSubresourceLayout
VkSurfaceCapabilities2EXT
VkSurfaceCapabilities2KHR
VkSurfaceCapabilitiesKHR
VkSurfaceFormat2KHR
VkSurfaceFormatKHR
VkSwapchainCounterCreateInfoEXT
VkSwapchainCreateInfoKHR
VkTextureLODGatherFormatPropertiesAMD
VkValidationFlagsEXT
VkVertexInputAttributeDescription
VkVertexInputBindingDescription
VkViewport
VkViewportSwizzleNV
VkViewportWScalingNV
VkWriteDescriptorSet
VkXYColorEXT
VulkanContext
WaveExtensibleFMT
WaveFMT
window_impl_t
WriterData
YUV2RGBParam
Generated on Sun Jun 26 2022 23:08:17 for SDL by
1.8.1.2