SDL Library
Embed:
(wiki syntax)
Data Structures
Here are the data structures with brief descriptions:
SDL_atomic_t | A type representing an atomic integer value |
SDL_AudioSpec | The calculated values in this structure are calculated by SDL_OpenAudio() |
SDL_CommonEvent | Fields shared by every event |
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_DisplayMode | The structure that defines a display mode |
SDL_DollarGestureEvent | Dollar Gesture Event (event.dgesture |
SDL_DropEvent | An event used to request a file open by the system (event.drop |
SDL_Event | General event structure |
SDL_GameControllerButtonBind | Get the SDL joystick layer binding for this controller button/axis mapping |
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_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_JoyDeviceEvent | Joystick device event structure (event.jdevice |
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_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_MouseButtonEvent | Mouse button event structure (event.button |
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_OSEvent | OS Specific event |
SDL_PixelFormat | |
SDL_Point | The structure that defines a point |
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_RWops | This is the read/write operation structure -- very basic |
SDL_Surface | A collection of pixels used in software blitting |
SDL_SysWMEvent | A video driver dependent system event (event.syswm |
SDL_SysWMinfo | The custom window manager information structure |
SDL_SysWMmsg | The custom event structure |
SDL_TextEditingEvent | Keyboard text editing event structure (event.edit |
SDL_TextInputEvent | Keyboard text input event structure (event.text |
SDL_TouchFingerEvent | Touch finger event structure (event.tfinger |
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 |
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 |
SDLTest_Crc32Context | Data structure for CRC32 (checksum) computation |
SDLTest_SurfaceImage_s | Type for test images |
SDLTest_TestCaseReference | Holds information about a single test case |
SDLTest_TestSuiteReference | Holds information about a test suite (multiple test cases) |
Generated on Tue Jul 12 2022 15:10:21 by 1.7.2