SDL_DisplayMode | The structure that defines a display mode |
SDL_Event | General event structure |
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_HapticPeriodic | A structure containing a template for a Periodic effect |
SDL_HapticRamp | A structure containing a template for a Ramp effect |
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_JoyHatEvent | Joystick hat position change event structure (event.jhat.*) |
SDL_KeyboardEvent | Keyboard button event structure (event.key.*) |
SDL_keysym | The SDL keysym structure, used in key events |
SDL_MouseButtonEvent | Mouse button event structure (event.button.*) |
SDL_MouseMotionEvent | Mouse motion event structure (event.motion.*) |
SDL_MouseWheelEvent | Mouse wheel event structure (event.wheel.*) |
SDL_QuitEvent | The "quit requested" event |
SDL_Rect | A rectangle, with the origin at the upper left |
SDL_RendererInfo | Information on the capabilities of a render driver or context |
SDL_Surface | A collection of pixels used in software blitting |
SDL_SysWMEvent | A video driver dependent system event (event.syswm.*) |
SDL_TextEditingEvent | Keyboard text editing event structure (event.edit.*) |
SDL_TextInputEvent | Keyboard text input event structure (event.text.*) |
SDL_UserEvent | A user-defined event type (event.user.*) |
SDL_version | Information the version of SDL in use |
SDL_WindowEvent | Window state change event data (event.window.*) |