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

### - s -

- s : __attribute__
- sample : IMA_ADPCM_decodestate
- samples : SDL_AudioSpec , SDL_HapticCustom
- SamplesPlayed : XAUDIO2_VOICE_STATE
- saved : SDL_ShapeData
- saved_gamma : SDL_Window
- scale : SDL_Renderer , SDLTest_CommonState
- scale_backup : SDL_Renderer
- scale_direction : DrawState
- ScaleX : SDL_DisplayModeData
- ScaleY : SDL_DisplayModeData
- scancode : SDL_Keysym
- scanline_pad : SDL_DisplayData
- scheduled : SDL_Timer
- screen : SDL_DisplayData
- screensaver_activity : SDL_VideoData
- screensaver_assertion : SDL_VideoData
- screensaver_use_iopm : SDL_VideoData
- scrollWheel: : Cocoa_WindowListener
- SDL_SaveAllDollarTemplates : SDL_DYNAPI_jump_table
- SDL_scalbn : SDL_DYNAPI_jump_table
- SDL_SemValue : SDL_DYNAPI_jump_table
- SDL_SemWait : SDL_DYNAPI_jump_table
- SDL_SemWaitTimeout : SDL_DYNAPI_jump_table
- SDL_SetAssertionHandler : SDL_DYNAPI_jump_table
- SDL_SetClipboardText : SDL_DYNAPI_jump_table
- SDL_SetCursor : SDL_DYNAPI_jump_table
- SDL_SetEventFilter : SDL_DYNAPI_jump_table
- SDL_SetHint : SDL_DYNAPI_jump_table
- SDL_SetMainReady : SDL_DYNAPI_jump_table
- SDL_SetPaletteColors : SDL_DYNAPI_jump_table
- SDL_SetRenderDrawBlendMode : SDL_DYNAPI_jump_table
- SDL_SetRenderDrawColor : SDL_DYNAPI_jump_table
- SDL_SetRenderTarget : SDL_DYNAPI_jump_table
- SDL_SetSurfaceRLE : SDL_DYNAPI_jump_table
- SDL_SetWindowBrightness : SDL_DYNAPI_jump_table
- SDL_SetWindowDisplayMode : SDL_DYNAPI_jump_table
- SDL_SetWindowFullscreen : SDL_DYNAPI_jump_table
- SDL_SetWindowGammaRamp : SDL_DYNAPI_jump_table
- SDL_SetWindowGrab : SDL_DYNAPI_jump_table
- SDL_SetWindowIcon : SDL_DYNAPI_jump_table
- SDL_SetWindowShape : SDL_DYNAPI_jump_table
- SDL_SetWindowTitle : SDL_DYNAPI_jump_table
- SDL_ShowCursor : SDL_DYNAPI_jump_table
- SDL_ShowSimpleMessageBox : SDL_DYNAPI_jump_table
- SDL_ShowWindow : SDL_DYNAPI_jump_table
- SDL_sinf : SDL_DYNAPI_jump_table
- SDL_SoftStretch : SDL_DYNAPI_jump_table
- SDL_sscanf : SDL_DYNAPI_jump_table
- SDL_StartTextInput : SDL_DYNAPI_jump_table
- SDL_StopTextInput : SDL_DYNAPI_jump_table
- SDL_strlcat : SDL_DYNAPI_jump_table
- SDL_strlcpy : SDL_DYNAPI_jump_table
- SDL_strlwr : SDL_DYNAPI_jump_table
- SDL_strncasecmp : SDL_DYNAPI_jump_table
- SDL_strncmp : SDL_DYNAPI_jump_table
- SDL_strrchr : SDL_DYNAPI_jump_table
- SDL_strrev : SDL_DYNAPI_jump_table
- SDL_strtod : SDL_DYNAPI_jump_table
- SDL_strtol : SDL_DYNAPI_jump_table
- SDL_strtoll : SDL_DYNAPI_jump_table
- sdl_window : MIR_Window
- sdlwindow : SDL_WindowData
- seek : SDL_RWops
- seenWarp : SDL_MouseData
- seg : mstate
- selection_waiting : SDL_VideoData
- sem : SDL_mutex , SDL_sem , SDL_TimerData
- send_add_event : JoyStick_DeviceData
- send_remove_event : recDevice
- SendCount : XAUDIO2_VOICE_SENDS
- separate_hv_sync : MonitorInfo
- sequence : SDL_EventQueueEntry
- serial_number : MonitorInfo
- serration_on_vsync : MonitorInfo
- serrations : DetailedTiming
- SET_ALPHA : blit_table
- setAnimationCallback:callback:callbackParam: : SDL_uikitviewcontroller
- SetBitmap() : SDL_BWin
- SetBufferDirty() : SDL_BWin
- SetBufferExists() : SDL_BWin
- SetClipboardText : SDL_VideoDevice
- SetCurrentContext() : SDL_BApp
- SetDisplayMode : SDL_VideoDevice
- setFullscreenSpace: : Cocoa_WindowListener
- SetID() : SDL_BWin
- setPendingMoveX:Y: : Cocoa_WindowListener
- SetRelativeMouseMode : SDL_Mouse
- SetRenderTarget : SDL_Renderer
- setSDLWindow: : SDL_uikitview
- SetTextInputRect : SDL_VideoDevice
- SetTextureAlphaMod : SDL_Renderer
- SetTextureBlendMode : SDL_Renderer
- SetTextureColorMod : SDL_Renderer
- SetTrashBuffer() : SDL_BWin
- SetWindow() : sealed
- SetWindowBordered : SDL_VideoDevice
- SetWindowFullscreen : SDL_VideoDevice
- SetWindowGammaRamp : SDL_VideoDevice
- SetWindowGrab : SDL_VideoDevice
- SetWindowHitTest : SDL_VideoDevice
- SetWindowIcon : SDL_VideoDevice
- SetWindowMaximumSize : SDL_VideoDevice
- SetWindowMinimumSize : SDL_VideoDevice
- SetWindowPosition : SDL_VideoDevice
- SetWindowShape : SDL_ShapeDriver
- SetWindowSize : SDL_VideoDevice
- SetWindowTitle : SDL_VideoDevice
- sflags : msegmentptr
- shape : SDL_ShapeData , SDL_ShapeUnion
- shape_driver : SDL_VideoDevice
- shaper : SDL_Window
- share_with_current_context : SDL_VideoDevice
- sharedAppDelegate : SDLUIKitDelegate
- shcoreDLL : SDL_VideoData
- shell : SDL_VideoData
- shell_surface : SDL_SysWMinfo , SDL_WindowData
- shm : SDL_VideoData
- shminfo : SDL_WindowData
- ShouldWaitForAppResumeEvents() : sealed
- Show() : SDL_BWin
- ShowCursor : SDL_Mouse
- ShowMessageBox : SDL_VideoDevice
- ShowScreenKeyboard : SDL_VideoDevice
- ShowWindow : SDL_VideoDevice
- shutdown : SDL_AudioDevice
- signals : SDL_cond
- silence : SDL_AudioSpec
- size : DFB_WindowData , msegmentptr , SDL_AudioSpec , SDL_RWops
- skip_renderer : SDLTest_CommonState
- SkipMixerLock : SDL_AudioDriverImpl
- small_magnitude : SDL_HapticLeftRight
- smallbins : mstate
- smallmap : mstate
- smblks : mallinfo
- software : MIR_Data
- sound : SDL_PrivateAudioData
- soundpos : callback_data
- SourceChannels : IXAudio2MasteringVoiceVtbl , IXAudio2SourceVoiceVtbl
- spec : SDL_AudioDevice
- sprite : DrawState
- sprite_rect : DrawState
- src : SDL_BlitInfo
- src_fmt : SDL_iconv_t , SDL_AudioTypeFilters , SDL_BlitInfo
- src_format : SDL_AudioCVT , SDL_BlitFuncEntry
- src_h : SDL_BlitInfo
- src_palette_version : SDL_BlitMap
- src_pitch : SDL_BlitInfo
- src_skip : SDL_BlitInfo
- src_w : SDL_BlitInfo
- srcB : blit_table
- srcG : blit_table
- srcR : blit_table
- srgb_is_standard : MonitorInfo
- standard : MonitorInfo
- standby : MonitorInfo
- start : SDL_HapticRamp , SDL_TextEditingEvent
- startAnimation : SDL_uikitviewcontroller
- startpos : SDL_AudioBufferQueue
- StartTextInput : SDL_VideoDevice
- state : IMA_ADPCM_decoder , MS_ADPCM_decoder , SDL_ControllerButtonEvent , SDL_JoyButtonEvent , SDL_KeyboardEvent , SDL_MouseButtonEvent , SDL_MouseMotionEvent , SDL_Thread
- status : SDL_Thread
- stdio : SDL_RWops
- STDMETHOD_() : IXAudio2MasteringVoiceVtbl , IXAudio2SourceVoiceVtbl , IXAudio2VoiceCallbackVtbl , IXAudio2Vtbl
- stencil_size : SDL_VideoDevice
- stereo : DetailedTiming , SDL_VideoDevice
- stop : SDL_RWops
- stopAnimation : SDL_uikitviewcontroller
- StopTextInput : SDL_VideoDevice
- stopThread : haptic_hwdata
- stopTicks : haptic_hwdata
- storage : SDL_TLSEntry
- stream : SDL_PrivateAudioData
- streamer : SDL_AudioDevice
- stretch : SDL_SW_YUVTexture
- Stride : SDL_VideoData
- subsystem : SDL_SysWMinfo , SDL_SysWMmsg
- SubType : JoyStick_DeviceData
- supported : SDL_Haptic
- supportedInterfaceOrientations : SDL_uikitviewcontroller , SDLLaunchScreenController
- surf : DFB_CursorData
- surface : DFB_WindowData , LoadedPicture , MIR_Window , SDL_GLDriverData , SDL_ShapeData , SDL_SysWMinfo , SDL_Window , SDL_WindowData , SW_RenderData
- surface_valid : SDL_Window
- suspend : MonitorInfo
- suspend_screensaver : SDL_VideoDevice
- SuspendScreenSaver : SDL_VideoDevice
- swapBuffers : SDL_uikitopenglview
- SwapBuffers() : SDL_BWin
- swapinterval : SDL_GLDriverData , SDL_VideoData
- sym : SDL_Keysym
- sync_on_green : DetailedTiming
- sync_signal_level : MonitorInfo
- system_cursor : Emscripten_CursorData
- syswm : SDL_Event
- szDeviceId : IXAudio2Vtbl