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

### - s -

- samples : SDL_AudioSpec, SDL_HapticCustom
- scale : SDLTest_CommonState
- scancode : SDL_Keysym
- seek : SDL_RWops
- SendEffect : SDL_VirtualJoystickDesc
- sensor : SDL_ControllerSensorEvent, SDL_Event
- serial_number : SDL_hid_device_info
- SetLED : SDL_VirtualJoystickDesc
- SetPlayerIndex : SDL_VirtualJoystickDesc
- shell_surface : SDL_SysWMinfo
- silence : SDL_AudioSpec
- size : SDL_AudioSpec, SDL_RWops
- skip_renderer : SDLTest_CommonState
- small_magnitude : SDL_HapticLeftRight
- src_format : SDL_AudioCVT
- start : SDL_HapticRamp, SDL_TextEditingEvent, SDL_TextEditingExtEvent
- state : SDL_ControllerButtonEvent, SDL_JoyButtonEvent, SDL_KeyboardEvent, SDL_MouseButtonEvent, SDL_MouseMotionEvent
- stdio : SDL_RWops
- stop : SDL_RWops
- subsystem : SDL_SysWMinfo, SDL_SysWMmsg
- surface : SDL_SysWMinfo
- sym : SDL_Keysym
- syswm : SDL_Event