Expand description
This crate was mainly generated by bindgen
. It should be enough in most cases,
but if you ever find discrepancies between what bindgen generated and your OS, you can always
generate your own sdl2-sys
.
Structs§
- Depth
- SDL_
Assert Data - SDL_
AudioCVT - SDL_
Audio Device Event - \brief Audio device event structure (event.adevice.*)
- SDL_
Audio Spec - The calculated values in this structure are calculated by SDL_OpenAudio().
- SDL_
Blit Map - SDL_
Color - The bits of this structure can be directly reinterpreted as an integer-packed color which uses the SDL_PIXELFORMAT_RGBA32 format (SDL_PIXELFORMAT_ABGR8888 on little-endian systems and SDL_PIXELFORMAT_RGBA8888 on big-endian systems).
- SDL_
Common Event - \brief Fields shared by every event
- SDL_
Controller Axis Event - \brief Game controller axis motion event structure (event.caxis.*)
- SDL_
Controller Button Event - \brief Game controller button event structure (event.cbutton.*)
- SDL_
Controller Device Event - \brief Controller device event structure (event.cdevice.*)
- SDL_
Controller Sensor Event - \brief Game controller sensor event structure (event.csensor.*)
- SDL_
Controller Touchpad Event - \brief Game controller touchpad event structure (event.ctouchpad.*)
- SDL_
Cursor - SDL_
Display Event - \brief Display state change event data (event.display.*)
- SDL_
Display Mode - \brief The structure that defines a display mode
- SDL_
Dollar Gesture Event - \brief Dollar Gesture Event (event.dgesture.*)
- SDL_
Drop Event - \brief 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(). \note If this event is enabled, you must free the filename in the event.
- SDL_
FPoint - The structure that defines a point (floating point)
- SDL_
FRect - A rectangle, with the origin at the upper left (floating point).
- SDL_
Finger - SDL_
GUID - An SDL_GUID is a 128-bit identifier for an input device that identifies that device across runs of SDL programs on the same platform. If the device is detached and then re-attached to a different port, or if the base system is rebooted, the device should still report the same GUID.
- SDL_
Game Controller Button Bind - Get the SDL joystick layer binding for this controller button/axis mapping
- SDL_
Game Controller Button Bind__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - SDL_
Haptic Condition - \brief A structure containing a template for a Condition effect.
- SDL_
Haptic Constant - \brief A structure containing a template for a Constant effect.
- SDL_
Haptic Custom - \brief A structure containing a template for the ::SDL_HAPTIC_CUSTOM effect.
- SDL_
Haptic Direction - \brief Structure that represents a haptic direction.
- SDL_
Haptic Left Right - \brief A structure containing a template for a Left/Right effect.
- SDL_
Haptic Periodic - \brief A structure containing a template for a Periodic effect.
- SDL_
Haptic Ramp - \brief A structure containing a template for a Ramp effect.
- SDL_
JoyAxis Event - \brief Joystick axis motion event structure (event.jaxis.*)
- SDL_
JoyBall Event - \brief Joystick trackball motion event structure (event.jball.*)
- SDL_
JoyBattery Event - \brief Joysick battery level change event structure (event.jbattery.*)
- SDL_
JoyButton Event - \brief Joystick button event structure (event.jbutton.*)
- SDL_
JoyDevice Event - \brief Joystick device event structure (event.jdevice.*)
- SDL_
JoyHat Event - \brief Joystick hat position change event structure (event.jhat.*)
- SDL_
Keyboard Event - \brief Keyboard button event structure (event.key.*)
- SDL_
Keysym - \brief The SDL keysym structure, used in key events.
- SDL_
Locale - SDL_
Message BoxButton Data - Individual button data.
- SDL_
Message BoxColor - RGB value used in a message box color scheme
- SDL_
Message BoxColor Scheme - A set of colors to use for message box dialogs
- SDL_
Message BoxData - MessageBox structure containing title, text, window, etc.
- SDL_
Mouse Button Event - \brief Mouse button event structure (event.button.*)
- SDL_
Mouse Motion Event - \brief Mouse motion event structure (event.motion.*)
- SDL_
Mouse Wheel Event - \brief Mouse wheel event structure (event.wheel.*)
- SDL_
Multi Gesture Event - \brief Multiple Finger Gesture Event (event.mgesture.*)
- SDL_
OSEvent - \brief OS Specific event
- SDL_
Palette - SDL_
Pixel Format - \note Everything in the pixel format structure is read-only.
- SDL_
Point - The structure that defines a point (integer)
- SDL_
Quit Event - \brief The “quit requested” event
- SDL_
RWops - This is the read/write operation structure – very basic.
- SDL_
RWops__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - SDL_
RWops__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - SDL_
Rect - A rectangle, with the origin at the upper left (integer).
- SDL_
Renderer - A structure representing rendering state
- SDL_
Renderer Info - Information on the capabilities of a render driver or context.
- SDL_
Sensor Event - \brief Sensor event structure (event.sensor.*)
- SDL_
Surface - \brief A collection of pixels used in software blitting.
- SDL_
SysWM Event - \brief A video driver dependent system event (event.syswm.*) This event is disabled by default, you can enable it with SDL_EventState()
- SDL_
SysW Minfo - \brief SDL_syswm.h
- SDL_
SysW Minfo__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - SDL_
SysW Minfo__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - SDL_
SysW Mmsg - The custom event structure.
- SDL_
SysW Mmsg__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - SDL_
Text Editing Event - \brief Keyboard text editing event structure (event.edit.*)
- SDL_
Text Editing ExtEvent - \brief Extended keyboard text editing event structure (event.editExt.*) when text would be truncated if stored in the text buffer SDL_TextEditingEvent
- SDL_
Text Input Event - \brief Keyboard text input event structure (event.text.*)
- SDL_
Texture - An efficient driver-specific representation of pixel data
- SDL_
Thread - SDL_
Touch Finger Event - \brief Touch finger event structure (event.tfinger.*)
- SDL_
User Event - \brief A user-defined event type (event.user.*)
- SDL_
Vertex - Vertex structure
- SDL_
Virtual Joystick Desc - The structure that defines an extended virtual joystick description
- SDL_
Window - SDL_
Window Event - \brief Window state change event data (event.window.*)
- SDL_
Window Shape Mode - \brief A struct that tags the SDL_WindowShapeParams union with an enum describing the type of its contents.
- SDL_
atomic_ t - \brief A type representing an atomic integer value. It is a struct so people don’t accidentally use numeric operations on it.
- SDL_
cond - SDL_
hid_ device_ - \brief A handle representing an open HID device
- SDL_
hid_ device_ info - hidapi info structure / /* \brief Information about a connected HID device
- SDL_
mutex - SDL_
semaphore - SDL_
version - Information about the version of SDL in use.
- Screen
- Screen
Format - Visual
- VkInstance_
T - VkSurfaceKHR_
T - XAny
Event - XArc
- XButton
Event - XChar2b
- XChar
Struct - XCirculate
Event - XCirculate
Request Event - XClient
Message Event - XColor
- XColormap
Event - XConfigure
Event - XConfigure
Request Event - XCreate
Window Event - XCrossing
Event - XDestroy
Window Event - XError
Event - XExpose
Event - XExt
Codes - XFocus
Change Event - XFont
Prop - XFont
SetExtents - XFont
Struct - XGCValues
- XGeneric
Event - XGeneric
Event Cookie - XGraphics
Expose Event - XGravity
Event - XHost
Address - XICCallback
- XIMCallback
- XIMStyles
- XIMValues
List - XKey
Event - XKeyboard
Control - XKeyboard
State - XKeymap
Event - XMap
Event - XMap
Request Event - XMapping
Event - XModifier
Keymap - XMotion
Event - XNoExpose
Event - XOMChar
SetList - XOMFont
Info - XOMOrientation
- XPixmap
Format Values - XPoint
- XProperty
Event - XRectangle
- XReparent
Event - XResize
Request Event - XSegment
- XSelection
Clear Event - XSelection
Event - XSelection
Request Event - XServer
Interpreted Address - XSet
Window Attributes - XText
Item - XText
Item16 - XTime
Coord - XUnmap
Event - XVisibility
Event - XWindow
Attributes - XWindow
Changes - XmbText
Item - XwcText
Item - _SDL_
Audio Stream - _SDL_
Game Controller - The gamecontroller structure used to identify an SDL game controller
- _SDL_
Haptic - \typedef SDL_Haptic
- _SDL_
Joystick - The joystick structure used to identify an SDL joystick
- _SDL_
Sensor - \brief SDL_sensor.h
- _SDL_
iconv_ t - _XDisplay
- _XExt
Data - _XGC
- _XIC
- _XIM
- _XIM
HotKey Trigger - _XIM
HotKey Triggers - _XIM
Preedit Caret Callback Struct - _XIM
Preedit Draw Callback Struct - _XIM
Preedit State Notify Callback Struct - _XIM
Status Draw Callback Struct - _XIM
String Conversion Callback Struct - _XIM
String Conversion Text - _XIM
Text - _XImage
- _XImage_
funcs - _XOC
- _XOM
- _XPrivate
- _Xrm
Hash Bucket Rec - __
Bindgen Float16 - __
atomic_ wide_ counter__ bindgen_ ty_ 1 - __
fsid_ t - __
once_ flag - __
pthread_ cond_ s - __
pthread_ internal_ list - __
pthread_ internal_ slist - __
pthread_ mutex_ s - __
pthread_ rwlock_ arch_ t - __
sigset_ t - __
va_ list_ tag - _bindgen_
ty_ 1 - div_t
- drand48_
data - fd_set
- ldiv_t
- lldiv_t
- max_
align_ t - random_
data - timespec
- timeval
- wl_
display - < Wayland display
- wl_
egl_ window - < Wayland EGL window (native window)
- wl_
surface - < Wayland surface
- xdg_
popup - < Wayland xdg popup role
- xdg_
positioner - < Wayland xdg positioner, for popup
- xdg_
surface - < Wayland xdg surface (window manager handle)
- xdg_
toplevel - < Wayland xdg toplevel role
Enums§
- SDL_
Array Order - Array component order, low byte -> high byte.
- SDL_
Assert State - SDL_
Audio Status - SDL_
Bitmap Order - Bitmap pixel order, high bit -> low bit.
- SDL_
Blend Factor - \brief The normalized factor used to multiply pixel components
- SDL_
Blend Mode - \brief The blend mode used in SDL_RenderCopy() and drawing operations.
- SDL_
Blend Operation - \brief The blend operation used when combining source and destination pixel components
- SDL_
DUMMY_ ENUM - SDL_
Display EventID - \brief Event subtype for display events
- SDL_
Display Orientation - \brief Display orientation
- SDL_
Event Type - The types of events that can be delivered.
- SDL_
Flash Operation - \brief Window flash operation
- SDL_
GLContext Reset Notification - SDL_
GLattr - \brief OpenGL configuration attributes
- SDL_
GLcontext Flag - SDL_
GLcontext Release Flag - SDL_
GLprofile - SDL_
Game Controller Axis - The list of axes available from a controller
- SDL_
Game Controller Bind Type - SDL_
Game Controller Button - The list of buttons available from a controller
- SDL_
Game Controller Type - SDL_
Hint Priority - \brief An enumeration of hint priorities
- SDL_
HitTest Result - Possible return values from the SDL_HitTest callback.
- SDL_
Joystick Power Level - SDL_
Joystick Type - SDL_
KeyCode - SDL_
Keymod - \brief Enumeration of valid key mods (possibly OR’d together).
- SDL_
LogCategory - \brief The predefined log categories
- SDL_
LogPriority - \brief The predefined log priorities
- SDL_
Message BoxButton Flags - Flags for SDL_MessageBoxButtonData.
- SDL_
Message BoxColor Type - SDL_
Message BoxFlags - SDL_MessageBox flags. If supported will display warning icon, etc.
- SDL_
Mouse Wheel Direction - \brief Scroll direction types for the Scroll event
- SDL_
Packed Layout - Packed component layout.
- SDL_
Packed Order - Packed component order, high bit -> low bit.
- SDL_
Pixel Format Enum - SDL_
Pixel Type - Pixel type.
- SDL_
Power State - The basic state for the system’s power supply.
- SDL_
Renderer Flags - Flags used when creating a rendering context
- SDL_
Renderer Flip - Flip constants for SDL_RenderCopyEx
- SDL_
SYSWM_ TYPE - These are the various supported windowing subsystems
- SDL_
Scale Mode - The scaling mode for a texture.
- SDL_
Scancode - \brief The SDL keyboard scancode representation.
- SDL_
Sensor Type - SDL_
System Cursor - \brief Cursor types for SDL_CreateSystemCursor().
- SDL_
Texture Access - The access pattern allowed for a texture.
- SDL_
Texture Modulate - The texture channel modulation used in SDL_RenderCopy().
- SDL_
Thread Priority - The SDL thread priority.
- SDL_
Touch Device Type - SDL_
Window EventID - \brief Event subtype for window events
- SDL_
Window Flags - \brief The flags on a window
- SDL_
YUV_ CONVERSION_ MODE - \brief The formula used for converting between YUV and RGB
- SDL_
bool - SDL_
errorcode - SDL_
eventaction - Window
Shape Mode - \brief An enum denoting the specific type of contents present in an SDL_WindowShapeParams union.
- XIMCaret
Direction - XIMCaret
Style - XIMStatus
Data Type - XOrientation
Constants§
- AUDIO_
F32 - AUDIO_
F32LSB - AUDIO_
F32MSB - AUDIO_
F32SYS - AUDIO_
S8 - AUDIO_
S16 - AUDIO_
S32 - AUDIO_
S16LSB - AUDIO_
S16MSB - AUDIO_
S16SYS - AUDIO_
S32LSB - AUDIO_
S32MSB - AUDIO_
S32SYS - AUDIO_
U8 - AUDIO_
U16 - AUDIO_
U16LSB - AUDIO_
U16MSB - AUDIO_
U16SYS - Above
- AllTemporary
- Alloc
All - Alloc
None - Allow
Exposures - Already
Grabbed - Always
- AnyButton
- AnyKey
- AnyModifier
- AnyProperty
Type - ArcChord
- ArcPie
Slice - Async
Both - Async
Keyboard - Async
Pointer - Auto
Repeat Mode Default - Auto
Repeat Mode Off - Auto
Repeat Mode On - BIG_
ENDIAN - BYTE_
ORDER - BadAccess
- BadAlloc
- BadAtom
- BadColor
- BadCursor
- BadDrawable
- BadFont
- BadGC
- BadID
Choice - BadImplementation
- BadLength
- BadMatch
- BadName
- BadPixmap
- BadRequest
- BadValue
- BadWindow
- Below
- Bottom
If - Button1
- Button2
- Button3
- Button4
- Button5
- Button1
Mask - Button1
Motion Mask - Button2
Mask - Button2
Motion Mask - Button3
Mask - Button3
Motion Mask - Button4
Mask - Button4
Motion Mask - Button5
Mask - Button5
Motion Mask - Button
Motion Mask - Button
Press - Button
Press Mask - Button
Release - Button
Release Mask - CWBack
Pixel - CWBack
Pixmap - CWBacking
Pixel - CWBacking
Planes - CWBacking
Store - CWBit
Gravity - CWBorder
Pixel - CWBorder
Pixmap - CWBorder
Width - CWColormap
- CWCursor
- CWDont
Propagate - CWEvent
Mask - CWHeight
- CWOverride
Redirect - CWSave
Under - CWSibling
- CWStack
Mode - CWWidth
- CWWin
Gravity - CWX
- CWY
- CapButt
- CapNot
Last - CapProjecting
- CapRound
- Center
Gravity - Circulate
Notify - Circulate
Request - Client
Message - Clip
ByChildren - Colormap
Change Mask - Colormap
Installed - Colormap
Notify - Colormap
Uninstalled - Complex
- Configure
Notify - Configure
Request - Control
MapIndex - Control
Mask - Convex
- Coord
Mode Origin - Coord
Mode Previous - Copy
From Parent - Create
Notify - Current
Time - Cursor
Shape - Default
Blanking - Default
Exposures - Destroy
All - Destroy
Notify - Direct
Color - Disable
Access - Disable
Screen Interval - Disable
Screen Saver - DoBlue
- DoGreen
- DoRed
- Dont
Allow Exposures - Dont
Prefer Blanking - EXIT_
FAILURE - EXIT_
SUCCESS - East
Gravity - Enable
Access - Enter
Notify - Enter
Window Mask - Even
OddRule - Expose
- Exposure
Mask - FD_
SETSIZE - FUNCPROTO
- False
- Family
Chaos - FamilyDE
Cnet - Family
Internet - Family
Internet6 - Family
Server Interpreted - Fill
Opaque Stippled - Fill
Solid - Fill
Stippled - Fill
Tiled - First
Extension Error - Focus
Change Mask - FocusIn
- Focus
Out - Font
Change - Font
Left ToRight - Font
Right ToLeft - Forget
Gravity - GCArc
Mode - GCBackground
- GCCap
Style - GCClip
Mask - GCClipX
Origin - GCClipY
Origin - GCDash
List - GCDash
Offset - GCFill
Rule - GCFill
Style - GCFont
- GCForeground
- GCFunction
- GCGraphics
Exposures - GCJoin
Style - GCLast
Bit - GCLine
Style - GCLine
Width - GCPlane
Mask - GCStipple
- GCSubwindow
Mode - GCTile
- GCTile
StipX Origin - GCTile
StipY Origin - GXand
- GXand
Inverted - GXand
Reverse - GXclear
- GXcopy
- GXcopy
Inverted - GXequiv
- GXinvert
- GXnand
- GXnoop
- GXnor
- GXor
- GXor
Inverted - GXor
Reverse - GXset
- GXxor
- Generic
Event - Grab
Frozen - Grab
Invalid Time - Grab
Mode Async - Grab
Mode Sync - Grab
NotViewable - Grab
Success - Graphics
Expose - Gravity
Notify - Gray
Scale - HAVE_
GCC_ SYNC_ LOCK_ TEST_ AND_ SET - HAVE_
STDARG_ H - HAVE_
STDDEF_ H - HAVE_
STDINT_ H - Host
Delete - Host
Insert - INT8_
MAX - INT8_
MIN - INT16_
MAX - INT16_
MIN - INT32_
MAX - INT32_
MIN - INTPTR_
MAX - INTPTR_
MIN - INT_
FAST8_ MAX - INT_
FAST8_ MIN - INT_
FAST16_ MAX - INT_
FAST16_ MIN - INT_
FAST32_ MAX - INT_
FAST32_ MIN - INT_
LEAS T8_ MAX - INT_
LEAS T8_ MIN - INT_
LEAS T16_ MAX - INT_
LEAS T16_ MIN - INT_
LEAS T32_ MAX - INT_
LEAS T32_ MIN - Include
Inferiors - Input
Focus - Input
Only - Input
Output - IsUnmapped
- IsUnviewable
- IsViewable
- Join
Bevel - Join
Miter - Join
Round - KBAuto
Repeat Mode - KBBell
Duration - KBBell
Percent - KBBell
Pitch - KBKey
- KBKey
Click Percent - KBLed
- KBLed
Mode - KeyPress
- KeyPress
Mask - KeyRelease
- KeyRelease
Mask - Keymap
Notify - Keymap
State Mask - LAST
Event - LITTLE_
ENDIAN - LSBFirst
- Last
Extension Error - Leave
Notify - Leave
Window Mask - LedMode
Off - LedMode
On - Line
Double Dash - Line
OnOff Dash - Line
Solid - Lock
MapIndex - Lock
Mask - Lower
Highest - MSBFirst
- M_PI
- MapNotify
- MapRequest
- Mapping
Busy - Mapping
Failed - Mapping
Keyboard - Mapping
Modifier - Mapping
Notify - Mapping
Pointer - Mapping
Success - Mod1
MapIndex - Mod1
Mask - Mod2
MapIndex - Mod2
Mask - Mod3
MapIndex - Mod3
Mask - Mod4
MapIndex - Mod4
Mask - Mod5
MapIndex - Mod5
Mask - Motion
Notify - Need
Function Prototypes - Need
Nested Prototypes - Need
Varargs Prototypes - Need
Wide Prototypes - NoEvent
Mask - NoExpose
- NoSymbol
- Nonconvex
- None
- North
East Gravity - North
Gravity - North
West Gravity - NotUseful
- Notify
Ancestor - Notify
Detail None - Notify
Grab - Notify
Hint - Notify
Inferior - Notify
Nonlinear - Notify
Nonlinear Virtual - Notify
Normal - Notify
Pointer - Notify
Pointer Root - Notify
Ungrab - Notify
Virtual - Notify
While Grabbed - Opposite
- Owner
Grab Button Mask - PDP_
ENDIAN - PTRDIFF_
MAX - PTRDIFF_
MIN - Parent
Relative - Place
OnBottom - Place
OnTop - Pointer
Motion Hint Mask - Pointer
Motion Mask - Pointer
Root - Pointer
Window - Prefer
Blanking - Prop
Mode Append - Prop
Mode Prepend - Prop
Mode Replace - Property
Change Mask - Property
Delete - Property
NewValue - Property
Notify - Pseudo
Color - Queued
After Flush - Queued
After Reading - Queued
Already - RAND_
MAX - RW_
SEEK_ CUR - RW_
SEEK_ END - RW_
SEEK_ SET - Raise
Lowest - Reparent
Notify - Replay
Keyboard - Replay
Pointer - Resize
Redirect Mask - Resize
Request - Retain
Permanent - Retain
Temporary - Revert
ToParent - SDLK_
SCANCODE_ MASK - SDL_
ALPHA_ OPAQUE - SDL_
ALPHA_ TRANSPARENT - SDL_
ASSERT_ LEVEL - SDL_
AUDIOCVT_ MAX_ FILTERS - SDL_
AUDIO_ ALLOW_ ANY_ CHANGE - SDL_
AUDIO_ ALLOW_ CHANNELS_ CHANGE - SDL_
AUDIO_ ALLOW_ FORMAT_ CHANGE - SDL_
AUDIO_ ALLOW_ FREQUENCY_ CHANGE - SDL_
AUDIO_ ALLOW_ SAMPLES_ CHANGE - SDL_
AUDIO_ DRIVER_ DUMMY - SDL_
AUDIO_ MASK_ BITSIZE - SDL_
AUDIO_ MASK_ DATATYPE - SDL_
AUDIO_ MASK_ ENDIAN - SDL_
AUDIO_ MASK_ SIGNED - SDL_
BIG_ ENDIAN - SDL_
BUTTON_ LEFT - SDL_
BUTTON_ MIDDLE - SDL_
BUTTON_ RIGHT - SDL_
BUTTON_ X1 - SDL_
BUTTON_ X2 - SDL_
BYTEORDER - SDL_
CACHELINE_ SIZE - SDL_
DISABLE - SDL_
DONTFREE - SDL_
ENABLE - SDL_
FILESYSTEM_ DUMMY - SDL_
FLOATWORDORDER - SDL_
HAPTIC_ AUTOCENTER - SDL_
HAPTIC_ CARTESIAN - SDL_
HAPTIC_ CONSTANT - SDL_
HAPTIC_ CUSTOM - SDL_
HAPTIC_ DAMPER - SDL_
HAPTIC_ DISABLED - SDL_
HAPTIC_ FRICTION - SDL_
HAPTIC_ GAIN - SDL_
HAPTIC_ INERTIA - SDL_
HAPTIC_ INFINITY - SDL_
HAPTIC_ LEFTRIGHT - SDL_
HAPTIC_ PAUSE - SDL_
HAPTIC_ POLAR - SDL_
HAPTIC_ RAMP - SDL_
HAPTIC_ SAWTOOTHDOWN - SDL_
HAPTIC_ SAWTOOTHUP - SDL_
HAPTIC_ SINE - SDL_
HAPTIC_ SPHERICAL - SDL_
HAPTIC_ SPRING - SDL_
HAPTIC_ STATUS - SDL_
HAPTIC_ STEERING_ AXIS - SDL_
HAPTIC_ TRIANGLE - SDL_
HAT_ CENTERED - SDL_
HAT_ DOWN - SDL_
HAT_ LEFT - SDL_
HAT_ LEFTDOWN - SDL_
HAT_ LEFTUP - SDL_
HAT_ RIGHT - SDL_
HAT_ RIGHTDOWN - SDL_
HAT_ RIGHTUP - SDL_
HAT_ UP - SDL_
HIDAPI_ DISABLED - SDL_
HINT_ ACCELEROMETER_ AS_ JOYSTICK - SDL_
HINT_ ALLOW_ ALT_ TAB_ WHILE_ GRABBED - SDL_
HINT_ ALLOW_ TOPMOST - SDL_
HINT_ ANDROID_ APK_ EXPANSION_ MAIN_ FILE_ VERSION - SDL_
HINT_ ANDROID_ APK_ EXPANSION_ PATCH_ FILE_ VERSION - SDL_
HINT_ ANDROID_ BLOCK_ ON_ PAUSE - SDL_
HINT_ ANDROID_ BLOCK_ ON_ PAUSE_ PAUSEAUDIO - SDL_
HINT_ ANDROID_ TRAP_ BACK_ BUTTON - SDL_
HINT_ APPLE_ TV_ CONTROLLER_ UI_ EVENTS - SDL_
HINT_ APPLE_ TV_ REMOTE_ ALLOW_ ROTATION - SDL_
HINT_ APP_ NAME - SDL_
HINT_ AUDIODRIVER - SDL_
HINT_ AUDIO_ CATEGORY - SDL_
HINT_ AUDIO_ DEVICE_ APP_ NAME - SDL_
HINT_ AUDIO_ DEVICE_ STREAM_ NAME - SDL_
HINT_ AUDIO_ DEVICE_ STREAM_ ROLE - SDL_
HINT_ AUDIO_ INCLUDE_ MONITORS - SDL_
HINT_ AUDIO_ RESAMPLING_ MODE - SDL_
HINT_ AUTO_ UPDATE_ JOYSTICKS - SDL_
HINT_ AUTO_ UPDATE_ SENSORS - SDL_
HINT_ BMP_ SAVE_ LEGACY_ FORMAT - SDL_
HINT_ DIRECTINPUT_ ENABLED - SDL_
HINT_ DISPLAY_ USABLE_ BOUNDS - SDL_
HINT_ EMSCRIPTEN_ ASYNCIFY - SDL_
HINT_ EMSCRIPTEN_ KEYBOARD_ ELEMENT - SDL_
HINT_ ENABLE_ STEAM_ CONTROLLERS - SDL_
HINT_ EVENT_ LOGGING - SDL_
HINT_ FORCE_ RAISEWINDOW - SDL_
HINT_ FRAMEBUFFER_ ACCELERATION - SDL_
HINT_ GAMECONTROLLERCONFIG - SDL_
HINT_ GAMECONTROLLERCONFIG_ FILE - SDL_
HINT_ GAMECONTROLLERTYPE - SDL_
HINT_ GAMECONTROLLER_ IGNORE_ DEVICES - SDL_
HINT_ GAMECONTROLLER_ IGNORE_ DEVICES_ EXCEPT - SDL_
HINT_ GAMECONTROLLER_ USE_ BUTTON_ LABELS - SDL_
HINT_ GRAB_ KEYBOARD - SDL_
HINT_ HIDAPI_ IGNORE_ DEVICES - SDL_
HINT_ IDLE_ TIMER_ DISABLED - SDL_
HINT_ IME_ INTERNAL_ EDITING - SDL_
HINT_ IME_ SHOW_ UI - SDL_
HINT_ IME_ SUPPORT_ EXTENDED_ TEXT - SDL_
HINT_ IOS_ HIDE_ HOME_ INDICATOR - SDL_
HINT_ JOYSTICK_ ALLOW_ BACKGROUND_ EVENTS - SDL_
HINT_ JOYSTICK_ DEVICE - SDL_
HINT_ JOYSTICK_ GAMECUBE_ RUMBLE_ BRAKE - SDL_
HINT_ JOYSTICK_ HIDAPI - SDL_
HINT_ JOYSTICK_ HIDAPI_ COMBINE_ JOY_ CONS - SDL_
HINT_ JOYSTICK_ HIDAPI_ GAMECUBE - SDL_
HINT_ JOYSTICK_ HIDAPI_ JOYCON_ HOME_ LED - SDL_
HINT_ JOYSTICK_ HIDAPI_ JOY_ CONS - SDL_
HINT_ JOYSTICK_ HIDAPI_ LUNA - SDL_
HINT_ JOYSTICK_ HIDAPI_ NINTENDO_ CLASSIC - SDL_
HINT_ JOYSTICK_ HIDAPI_ PS3 - SDL_
HINT_ JOYSTICK_ HIDAPI_ PS4 - SDL_
HINT_ JOYSTICK_ HIDAPI_ PS5 - SDL_
HINT_ JOYSTICK_ HIDAPI_ PS4_ RUMBLE - SDL_
HINT_ JOYSTICK_ HIDAPI_ PS5_ PLAYER_ LED - SDL_
HINT_ JOYSTICK_ HIDAPI_ PS5_ RUMBLE - SDL_
HINT_ JOYSTICK_ HIDAPI_ SHIELD - SDL_
HINT_ JOYSTICK_ HIDAPI_ STADIA - SDL_
HINT_ JOYSTICK_ HIDAPI_ STEAM - SDL_
HINT_ JOYSTICK_ HIDAPI_ SWITCH - SDL_
HINT_ JOYSTICK_ HIDAPI_ SWITCH_ HOME_ LED - SDL_
HINT_ JOYSTICK_ HIDAPI_ SWITCH_ PLAYER_ LED - SDL_
HINT_ JOYSTICK_ HIDAPI_ VERTICAL_ JOY_ CONS - SDL_
HINT_ JOYSTICK_ HIDAPI_ WII - SDL_
HINT_ JOYSTICK_ HIDAPI_ WII_ PLAYER_ LED - SDL_
HINT_ JOYSTICK_ HIDAPI_ XBOX - SDL_
HINT_ JOYSTICK_ HIDAPI_ XBOX_ 360 - SDL_
HINT_ JOYSTICK_ HIDAPI_ XBOX_ 360_ PLAYER_ LED - SDL_
HINT_ JOYSTICK_ HIDAPI_ XBOX_ 360_ WIRELESS - SDL_
HINT_ JOYSTICK_ HIDAPI_ XBOX_ ONE - SDL_
HINT_ JOYSTICK_ HIDAPI_ XBOX_ ONE_ HOME_ LED - SDL_
HINT_ JOYSTICK_ RAWINPUT - SDL_
HINT_ JOYSTICK_ RAWINPUT_ CORRELATE_ XINPUT - SDL_
HINT_ JOYSTICK_ ROG_ CHAKRAM - SDL_
HINT_ JOYSTICK_ THREAD - SDL_
HINT_ KMSDRM_ DEVICE_ INDEX - SDL_
HINT_ KMSDRM_ REQUIRE_ DRM_ MASTER - SDL_
HINT_ LINUX_ DIGITAL_ HATS - SDL_
HINT_ LINUX_ HAT_ DEADZONES - SDL_
HINT_ LINUX_ JOYSTICK_ CLASSIC - SDL_
HINT_ LINUX_ JOYSTICK_ DEADZONES - SDL_
HINT_ MAC_ BACKGROUND_ APP - SDL_
HINT_ MAC_ CTRL_ CLICK_ EMULATE_ RIGHT_ CLICK - SDL_
HINT_ MAC_ OPENGL_ ASYNC_ DISPATCH - SDL_
HINT_ MOUSE_ AUTO_ CAPTURE - SDL_
HINT_ MOUSE_ DOUBLE_ CLICK_ RADIUS - SDL_
HINT_ MOUSE_ DOUBLE_ CLICK_ TIME - SDL_
HINT_ MOUSE_ FOCUS_ CLICKTHROUGH - SDL_
HINT_ MOUSE_ NORMAL_ SPEED_ SCALE - SDL_
HINT_ MOUSE_ RELATIVE_ MODE_ CENTER - SDL_
HINT_ MOUSE_ RELATIVE_ MODE_ WARP - SDL_
HINT_ MOUSE_ RELATIVE_ SCALING - SDL_
HINT_ MOUSE_ RELATIVE_ SPEED_ SCALE - SDL_
HINT_ MOUSE_ RELATIVE_ SYSTEM_ SCALE - SDL_
HINT_ MOUSE_ RELATIVE_ WARP_ MOTION - SDL_
HINT_ MOUSE_ TOUCH_ EVENTS - SDL_
HINT_ NO_ SIGNAL_ HANDLERS - SDL_
HINT_ OPENGL_ ES_ DRIVER - SDL_
HINT_ ORIENTATIONS - SDL_
HINT_ POLL_ SENTINEL - SDL_
HINT_ PREFERRED_ LOCALES - SDL_
HINT_ PS2_ DYNAMIC_ VSYNC - SDL_
HINT_ QTWAYLAND_ CONTENT_ ORIENTATION - SDL_
HINT_ QTWAYLAND_ WINDOW_ FLAGS - SDL_
HINT_ QUIT_ ON_ LAST_ WINDOW_ CLOSE - SDL_
HINT_ RENDER_ BATCHING - SDL_
HINT_ RENDER_ DIREC T3D11_ DEBUG - SDL_
HINT_ RENDER_ DIREC T3D_ THREADSAFE - SDL_
HINT_ RENDER_ DRIVER - SDL_
HINT_ RENDER_ LINE_ METHOD - SDL_
HINT_ RENDER_ LOGICAL_ SIZE_ MODE - SDL_
HINT_ RENDER_ OPENGL_ SHADERS - SDL_
HINT_ RENDER_ SCALE_ QUALITY - SDL_
HINT_ RENDER_ VSYNC - SDL_
HINT_ RETURN_ KEY_ HIDES_ IME - SDL_
HINT_ RPI_ VIDEO_ LAYER - SDL_
HINT_ SCREENSAVER_ INHIBIT_ ACTIVITY_ NAME - SDL_
HINT_ THREAD_ FORCE_ REALTIME_ TIME_ CRITICAL - SDL_
HINT_ THREAD_ PRIORITY_ POLICY - SDL_
HINT_ THREAD_ STACK_ SIZE - SDL_
HINT_ TIMER_ RESOLUTION - SDL_
HINT_ TOUCH_ MOUSE_ EVENTS - SDL_
HINT_ TRACKPAD_ IS_ TOUCH_ ONLY - SDL_
HINT_ TV_ REMOTE_ AS_ JOYSTICK - SDL_
HINT_ VIDEODRIVER - SDL_
HINT_ VIDEO_ ALLOW_ SCREENSAVER - SDL_
HINT_ VIDEO_ DOUBLE_ BUFFER - SDL_
HINT_ VIDEO_ EGL_ ALLOW_ TRANSPARENCY - SDL_
HINT_ VIDEO_ EXTERNAL_ CONTEXT - SDL_
HINT_ VIDEO_ FOREIGN_ WINDOW_ OPENGL - SDL_
HINT_ VIDEO_ FOREIGN_ WINDOW_ VULKAN - SDL_
HINT_ VIDEO_ HIGHDPI_ DISABLED - SDL_
HINT_ VIDEO_ MAC_ FULLSCREEN_ SPACES - SDL_
HINT_ VIDEO_ MINIMIZE_ ON_ FOCUS_ LOSS - SDL_
HINT_ VIDEO_ WAYLAND_ ALLOW_ LIBDECOR - SDL_
HINT_ VIDEO_ WAYLAND_ EMULATE_ MOUSE_ WARP - SDL_
HINT_ VIDEO_ WAYLAND_ MODE_ EMULATION - SDL_
HINT_ VIDEO_ WAYLAND_ PREFER_ LIBDECOR - SDL_
HINT_ VIDEO_ WINDOW_ SHARE_ PIXEL_ FORMAT - SDL_
HINT_ VIDEO_ WIN_ D3DCOMPILER - SDL_
HINT_ VIDEO_ X11_ FORCE_ EGL - SDL_
HINT_ VIDEO_ X11_ NET_ WM_ BYPASS_ COMPOSITOR - SDL_
HINT_ VIDEO_ X11_ NET_ WM_ PING - SDL_
HINT_ VIDEO_ X11_ WINDOW_ VISUALID - SDL_
HINT_ VIDEO_ X11_ XINERAMA - SDL_
HINT_ VIDEO_ X11_ XRANDR - SDL_
HINT_ VIDEO_ X11_ XVIDMODE - SDL_
HINT_ VITA_ TOUCH_ MOUSE_ DEVICE - SDL_
HINT_ WAVE_ FACT_ CHUNK - SDL_
HINT_ WAVE_ RIFF_ CHUNK_ SIZE - SDL_
HINT_ WAVE_ TRUNCATION - SDL_
HINT_ WINDOWS_ DISABLE_ THREAD_ NAMING - SDL_
HINT_ WINDOWS_ DPI_ AWARENESS - SDL_
HINT_ WINDOWS_ DPI_ SCALING - SDL_
HINT_ WINDOWS_ ENABLE_ MESSAGELOOP - SDL_
HINT_ WINDOWS_ FORCE_ MUTEX_ CRITICAL_ SECTIONS - SDL_
HINT_ WINDOWS_ FORCE_ SEMAPHORE_ KERNEL - SDL_
HINT_ WINDOWS_ INTRESOURCE_ ICON - SDL_
HINT_ WINDOWS_ INTRESOURCE_ ICON_ SMALL - SDL_
HINT_ WINDOWS_ NO_ CLOSE_ ON_ ALT_ F4 - SDL_
HINT_ WINDOWS_ USE_ D3D9EX - SDL_
HINT_ WINDOW_ FRAME_ USABLE_ WHILE_ CURSOR_ HIDDEN - SDL_
HINT_ WINDOW_ NO_ ACTIVATION_ WHEN_ SHOWN - SDL_
HINT_ WINRT_ HANDLE_ BACK_ BUTTON - SDL_
HINT_ WINRT_ PRIVACY_ POLICY_ LABEL - SDL_
HINT_ WINRT_ PRIVACY_ POLICY_ URL - SDL_
HINT_ X11_ FORCE_ OVERRIDE_ REDIRECT - SDL_
HINT_ X11_ WINDOW_ TYPE - SDL_
HINT_ XINPUT_ ENABLED - SDL_
HINT_ XINPUT_ USE_ OLD_ JOYSTICK_ MAPPING - SDL_
IGNORE - SDL_
INIT_ AUDIO - SDL_
INIT_ EVENTS - SDL_
INIT_ EVERYTHING - SDL_
INIT_ GAMECONTROLLER - SDL_
INIT_ HAPTIC - SDL_
INIT_ JOYSTICK - SDL_
INIT_ NOPARACHUTE - SDL_
INIT_ SENSOR - SDL_
INIT_ TIMER - SDL_
INIT_ VIDEO - SDL_
INVALID_ SHAPE_ ARGUMENT - SDL_
IPHONE_ MAX_ GFORCE - SDL_
JOYSTICK_ AXIS_ MAX - SDL_
JOYSTICK_ AXIS_ MIN - SDL_
JOYSTICK_ DISABLED - SDL_
LIL_ ENDIAN - SDL_
LOADSO_ DISABLED - SDL_
MAJOR_ VERSION - SDL_
MAX_ LOG_ MESSAGE - SDL_
MINOR_ VERSION - SDL_
MIX_ MAXVOLUME - SDL_
MUTEX_ TIMEDOUT - SDL_
NONSHAPEABLE_ WINDOW - SDL_
NULL_ WHILE_ LOOP_ CONDITION - SDL_
PATCHLEVEL - SDL_
PREALLOC - SDL_
PRESSED - SDL_
PRIX32 - SDL_
PRIX64 - SDL_
PRIs32 - SDL_
PRIs64 - SDL_
PRIu32 - SDL_
PRIu64 - SDL_
PRIx32 - SDL_
PRIx64 - SDL_
QUERY - SDL_
RELEASED - SDL_
RLEACCEL - SDL_
RWOPS_ JNIFILE - SDL_
RWOPS_ MEMORY - SDL_
RWOPS_ MEMORY_ RO - SDL_
RWOPS_ STDFILE - SDL_
RWOPS_ UNKNOWN - SDL_
RWOPS_ WINFILE - SDL_
SENSOR_ DISABLED - SDL_
SIMD_ ALIGNED - SDL_
SIZE_ MAX - SDL_
STANDARD_ GRAVITY - SDL_
SWSURFACE - SDL_
TEXTEDITINGEVENT_ TEXT_ SIZE - SDL_
TEXTINPUTEVENT_ TEXT_ SIZE - SDL_
THREADS_ DISABLED - SDL_
TIMERS_ DISABLED - SDL_
VIDEO_ DRIVER_ DUMMY - SDL_
VIRTUAL_ JOYSTICK_ DESC_ VERSION - SDL_
WINDOWPOS_ CENTERED_ MASK - SDL_
WINDOWPOS_ UNDEFINED_ MASK - SDL_
WINDOW_ LACKS_ SHAPE - SIG_
ATOMIC_ MAX - SIG_
ATOMIC_ MIN - SIZE_
MAX - Screen
Saver Active - Screen
Saver Reset - Selection
Clear - Selection
Notify - Selection
Request - SetMode
Delete - SetMode
Insert - Shift
MapIndex - Shift
Mask - South
East Gravity - South
Gravity - South
West Gravity - Static
Color - Static
Gravity - Static
Gray - Stipple
Shape - Structure
Notify Mask - Substructure
Notify Mask - Substructure
Redirect Mask - Success
- Sync
Both - Sync
Keyboard - Sync
Pointer - Tile
Shape - TopIf
- True
- True
Color - UINT8_
MAX - UINT16_
MAX - UINT32_
MAX - UINTPTR_
MAX - UINT_
FAST8_ MAX - UINT_
FAST16_ MAX - UINT_
FAST32_ MAX - UINT_
LEAS T8_ MAX - UINT_
LEAS T16_ MAX - UINT_
LEAS T32_ MAX - Unmap
Gravity - Unmap
Notify - Unsorted
- Visibility
Change Mask - Visibility
Fully Obscured - Visibility
Notify - Visibility
Partially Obscured - Visibility
Unobscured - WCONTINUED
- WEXITED
- WINT_
MAX - WINT_
MIN - WNOHANG
- WNOWAIT
- WSTOPPED
- WUNTRACED
- West
Gravity - When
Mapped - Winding
Rule - XATOM_H
- XBuffer
Overflow - XIMHighlight
- XIMHot
KeyStateOFF - XIMHot
KeyStateON - XIMInitial
State - XIMPreedit
Area - XIMPreedit
Callbacks - XIMPreedit
Disable - XIMPreedit
Enable - XIMPreedit
None - XIMPreedit
Nothing - XIMPreedit
Position - XIMPreedit
UnKnown - XIMPreserve
State - XIMPrimary
- XIMReverse
- XIMSecondary
- XIMStatus
Area - XIMStatus
Callbacks - XIMStatus
None - XIMStatus
Nothing - XIMString
Conversion Bottom Edge - XIMString
Conversion Buffer - XIMString
Conversion Char - XIMString
Conversion Concealed - XIMString
Conversion Left Edge - XIMString
Conversion Line - XIMString
Conversion Retrieval - XIMString
Conversion Right Edge - XIMString
Conversion Substitution - XIMString
Conversion TopEdge - XIMString
Conversion Word - XIMString
Conversion Wrapped - XIMTertiary
- XIMUnderline
- XIMVisible
ToBackword - XIMVisible
ToCenter - XIMVisible
ToForward - XLookup
Both - XLookup
Chars - XLookup
KeySym - XLookup
None - XNArea
- XNArea
Needed - XNBackground
- XNBackground
Pixmap - XNBase
Font Name - XNClient
Window - XNColormap
- XNContextual
Drawing - XNCursor
- XNDefault
String - XNDestroy
Callback - XNDirectional
Dependent Drawing - XNFilter
Events - XNFocus
Window - XNFont
Info - XNFont
Set - XNForeground
- XNGeometry
Callback - XNHot
Key - XNHot
KeyState - XNInput
Style - XNLine
Space - XNMissing
Char Set - XNOM
Automatic - XNOrientation
- XNPreedit
Attributes - XNPreedit
Caret Callback - XNPreedit
Done Callback - XNPreedit
Draw Callback - XNPreedit
Start Callback - XNPreedit
State - XNPreedit
State Notify Callback - XNQueryIC
Values List - XNQueryIM
Values List - XNQuery
Input Style - XNQuery
Orientation - XNR6
Preedit Callback - XNRequired
Char Set - XNReset
State - XNResource
Class - XNResource
Name - XNSeparatorof
Nested List - XNSpot
Location - XNStatus
Attributes - XNStatus
Done Callback - XNStatus
Draw Callback - XNStatus
Start Callback - XNStd
Colormap - XNString
Conversion - XNString
Conversion Callback - XNVa
Nested List - XNVisible
Position - XYBitmap
- XYPixmap
- X_
HAVE_ UTF8_ STRING - X_
PROTOCOL - X_
PROTOCOL_ REVISION - Xlib
Specification Release - YSorted
- YXBanded
- YXSorted
- ZPixmap
- _ALLOCA_
H - _ATFILE_
SOURCE - _BITS_
BYTESWAP_ H - _BITS_
ENDIANNESS_ H - _BITS_
ENDIAN_ H - _BITS_
PTHREADTYPES_ ARCH_ H - _BITS_
PTHREADTYPES_ COMMON_ H - _BITS_
STDINT_ INTN_ H - _BITS_
STDINT_ LEAST_ H - _BITS_
STDINT_ UINTN_ H - _BITS_
TIME64_ H - _BITS_
TYPESIZES_ H - _BITS_
TYPES_ H - _BITS_
UINTN_ IDENTITY_ H - _BITS_
WCHAR_ H - _DEFAULT_
SOURCE - _ENDIAN_
H - _FEATURES_
H - _MM_
DENORMALS_ ZERO_ MASK - _MM_
DENORMALS_ ZERO_ OFF - _MM_
DENORMALS_ ZERO_ ON - _MM_
EXCEPT_ DENORM - _MM_
EXCEPT_ DIV_ ZERO - _MM_
EXCEPT_ INEXACT - _MM_
EXCEPT_ INVALID - _MM_
EXCEPT_ MASK - _MM_
EXCEPT_ OVERFLOW - _MM_
EXCEPT_ UNDERFLOW - _MM_
FLUSH_ ZERO_ MASK - _MM_
FLUSH_ ZERO_ OFF - _MM_
FLUSH_ ZERO_ ON - _MM_
HINT_ ET0 - _MM_
HINT_ ET1 - _MM_
HINT_ NTA - _MM_
HINT_ T0 - _MM_
HINT_ T1 - _MM_
HINT_ T2 - _MM_
MASK_ DENORM - _MM_
MASK_ DIV_ ZERO - _MM_
MASK_ INEXACT - _MM_
MASK_ INVALID - _MM_
MASK_ MASK - _MM_
MASK_ OVERFLOW - _MM_
MASK_ UNDERFLOW - _MM_
ROUND_ DOWN - _MM_
ROUND_ MASK - _MM_
ROUND_ NEAREST - _MM_
ROUND_ TOWARD_ ZERO - _MM_
ROUND_ UP - _POSIX_
C_ SOURCE - _POSIX_
SOURCE - _STDC_
PREDEF_ H - _STDINT_
H - _STDLIB_
H - _STRUCT_
TIMESPEC - _SYS_
CDEFS_ H - _SYS_
SELECT_ H - _SYS_
TYPES_ H - _THREAD_
MUTEX_ INTERNAL_ H - _THREAD_
SHARED_ TYPES_ H - __
BIG_ ENDIAN - __
BIT_ TYPES_ DEFINED__ - __
BYTE_ ORDER - __
FD_ SETSIZE - __
FLOAT_ WORD_ ORDER - __
GLIBC_ MINOR__ - __
GLIBC_ USE_ C2X_ STRTOL - __
GLIBC_ USE_ DEPRECATED_ GETS - __
GLIBC_ USE_ DEPRECATED_ SCANF - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ TYPES_ EXT - __
GLIBC_ USE_ ISOC2X - __
GLIBC_ USE_ LIB_ EXT2 - __
GLIBC__ - __
GNU_ LIBRARY__ - __
HAVE_ DISTINCT_ FLOA T16 - __
HAVE_ DISTINCT_ FLOA T32 - __
HAVE_ DISTINCT_ FLOA T64 - __
HAVE_ DISTINCT_ FLOA T32X - __
HAVE_ DISTINCT_ FLOA T64X - __
HAVE_ DISTINCT_ FLOA T128 - __
HAVE_ DISTINCT_ FLOA T128X - __
HAVE_ FLOA T16 - __
HAVE_ FLOA T32 - __
HAVE_ FLOA T64 - __
HAVE_ FLOA T32X - __
HAVE_ FLOA T64X - __
HAVE_ FLOA T64X_ LONG_ DOUBLE - __
HAVE_ FLOA T128 - __
HAVE_ FLOA T128X - __
HAVE_ FLOATN_ NOT_ TYPEDEF - __
HAVE_ GENERIC_ SELECTION - __
INO_ T_ MATCHES_ INO64_ T - __
KERNEL_ OLD_ TIMEVAL_ MATCHES_ TIMEVA L64 - __
LDOUBLE_ REDIRECTS_ TO_ FLOA T128_ ABI - __
LINUX__ - __
LITTLE_ ENDIAN - __
OFF_ T_ MATCHES_ OFF64_ T - __
PDP_ ENDIAN - __
PTHREAD_ MUTEX_ HAVE_ PREV - __
RLIM_ T_ MATCHES_ RLIM64_ T - __
SIZEOF_ PTHREAD_ ATTR_ T - __
SIZEOF_ PTHREAD_ BARRIERATTR_ T - __
SIZEOF_ PTHREAD_ BARRIER_ T - __
SIZEOF_ PTHREAD_ CONDATTR_ T - __
SIZEOF_ PTHREAD_ COND_ T - __
SIZEOF_ PTHREAD_ MUTEXATTR_ T - __
SIZEOF_ PTHREAD_ MUTEX_ T - __
SIZEOF_ PTHREAD_ RWLOCKATTR_ T - __
SIZEOF_ PTHREAD_ RWLOCK_ T - __
STATFS_ MATCHES_ STATF S64 - __
STDC_ IEC_ 559_ COMPLEX__ - __
STDC_ IEC_ 559__ - __
STDC_ IEC_ 60559_ BFP__ - __
STDC_ IEC_ 60559_ COMPLEX__ - __
STDC_ ISO_ 10646__ - __
SYSCALL_ WORDSIZE - __
TIMESIZE - __
USE_ ATFILE - __
USE_ FORTIFY_ LEVEL - __
USE_ ISOC11 - __
USE_ ISOC95 - __
USE_ ISOC99 - __
USE_ MISC - __
USE_ POSIX - __
USE_ POSI X2 - __
USE_ POSI X199309 - __
USE_ POSI X199506 - __
USE_ POSIX_ IMPLICITLY - __
USE_ XOPE N2K - __
USE_ XOPE N2K8 - __WALL
- __
WCLONE - __
WCOREFLAG - __
WNOTHREAD - __
WORDSIZE - __
WORDSIZE_ TIME64_ COMPA T32 - __
W_ CONTINUED - __
clock_ t_ defined - __
clockid_ t_ defined - __
glibc_ c99_ flexarr_ available - __
have_ pthread_ attr_ t - __
ldiv_ t_ defined - __
lldiv_ t_ defined - __
sigset_ t_ defined - __
time_ t_ defined - __
timer_ t_ defined - __
timeval_ defined
Statics§
Functions§
- SDL_
AddEvent ⚠Watch - Add a callback to be triggered when an event is added to the event queue.
- SDL_
AddHint ⚠Callback - Add a function to watch a particular hint.
- SDL_
AddTimer ⚠ - Call a callback function at a future time.
- SDL_
Alloc ⚠Format - Create an SDL_PixelFormat structure corresponding to a pixel format.
- SDL_
Alloc ⚠Palette - Create a palette structure with the specified number of color entries.
- SDL_
AllocRW ⚠ - Use this function to allocate an empty, unpopulated SDL_RWops structure.
- SDL_
Atomic ⚠Add - Add to an atomic variable.
- SDL_
AtomicCAS ⚠ - Set an atomic variable to a new value if it is currently an old value.
- SDL_
AtomicCAS ⚠Ptr - Set a pointer to a new value if it is currently an old value.
- SDL_
Atomic ⚠Get - Get the value of an atomic variable.
- SDL_
Atomic ⚠GetPtr - Get the value of a pointer atomically.
- SDL_
Atomic ⚠Lock - Lock a spin lock by setting it to a non-zero value.
- SDL_
Atomic ⚠Set - Set an atomic variable to a value.
- SDL_
Atomic ⚠SetPtr - Set a pointer to a value atomically.
- SDL_
Atomic ⚠TryLock - Try to lock a spin lock by setting it to a non-zero value.
- SDL_
Atomic ⚠Unlock - Unlock a spin lock by setting it to 0.
- SDL_
Audio ⚠Init - Use this function to initialize a particular audio driver.
- SDL_
Audio ⚠Quit - Use this function to shut down audio if you initialized it with SDL_AudioInit().
- SDL_
Audio ⚠Stream Available - Get the number of converted/resampled bytes available.
- SDL_
Audio ⚠Stream Clear - Clear any pending data in the stream without converting it
- SDL_
Audio ⚠Stream Flush - Tell the stream that you’re done sending data, and anything being buffered should be converted/resampled and made available immediately.
- SDL_
Audio ⚠Stream Get - Get converted/resampled data from the stream
- SDL_
Audio ⚠Stream Put - Add data to be converted/resampled to the stream.
- SDL_
Build ⚠AudioCVT - Initialize an SDL_AudioCVT structure for conversion.
- SDL_
Calculate ⚠Gamma Ramp - Calculate a 256 entry gamma ramp for a gamma value.
- SDL_
Capture ⚠Mouse - Capture the mouse and to track input outside an SDL window.
- SDL_
Clear ⚠Composition - Dismiss the composition window/IME without disabling the subsystem.
- SDL_
Clear ⚠Error - Clear any previous error message for this thread.
- SDL_
Clear ⚠Hints - Clear all hints.
- SDL_
Clear ⚠Queued Audio - Drop any queued audio data waiting to be sent to the hardware.
- SDL_
Close ⚠Audio - This function is a legacy means of closing the audio device.
- SDL_
Close ⚠Audio Device - Use this function to shut down audio processing and close the audio device.
- SDL_
Compose ⚠Custom Blend Mode - Compose a custom blend mode for renderers.
- SDL_
Cond ⚠Broadcast - Restart all threads that are waiting on the condition variable.
- SDL_
Cond ⚠Signal - Restart one of the threads that are waiting on the condition variable.
- SDL_
Cond ⚠Wait - Wait until a condition variable is signaled.
- SDL_
Cond ⚠Wait Timeout - Wait until a condition variable is signaled or a certain time has passed.
- SDL_
Convert ⚠Audio - Convert audio data to a desired audio format.
- SDL_
Convert ⚠Pixels - Copy a block of pixels of one format to another format.
- SDL_
Convert ⚠Surface - Copy an existing surface to a new surface of the specified format.
- SDL_
Convert ⚠Surface Format - Copy an existing surface to a new surface of the specified format enum.
- SDL_
Create ⚠Color Cursor - Create a color cursor.
- SDL_
Create ⚠Cond - Create a condition variable.
- SDL_
Create ⚠Cursor - Create a cursor using the specified bitmap data and mask (in MSB format).
- SDL_
Create ⚠Mutex - Create a new mutex.
- SDL_
CreateRGB ⚠Surface - Allocate a new RGB surface.
- SDL_
CreateRGB ⚠Surface From - Allocate a new RGB surface with existing pixel data.
- SDL_
CreateRGB ⚠Surface With Format - Allocate a new RGB surface with a specific pixel format.
- SDL_
CreateRGB ⚠Surface With Format From - Allocate a new RGB surface with with a specific pixel format and existing pixel data.
- SDL_
Create ⚠Renderer - Create a 2D rendering context for a window.
- SDL_
Create ⚠Semaphore - Create a semaphore.
- SDL_
Create ⚠Shaped Window - Create a window that can be shaped with the specified position, dimensions, and flags.
- SDL_
Create ⚠Software Renderer - Create a 2D software rendering context for a surface.
- SDL_
Create ⚠System Cursor - Create a system cursor.
- SDL_
Create ⚠Texture - Create a texture for a rendering context.
- SDL_
Create ⚠Texture From Surface - Create a texture from an existing surface.
- SDL_
Create ⚠Thread - Create a new thread with a default stack size.
- SDL_
Create ⚠Thread With Stack Size - Create a new thread with a specific stack size.
- SDL_
Create ⚠Window - Create a window with the specified position, dimensions, and flags.
- SDL_
Create ⚠Window AndRenderer - Create a window and default renderer.
- SDL_
Create ⚠Window From - Create an SDL window from an existing native window.
- SDL_
DelEvent ⚠Watch - Remove an event watch callback added with SDL_AddEventWatch().
- SDL_
DelHint ⚠Callback - Remove a function watching a particular hint.
- SDL_
Delay ⚠ - Wait a specified number of milliseconds before returning.
- SDL_
Dequeue ⚠Audio - Dequeue more audio on non-callback devices.
- SDL_
Destroy ⚠Cond - Destroy a condition variable.
- SDL_
Destroy ⚠Mutex - Destroy a mutex created with SDL_CreateMutex().
- SDL_
Destroy ⚠Renderer - Destroy the rendering context for a window and free associated textures.
- SDL_
Destroy ⚠Semaphore - Destroy a semaphore.
- SDL_
Destroy ⚠Texture - Destroy the specified texture.
- SDL_
Destroy ⚠Window - Destroy a window.
- SDL_
Detach ⚠Thread - Let a thread clean up on exit without intervention.
- SDL_
Disable ⚠Screen Saver - Prevent the screen from being blanked by a screen saver.
- SDL_
Duplicate ⚠Surface - SDL_
Enable ⚠Screen Saver - Allow the screen to be blanked by a screen saver.
- SDL_
EncloseF ⚠Points - Calculate a minimal rectangle enclosing a set of points with float precision.
- SDL_
Enclose ⚠Points - Calculate a minimal rectangle enclosing a set of points.
- SDL_
Error ⚠ - SDL_
Event ⚠State - Set the state of processing events by type.
- SDL_
Fill ⚠Rect - Perform a fast fill of a rectangle with a specific color.
- SDL_
Fill ⚠Rects - Perform a fast fill of a set of rectangles with a specific color.
- SDL_
Filter ⚠Events - Run a specific filter function on the current event queue, removing any events for which the filter returns 0.
- SDL_
Flash ⚠Window - Request a window to demand attention from the user.
- SDL_
Flush ⚠Event - Clear events of a specific type from the event queue.
- SDL_
Flush ⚠Events - Clear events of a range of types from the event queue.
- SDL_
Free ⚠Audio Stream - Free an audio stream
- SDL_
Free ⚠Cursor - Free a previously-created cursor.
- SDL_
Free ⚠Format - Free an SDL_PixelFormat structure allocated by SDL_AllocFormat().
- SDL_
Free ⚠Palette - Free a palette created with SDL_AllocPalette().
- SDL_
FreeRW ⚠ - Use this function to free an SDL_RWops structure allocated by SDL_AllocRW().
- SDL_
Free ⚠Surface - Free an RGB surface.
- SDL_
FreeWAV ⚠ - Free data previously allocated with SDL_LoadWAV() or SDL_LoadWAV_RW().
- SDL_
GL_ ⚠Bind Texture - Bind an OpenGL/ES/ES2 texture to the current context.
- SDL_
GL_ ⚠Create Context - Create an OpenGL context for an OpenGL window, and make it current.
- SDL_
GL_ ⚠Delete Context - Delete an OpenGL context.
- SDL_
GL_ ⚠Extension Supported - Check if an OpenGL extension is supported for the current context.
- SDL_
GL_ ⚠GetAttribute - Get the actual value for an attribute from the current context.
- SDL_
GL_ ⚠GetCurrent Context - Get the currently active OpenGL context.
- SDL_
GL_ ⚠GetCurrent Window - Get the currently active OpenGL window.
- SDL_
GL_ ⚠GetDrawable Size - Get the size of a window’s underlying drawable in pixels.
- SDL_
GL_ ⚠GetProc Address - Get an OpenGL function by name.
- SDL_
GL_ ⚠GetSwap Interval - Get the swap interval for the current OpenGL context.
- SDL_
GL_ ⚠Load Library - Dynamically load an OpenGL library.
- SDL_
GL_ ⚠Make Current - Set up an OpenGL context for rendering into an OpenGL window.
- SDL_
GL_ ⚠Reset Attributes - Reset all previously set OpenGL context attributes to their default values.
- SDL_
GL_ ⚠SetAttribute - Set an OpenGL window attribute before window creation.
- SDL_
GL_ ⚠SetSwap Interval - Set the swap interval for the current OpenGL context.
- SDL_
GL_ ⚠Swap Window - Update a window with OpenGL rendering.
- SDL_
GL_ ⚠Unbind Texture - Unbind an OpenGL/ES/ES2 texture from the current context.
- SDL_
GL_ ⚠Unload Library - Unload the OpenGL library previously loaded by SDL_GL_LoadLibrary().
- SDL_
GUID ⚠From String - Convert a GUID string into a ::SDL_GUID structure.
- SDL_
GUID ⚠ToString - Get an ASCII string representation for a given ::SDL_GUID.
- SDL_
Game ⚠Controller AddMapping - Add support for controllers that SDL is unaware of or to cause an existing controller to have a different binding.
- SDL_
Game ⚠Controller AddMappings FromRW - Load a set of Game Controller mappings from a seekable SDL data stream.
- SDL_
Game ⚠Controller Close - Close a game controller previously opened with SDL_GameControllerOpen().
- SDL_
Game ⚠Controller Event State - Query or change current state of Game Controller events.
- SDL_
Game ⚠Controller From InstanceID - Get the SDL_GameController associated with an instance id.
- SDL_
Game ⚠Controller From Player Index - Get the SDL_GameController associated with a player index.
- SDL_
Game ⚠Controller GetAppleSF Symbols Name ForAxis - Return the sfSymbolsName for a given axis on a game controller on Apple platforms.
- SDL_
Game ⚠Controller GetAppleSF Symbols Name ForButton - Return the sfSymbolsName for a given button on a game controller on Apple platforms.
- SDL_
Game ⚠Controller GetAttached - Check if a controller has been opened and is currently connected.
- SDL_
Game ⚠Controller GetAxis - Get the current state of an axis control on a game controller.
- SDL_
Game ⚠Controller GetAxis From String - Convert a string into SDL_GameControllerAxis enum.
- SDL_
Game ⚠Controller GetBind ForAxis - Get the SDL joystick layer binding for a controller axis mapping.
- SDL_
Game ⚠Controller GetBind ForButton - Get the SDL joystick layer binding for a controller button mapping.
- SDL_
Game ⚠Controller GetButton - Get the current state of a button on a game controller.
- SDL_
Game ⚠Controller GetButton From String - Convert a string into an SDL_GameControllerButton enum.
- SDL_
Game ⚠Controller GetFirmware Version - Get the firmware version of an opened controller, if available.
- SDL_
Game ⚠Controller GetJoystick - Get the Joystick ID from a Game Controller.
- SDL_
Game ⚠Controller GetNum Touchpad Fingers - Get the number of supported simultaneous fingers on a touchpad on a game controller.
- SDL_
Game ⚠Controller GetNum Touchpads - Get the number of touchpads on a game controller.
- SDL_
Game ⚠Controller GetPlayer Index - Get the player index of an opened game controller.
- SDL_
Game ⚠Controller GetProduct - Get the USB product ID of an opened controller, if available.
- SDL_
Game ⚠Controller GetProduct Version - Get the product version of an opened controller, if available.
- SDL_
Game ⚠Controller GetSensor Data - Get the current state of a game controller sensor.
- SDL_
Game ⚠Controller GetSensor Data Rate - Get the data rate (number of events per second) of a game controller sensor.
- SDL_
Game ⚠Controller GetSensor Data With Timestamp - Get the current state of a game controller sensor with the timestamp of the last update.
- SDL_
Game ⚠Controller GetSerial - Get the serial number of an opened controller, if available.
- SDL_
Game ⚠Controller GetString ForAxis - Convert from an SDL_GameControllerAxis enum to a string.
- SDL_
Game ⚠Controller GetString ForButton - Convert from an SDL_GameControllerButton enum to a string.
- SDL_
Game ⚠Controller GetTouchpad Finger - Get the current state of a finger on a touchpad on a game controller.
- SDL_
Game ⚠Controller GetType - Get the type of this currently opened controller
- SDL_
Game ⚠Controller GetVendor - Get the USB vendor ID of an opened controller, if available.
- SDL_
Game ⚠Controller HasAxis - Query whether a game controller has a given axis.
- SDL_
Game ⚠Controller HasButton - Query whether a game controller has a given button.
- SDL_
Game ⚠Controller HasLED - Query whether a game controller has an LED.
- SDL_
Game ⚠Controller HasRumble - Query whether a game controller has rumble support.
- SDL_
Game ⚠Controller HasRumble Triggers - Query whether a game controller has rumble support on triggers.
- SDL_
Game ⚠Controller HasSensor - Return whether a game controller has a particular sensor.
- SDL_
Game ⚠Controller IsSensor Enabled - Query whether sensor data reporting is enabled for a game controller.
- SDL_
Game ⚠Controller Mapping - Get the current mapping of a Game Controller.
- SDL_
Game ⚠Controller Mapping ForDevice Index - Get the mapping of a game controller.
- SDL_
Game ⚠Controller Mapping ForGUID - Get the game controller mapping string for a given GUID.
- SDL_
Game ⚠Controller Mapping ForIndex - Get the mapping at a particular index.
- SDL_
Game ⚠Controller Name - Get the implementation-dependent name for an opened game controller.
- SDL_
Game ⚠Controller Name ForIndex - Get the implementation dependent name for the game controller.
- SDL_
Game ⚠Controller NumMappings - Get the number of mappings installed.
- SDL_
Game ⚠Controller Open - Open a game controller for use.
- SDL_
Game ⚠Controller Path - Get the implementation-dependent path for an opened game controller.
- SDL_
Game ⚠Controller Path ForIndex - Get the implementation dependent path for the game controller.
- SDL_
Game ⚠Controller Rumble - Start a rumble effect on a game controller.
- SDL_
Game ⚠Controller Rumble Triggers - Start a rumble effect in the game controller’s triggers.
- SDL_
Game ⚠Controller Send Effect - Send a controller specific effect packet
- SDL_
Game ⚠Controller SetLED - Update a game controller’s LED color.
- SDL_
Game ⚠Controller SetPlayer Index - Set the player index of an opened game controller.
- SDL_
Game ⚠Controller SetSensor Enabled - Set whether data reporting for a game controller sensor is enabled.
- SDL_
Game ⚠Controller Type ForIndex - Get the type of a game controller.
- SDL_
Game ⚠Controller Update - Manually pump game controller updates if not using the loop.
- SDL_
GetAssertion ⚠Handler - Get the current assertion handler.
- SDL_
GetAssertion ⚠Report - Get a list of all assertion failures.
- SDL_
GetAudio ⚠Device Name - Get the human-readable name of a specific audio device.
- SDL_
GetAudio ⚠Device Spec - Get the preferred audio format of a specific audio device.
- SDL_
GetAudio ⚠Device Status - Use this function to get the current audio state of an audio device.
- SDL_
GetAudio ⚠Driver - Use this function to get the name of a built in audio driver.
- SDL_
GetAudio ⚠Status - This function is a legacy means of querying the audio device.
- SDL_
GetBase ⚠Path - Get the directory where the application was run from.
- SDL_
GetCPU ⚠Cache Line Size - Determine the L1 cache line size of the CPU.
- SDL_
GetCPU ⚠Count - Get the number of CPU cores available.
- SDL_
GetClip ⚠Rect - Get the clipping rectangle for a surface.
- SDL_
GetClipboard ⚠Text - Get UTF-8 text from the clipboard, which must be freed with SDL_free().
- SDL_
GetClosest ⚠Display Mode - Get the closest match to the requested display mode.
- SDL_
GetColor ⚠Key - Get the color key (transparent pixel) for a surface.
- SDL_
GetCurrent ⚠Audio Driver - Get the name of the current audio driver.
- SDL_
GetCurrent ⚠Display Mode - Get information about the current display mode.
- SDL_
GetCurrent ⚠Video Driver - Get the name of the currently initialized video driver.
- SDL_
GetCursor ⚠ - Get the active cursor.
- SDL_
GetDefault ⚠Assertion Handler - Get the default assertion handler.
- SDL_
GetDefault ⚠Audio Info - Get the name and preferred format of the default audio device.
- SDL_
GetDefault ⚠Cursor - Get the default cursor.
- SDL_
GetDesktop ⚠Display Mode - Get information about the desktop’s display mode.
- SDL_
GetDisplay ⚠Bounds - Get the desktop area represented by a display.
- SDL_
GetDisplayDPI ⚠ - Get the dots/pixels-per-inch for a display.
- SDL_
GetDisplay ⚠Mode - Get information about a specific display mode.
- SDL_
GetDisplay ⚠Name - Get the name of a display in UTF-8 encoding.
- SDL_
GetDisplay ⚠Orientation - Get the orientation of a display.
- SDL_
GetDisplay ⚠Usable Bounds - Get the usable desktop area represented by a display.
- SDL_
GetError ⚠ - Retrieve a message about the last error that occurred on the current thread.
- SDL_
GetError ⚠Msg - Get the last error message that was set for the current thread.
- SDL_
GetEvent ⚠Filter - Query the current event filter.
- SDL_
GetGlobal ⚠Mouse State - Get the current state of the mouse in relation to the desktop.
- SDL_
GetGrabbed ⚠Window - Get the window that currently has an input grab enabled.
- SDL_
GetHint ⚠ - Get the value of a hint.
- SDL_
GetHint ⚠Boolean - Get the boolean value of a hint variable.
- SDL_
GetJoystickGUID ⚠Info - Get the device information encoded in a SDL_JoystickGUID structure
- SDL_
GetKey ⚠From Name - Get a key code from a human-readable name.
- SDL_
GetKey ⚠From Scancode - Get the key code corresponding to the given scancode according to the current keyboard layout.
- SDL_
GetKey ⚠Name - Get a human-readable name for a key.
- SDL_
GetKeyboard ⚠Focus - Query the window which currently has keyboard focus.
- SDL_
GetKeyboard ⚠State - Get a snapshot of the current state of the keyboard.
- SDL_
GetMemory ⚠Functions - Get the current set of SDL memory functions
- SDL_
GetMod ⚠State - Get the current key modifier state for the keyboard.
- SDL_
GetMouse ⚠Focus - Get the window which currently has mouse focus.
- SDL_
GetMouse ⚠State - Retrieve the current state of the mouse.
- SDL_
GetNum ⚠Allocations - Get the number of outstanding (unfreed) allocations
- SDL_
GetNum ⚠Audio Devices - Get the number of built-in audio devices.
- SDL_
GetNum ⚠Audio Drivers - Use this function to get the number of built-in audio drivers.
- SDL_
GetNum ⚠Display Modes - Get the number of available display modes.
- SDL_
GetNum ⚠Render Drivers - Get the number of 2D rendering drivers available for the current display.
- SDL_
GetNum ⚠Touch Devices - Get the number of registered touch devices.
- SDL_
GetNum ⚠Touch Fingers - Get the number of active fingers for a given touch device.
- SDL_
GetNum ⚠Video Displays - Get the number of available video displays.
- SDL_
GetNum ⚠Video Drivers - Get the number of video drivers compiled into SDL.
- SDL_
GetOriginal ⚠Memory Functions - Get the original set of SDL memory functions
- SDL_
GetPerformance ⚠Counter - Get the current value of the high resolution counter.
- SDL_
GetPerformance ⚠Frequency - Get the count per second of the high resolution counter.
- SDL_
GetPixel ⚠Format Name - Get the human readable name of a pixel format.
- SDL_
GetPlatform ⚠ - Get the name of the platform.
- SDL_
GetPoint ⚠Display Index - Get the index of the display containing a point
- SDL_
GetPower ⚠Info - Get the current power supply details.
- SDL_
GetPref ⚠Path - Get the user-and-app-specific path where files can be written.
- SDL_
GetPreferred ⚠Locales - Report the user’s preferred locale.
- SDL_
GetPrimary ⚠Selection Text - Get UTF-8 text from the primary selection, which must be freed with SDL_free().
- SDL_
GetQueued ⚠Audio Size - Get the number of bytes of still-queued audio.
- SDL_
GetRGB ⚠ - Get RGB values from a pixel in the specified format.
- SDL_
GetRGBA ⚠ - Get RGBA values from a pixel in the specified format.
- SDL_
GetRect ⚠Display Index - Get the index of the display primarily containing a rect
- SDL_
GetRelative ⚠Mouse Mode - Query whether relative mouse mode is enabled.
- SDL_
GetRelative ⚠Mouse State - Retrieve the relative state of the mouse.
- SDL_
GetRender ⚠Draw Blend Mode - Get the blend mode used for drawing operations.
- SDL_
GetRender ⚠Draw Color - Get the color used for drawing operations (Rect, Line and Clear).
- SDL_
GetRender ⚠Driver Info - Get info about a specific 2D rendering driver for the current display.
- SDL_
GetRender ⚠Target - Get the current render target.
- SDL_
GetRenderer ⚠ - Get the renderer associated with a window.
- SDL_
GetRenderer ⚠Info - Get information about a rendering context.
- SDL_
GetRenderer ⚠Output Size - Get the output size in pixels of a rendering context.
- SDL_
GetRevision ⚠ - Get the code revision of SDL that is linked against your program.
- SDL_
GetRevision ⚠Number - Obsolete function, do not use.
- SDL_
GetScancode ⚠From Key - Get the scancode corresponding to the given key code according to the current keyboard layout.
- SDL_
GetScancode ⚠From Name - Get a scancode from a human-readable name.
- SDL_
GetScancode ⚠Name - Get a human-readable name for a scancode.
- SDL_
GetShaped ⚠Window Mode - Get the shape parameters of a shaped window.
- SDL_
GetSurface ⚠Alpha Mod - Get the additional alpha value used in blit operations.
- SDL_
GetSurface ⚠Blend Mode - Get the blend mode used for blit operations.
- SDL_
GetSurface ⚠Color Mod - Get the additional color value multiplied into blit operations.
- SDL_
GetSystemRAM ⚠ - Get the amount of RAM configured in the system.
- SDL_
GetTexture ⚠Alpha Mod - Get the additional alpha value multiplied into render copy operations.
- SDL_
GetTexture ⚠Blend Mode - Get the blend mode used for texture copy operations.
- SDL_
GetTexture ⚠Color Mod - Get the additional color value multiplied into render copy operations.
- SDL_
GetTexture ⚠Scale Mode - Get the scale mode used for texture scale operations.
- SDL_
GetTexture ⚠User Data - Get the user-specified pointer associated with a texture
- SDL_
GetThreadID ⚠ - Get the thread identifier for the specified thread.
- SDL_
GetThread ⚠Name - Get the thread name as it was specified in SDL_CreateThread().
- SDL_
GetTicks ⚠ - Get the number of milliseconds since SDL library initialization.
- SDL_
GetTicks64 ⚠ - Get the number of milliseconds since SDL library initialization.
- SDL_
GetTouch ⚠Device - Get the touch ID with the given index.
- SDL_
GetTouch ⚠Device Type - Get the type of the given touch device.
- SDL_
GetTouch ⚠Finger - Get the finger object for specified touch device ID and finger index.
- SDL_
GetTouch ⚠Name - Get the touch device name as reported from the driver or NULL if the index is invalid.
- SDL_
GetVersion ⚠ - Get the version of SDL that is linked against your program.
- SDL_
GetVideo ⚠Driver - Get the name of a built in video driver.
- SDL_
GetWindow ⚠Borders Size - Get the size of a window’s borders (decorations) around the client area.
- SDL_
GetWindow ⚠Brightness - Get the brightness (gamma multiplier) for a given window’s display.
- SDL_
GetWindow ⚠Data - Retrieve the data pointer associated with a window.
- SDL_
GetWindow ⚠Display Index - Get the index of the display associated with a window.
- SDL_
GetWindow ⚠Display Mode - Query the display mode to use when a window is visible at fullscreen.
- SDL_
GetWindow ⚠Flags - Get the window flags.
- SDL_
GetWindow ⚠FromID - Get a window from a stored ID.
- SDL_
GetWindow ⚠Gamma Ramp - Get the gamma ramp for a given window’s display.
- SDL_
GetWindow ⚠Grab - Get a window’s input grab mode.
- SDL_
GetWindowICC ⚠Profile - Get the raw ICC profile data for the screen the window is currently on.
- SDL_
GetWindowID ⚠ - Get the numeric ID of a window.
- SDL_
GetWindow ⚠Keyboard Grab - Get a window’s keyboard grab mode.
- SDL_
GetWindow ⚠Maximum Size - Get the maximum size of a window’s client area.
- SDL_
GetWindow ⚠Minimum Size - Get the minimum size of a window’s client area.
- SDL_
GetWindow ⚠Mouse Grab - Get a window’s mouse grab mode.
- SDL_
GetWindow ⚠Mouse Rect - Get the mouse confinement rectangle of a window.
- SDL_
GetWindow ⚠Opacity - Get the opacity of a window.
- SDL_
GetWindow ⚠Pixel Format - Get the pixel format associated with the window.
- SDL_
GetWindow ⚠Position - Get the position of a window.
- SDL_
GetWindow ⚠Size - Get the size of a window’s client area.
- SDL_
GetWindow ⚠Size InPixels - Get the size of a window in pixels.
- SDL_
GetWindow ⚠Surface - Get the SDL surface associated with the window.
- SDL_
GetWindow ⚠Title - Get the title of a window.
- SDL_
GetWindowWM ⚠Info - Get driver-specific information about a window.
- SDL_
GetYUV ⚠Conversion Mode - Get the YUV conversion mode
- SDL_
GetYUV ⚠Conversion Mode ForResolution - Get the YUV conversion mode, returning the correct mode for the resolution when the current conversion mode is SDL_YUV_CONVERSION_AUTOMATIC
- SDL_
Haptic ⚠Close - Close a haptic device previously opened with SDL_HapticOpen().
- SDL_
Haptic ⚠Destroy Effect - Destroy a haptic effect on the device.
- SDL_
Haptic ⚠Effect Supported - Check to see if an effect is supported by a haptic device.
- SDL_
Haptic ⚠GetEffect Status - Get the status of the current effect on the specified haptic device.
- SDL_
Haptic ⚠Index - Get the index of a haptic device.
- SDL_
Haptic ⚠Name - Get the implementation dependent name of a haptic device.
- SDL_
Haptic ⚠NewEffect - Create a new haptic effect on a specified device.
- SDL_
Haptic ⚠NumAxes - Get the number of haptic axes the device has.
- SDL_
Haptic ⚠NumEffects - Get the number of effects a haptic device can store.
- SDL_
Haptic ⚠NumEffects Playing - Get the number of effects a haptic device can play at the same time.
- SDL_
Haptic ⚠Open - Open a haptic device for use.
- SDL_
Haptic ⚠Open From Joystick - Open a haptic device for use from a joystick device.
- SDL_
Haptic ⚠Open From Mouse - Try to open a haptic device from the current mouse.
- SDL_
Haptic ⚠Opened - Check if the haptic device at the designated index has been opened.
- SDL_
Haptic ⚠Pause - Pause a haptic device.
- SDL_
Haptic ⚠Query - Get the haptic device’s supported features in bitwise manner.
- SDL_
Haptic ⚠Rumble Init - Initialize a haptic device for simple rumble playback.
- SDL_
Haptic ⚠Rumble Play - Run a simple rumble effect on a haptic device.
- SDL_
Haptic ⚠Rumble Stop - Stop the simple rumble on a haptic device.
- SDL_
Haptic ⚠Rumble Supported - Check whether rumble is supported on a haptic device.
- SDL_
Haptic ⚠RunEffect - Run the haptic effect on its associated haptic device.
- SDL_
Haptic ⚠SetAutocenter - Set the global autocenter of the device.
- SDL_
Haptic ⚠SetGain - Set the global gain of the specified haptic device.
- SDL_
Haptic ⚠Stop All - Stop all the currently playing effects on a haptic device.
- SDL_
Haptic ⚠Stop Effect - Stop the haptic effect on its associated haptic device.
- SDL_
Haptic ⚠Unpause - Unpause a haptic device.
- SDL_
Haptic ⚠Update Effect - Update the properties of an effect.
- SDL_
Has3D ⚠Now - Determine whether the CPU has 3DNow! features.
- SDL_
HasARMSIMD ⚠ - Determine whether the CPU has ARM SIMD (ARMv6) features.
- SDL_
HasAVX ⚠ - Determine whether the CPU has AVX features.
- SDL_
HasAV ⚠X2 - Determine whether the CPU has AVX2 features.
- SDL_
HasAV ⚠X512F - Determine whether the CPU has AVX-512F (foundation) features.
- SDL_
HasAlti ⚠Vec - Determine whether the CPU has AltiVec features.
- SDL_
HasClipboard ⚠Text - Query whether the clipboard exists and contains a non-empty text string.
- SDL_
HasColor ⚠Key - Returns whether the surface has a color key
- SDL_
HasEvent ⚠ - Check for the existence of a certain event type in the event queue.
- SDL_
HasEvents ⚠ - Check for the existence of certain event types in the event queue.
- SDL_
HasIntersection ⚠ - Determine whether two rectangles intersect.
- SDL_
HasIntersectionF ⚠ - Determine whether two rectangles intersect with float precision.
- SDL_
HasLASX ⚠ - Determine whether the CPU has LASX (LOONGARCH SIMD) features.
- SDL_
HasLSX ⚠ - Determine whether the CPU has LSX (LOONGARCH SIMD) features.
- SDL_
HasMMX ⚠ - Determine whether the CPU has MMX features.
- SDL_
HasNEON ⚠ - Determine whether the CPU has NEON (ARM SIMD) features.
- SDL_
HasPrimary ⚠Selection Text - Query whether the primary selection exists and contains a non-empty text string.
- SDL_
HasRDTSC ⚠ - Determine whether the CPU has the RDTSC instruction.
- SDL_
HasSSE ⚠ - Determine whether the CPU has SSE features.
- SDL_
HasSS ⚠E2 - Determine whether the CPU has SSE2 features.
- SDL_
HasSS ⚠E3 - Determine whether the CPU has SSE3 features.
- SDL_
HasSS ⚠E41 - Determine whether the CPU has SSE4.1 features.
- SDL_
HasSS ⚠E42 - Determine whether the CPU has SSE4.2 features.
- SDL_
HasScreen ⚠Keyboard Support - Check whether the platform has screen keyboard support.
- SDL_
HasSurfaceRLE ⚠ - Returns whether the surface is RLE enabled
- SDL_
Hide ⚠Window - Hide a window.
- SDL_
Init ⚠ - Initialize the SDL library.
- SDL_
Init ⚠SubSystem - Compatibility function to initialize the SDL library.
- SDL_
IntersectF ⚠Rect - Calculate the intersection of two rectangles with float precision.
- SDL_
IntersectF ⚠Rect AndLine - Calculate the intersection of a rectangle and line segment with float precision.
- SDL_
Intersect ⚠Rect - Calculate the intersection of two rectangles.
- SDL_
Intersect ⚠Rect AndLine - Calculate the intersection of a rectangle and line segment.
- SDL_
IsGame ⚠Controller - Check if the given joystick is supported by the game controller interface.
- SDL_
IsScreen ⚠Keyboard Shown - Check whether the screen keyboard is shown for given window.
- SDL_
IsScreen ⚠Saver Enabled - Check whether the screensaver is currently enabled.
- SDL_
IsShaped ⚠Window - Return whether the given window is a shaped window.
- SDL_
IsTablet ⚠ - Query if the current device is a tablet.
- SDL_
IsText ⚠Input Active - Check whether or not Unicode text input events are enabled.
- SDL_
IsText ⚠Input Shown - Returns if an IME Composite or Candidate window is currently shown.
- SDL_
Joystick ⚠Attach Virtual - Attach a new virtual joystick.
- SDL_
Joystick ⚠Attach Virtual Ex - Attach a new virtual joystick with extended properties.
- SDL_
Joystick ⚠Close - Close a joystick previously opened with SDL_JoystickOpen().
- SDL_
Joystick ⚠Current Power Level - Get the battery level of a joystick as SDL_JoystickPowerLevel.
- SDL_
Joystick ⚠Detach Virtual - Detach a virtual joystick.
- SDL_
Joystick ⚠Event State - Enable/disable joystick event polling.
- SDL_
Joystick ⚠From InstanceID - Get the SDL_Joystick associated with an instance id.
- SDL_
Joystick ⚠From Player Index - Get the SDL_Joystick associated with a player index.
- SDL_
Joystick ⚠GetAttached - Get the status of a specified joystick.
- SDL_
Joystick ⚠GetAxis - Get the current state of an axis control on a joystick.
- SDL_
Joystick ⚠GetAxis Initial State - Get the initial state of an axis control on a joystick.
- SDL_
Joystick ⚠GetBall - Get the ball axis change since the last poll.
- SDL_
Joystick ⚠GetButton - Get the current state of a button on a joystick.
- SDL_
Joystick ⚠GetDeviceGUID - Get the implementation-dependent GUID for the joystick at a given device index.
- SDL_
Joystick ⚠GetDevice InstanceID - Get the instance ID of a joystick.
- SDL_
Joystick ⚠GetDevice Player Index - Get the player index of a joystick, or -1 if it’s not available This can be called before any joysticks are opened.
- SDL_
Joystick ⚠GetDevice Product - Get the USB product ID of a joystick, if available.
- SDL_
Joystick ⚠GetDevice Product Version - Get the product version of a joystick, if available.
- SDL_
Joystick ⚠GetDevice Type - Get the type of a joystick, if available.
- SDL_
Joystick ⚠GetDevice Vendor - Get the USB vendor ID of a joystick, if available.
- SDL_
Joystick ⚠GetFirmware Version - Get the firmware version of an opened joystick, if available.
- SDL_
Joystick ⚠GetGUID - Get the implementation-dependent GUID for the joystick.
- SDL_
Joystick ⚠GetGUID From String - Convert a GUID string into a SDL_JoystickGUID structure.
- SDL_
Joystick ⚠GetGUID String - Get an ASCII string representation for a given SDL_JoystickGUID.
- SDL_
Joystick ⚠GetHat - Get the current state of a POV hat on a joystick.
- SDL_
Joystick ⚠GetPlayer Index - Get the player index of an opened joystick.
- SDL_
Joystick ⚠GetProduct - Get the USB product ID of an opened joystick, if available.
- SDL_
Joystick ⚠GetProduct Version - Get the product version of an opened joystick, if available.
- SDL_
Joystick ⚠GetSerial - Get the serial number of an opened joystick, if available.
- SDL_
Joystick ⚠GetType - Get the type of an opened joystick.
- SDL_
Joystick ⚠GetVendor - Get the USB vendor ID of an opened joystick, if available.
- SDL_
Joystick ⚠HasLED - Query whether a joystick has an LED.
- SDL_
Joystick ⚠HasRumble - Query whether a joystick has rumble support.
- SDL_
Joystick ⚠HasRumble Triggers - Query whether a joystick has rumble support on triggers.
- SDL_
Joystick ⚠InstanceID - Get the instance ID of an opened joystick.
- SDL_
Joystick ⚠IsHaptic - Query if a joystick has haptic features.
- SDL_
Joystick ⚠IsVirtual - Query whether or not the joystick at a given device index is virtual.
- SDL_
Joystick ⚠Name - Get the implementation dependent name of a joystick.
- SDL_
Joystick ⚠Name ForIndex - Get the implementation dependent name of a joystick.
- SDL_
Joystick ⚠NumAxes - Get the number of general axis controls on a joystick.
- SDL_
Joystick ⚠NumBalls - Get the number of trackballs on a joystick.
- SDL_
Joystick ⚠NumButtons - Get the number of buttons on a joystick.
- SDL_
Joystick ⚠NumHats - Get the number of POV hats on a joystick.
- SDL_
Joystick ⚠Open - Open a joystick for use.
- SDL_
Joystick ⚠Path - Get the implementation dependent path of a joystick.
- SDL_
Joystick ⚠Path ForIndex - Get the implementation dependent path of a joystick.
- SDL_
Joystick ⚠Rumble - Start a rumble effect.
- SDL_
Joystick ⚠Rumble Triggers - Start a rumble effect in the joystick’s triggers
- SDL_
Joystick ⚠Send Effect - Send a joystick specific effect packet
- SDL_
Joystick ⚠SetLED - Update a joystick’s LED color.
- SDL_
Joystick ⚠SetPlayer Index - Set the player index of an opened joystick.
- SDL_
Joystick ⚠SetVirtual Axis - Set values on an opened, virtual-joystick’s axis.
- SDL_
Joystick ⚠SetVirtual Button - Set values on an opened, virtual-joystick’s button.
- SDL_
Joystick ⚠SetVirtual Hat - Set values on an opened, virtual-joystick’s hat.
- SDL_
Joystick ⚠Update - Update the current state of the open joysticks.
- SDL_
Linux ⚠SetThread Priority - Sets the UNIX nice value for a thread.
- SDL_
Linux ⚠SetThread Priority AndPolicy - Sets the priority (not nice level) and scheduling policy for a thread.
- SDL_
LoadBMP_ ⚠RW - Load a BMP image from a seekable SDL data stream.
- SDL_
Load ⚠Dollar Templates - Load Dollar Gesture templates from a file.
- SDL_
Load ⚠File - Load all the data from a file path.
- SDL_
Load ⚠File_ RW - Load all the data from an SDL data stream.
- SDL_
Load ⚠Function - Look up the address of the named function in a shared object.
- SDL_
Load ⚠Object - Dynamically load a shared object.
- SDL_
LoadWAV_ ⚠RW - Load the audio data of a WAVE file into memory.
- SDL_
Lock ⚠Audio - This function is a legacy means of locking the audio device.
- SDL_
Lock ⚠Audio Device - Use this function to lock out the audio callback function for a specified device.
- SDL_
Lock ⚠Joysticks - Locking for multi-threaded access to the joystick API
- SDL_
Lock ⚠Mutex - Lock the mutex.
- SDL_
Lock ⚠Sensors - Locking for multi-threaded access to the sensor API
- SDL_
Lock ⚠Surface - Set up a surface for directly accessing the pixels.
- SDL_
Lock ⚠Texture - Lock a portion of the texture for write-only pixel access.
- SDL_
Lock ⚠Texture ToSurface - Lock a portion of the texture for write-only pixel access, and expose it as a SDL surface.
- SDL_Log⚠
- Log a message with SDL_LOG_CATEGORY_APPLICATION and SDL_LOG_PRIORITY_INFO.
- SDL_
LogCritical ⚠ - Log a message with SDL_LOG_PRIORITY_CRITICAL.
- SDL_
LogDebug ⚠ - Log a message with SDL_LOG_PRIORITY_DEBUG.
- SDL_
LogError ⚠ - Log a message with SDL_LOG_PRIORITY_ERROR.
- SDL_
LogGet ⚠Output Function - Get the current log output function.
- SDL_
LogGet ⚠Priority - Get the priority of a particular log category.
- SDL_
LogInfo ⚠ - Log a message with SDL_LOG_PRIORITY_INFO.
- SDL_
LogMessage ⚠ - Log a message with the specified category and priority.
- SDL_
LogMessageV ⚠ - Log a message with the specified category and priority.
- SDL_
LogReset ⚠Priorities - Reset all priorities to default.
- SDL_
LogSet ⚠AllPriority - Set the priority of all log categories.
- SDL_
LogSet ⚠Output Function - Replace the default log output function with one of your own.
- SDL_
LogSet ⚠Priority - Set the priority of a particular log category.
- SDL_
LogVerbose ⚠ - Log a message with SDL_LOG_PRIORITY_VERBOSE.
- SDL_
LogWarn ⚠ - Log a message with SDL_LOG_PRIORITY_WARN.
- SDL_
Lower ⚠Blit - Perform low-level surface blitting only.
- SDL_
Lower ⚠Blit Scaled - Perform low-level surface scaled blitting only.
- SDL_
MapRGB ⚠ - Map an RGB triple to an opaque pixel value for a given pixel format.
- SDL_
MapRGBA ⚠ - Map an RGBA quadruple to a pixel value for a given pixel format.
- SDL_
Masks ⚠ToPixel Format Enum - Convert a bpp value and RGBA masks to an enumerated pixel format.
- SDL_
Maximize ⚠Window - Make a window as large as possible.
- SDL_
Memory ⚠Barrier Acquire Function - SDL_
Memory ⚠Barrier Release Function - Memory barriers are designed to prevent reads and writes from being reordered by the compiler and being seen out of order on multi-core CPUs.
- SDL_
Metal_ ⚠Create View - Create a CAMetalLayer-backed NSView/UIView and attach it to the specified window.
- SDL_
Metal_ ⚠Destroy View - Destroy an existing SDL_MetalView object.
- SDL_
Metal_ ⚠GetDrawable Size - Get the size of a window’s underlying drawable in pixels (for use with setting viewport, scissor & etc).
- SDL_
Metal_ ⚠GetLayer - Get a pointer to the backing CAMetalLayer for the given view.
- SDL_
Minimize ⚠Window - Minimize a window to an iconic representation.
- SDL_
MixAudio ⚠ - This function is a legacy means of mixing audio.
- SDL_
MixAudio ⚠Format - Mix audio data in a specified format.
- SDL_
Mouse ⚠IsHaptic - Query whether or not the current mouse has haptic capabilities.
- SDL_
NewAudio ⚠Stream - Create a new audio stream.
- SDL_
NumHaptics ⚠ - Count the number of haptic devices attached to the system.
- SDL_
NumJoysticks ⚠ - Count the number of joysticks attached to the system.
- SDL_
NumSensors ⚠ - Count the number of sensors attached to the system right now.
- SDL_
OnApplication ⚠DidBecome Active - SDL_
OnApplication ⚠DidEnter Background - SDL_
OnApplication ⚠DidReceive Memory Warning - SDL_
OnApplication ⚠Will Enter Foreground - SDL_
OnApplication ⚠Will Resign Active - SDL_
OnApplication ⚠Will Terminate - SDL_
Open ⚠Audio - This function is a legacy means of opening the audio device.
- SDL_
Open ⚠Audio Device - Open a specific audio device.
- SDL_
OpenURL ⚠ - Open a URL/URI in the browser or other appropriate external application.
- SDL_
Pause ⚠Audio - This function is a legacy means of pausing the audio device.
- SDL_
Pause ⚠Audio Device - Use this function to pause and unpause audio playback on a specified device.
- SDL_
Peep ⚠Events - Check the event queue for messages and optionally return them.
- SDL_
Pixel ⚠Format Enum ToMasks - Convert one of the enumerated pixel formats to a bpp value and RGBA masks.
- SDL_
Poll ⚠Event - Poll for currently pending events.
- SDL_
Premultiply ⚠Alpha - Premultiply the alpha on a block of pixels.
- SDL_
Pump ⚠Events - Pump the event loop, gathering events from the input devices.
- SDL_
Push ⚠Event - Add an event to the event queue.
- SDL_
Query ⚠Texture - Query the attributes of a texture.
- SDL_
Queue ⚠Audio - Queue more audio on non-callback devices.
- SDL_
Quit ⚠ - Clean up all initialized subsystems.
- SDL_
Quit ⚠SubSystem - Shut down specific SDL subsystems.
- SDL_
RWFrom ⚠Const Mem - Use this function to prepare a read-only memory buffer for use with RWops.
- SDL_
RWFromFP ⚠ - Use this function to create an SDL_RWops structure from a standard I/O file
pointer (stdio.h’s
FILE*
). - SDL_
RWFrom ⚠File - Use this function to create a new SDL_RWops structure for reading from and/or writing to a named file.
- SDL_
RWFrom ⚠Mem - Use this function to prepare a read-write memory buffer for use with SDL_RWops.
- SDL_
RWclose ⚠ - Close and free an allocated SDL_RWops structure.
- SDL_
RWread ⚠ - Read from a data source.
- SDL_
RWseek ⚠ - Seek within an SDL_RWops data stream.
- SDL_
RWsize ⚠ - Use this function to get the size of the data stream in an SDL_RWops.
- SDL_
RWtell ⚠ - Determine the current read/write offset in an SDL_RWops data stream.
- SDL_
RWwrite ⚠ - Write to an SDL_RWops data stream.
- SDL_
Raise ⚠Window - Raise a window above other windows and set the input focus.
- SDL_
ReadB ⚠E16 - Use this function to read 16 bits of big-endian data from an SDL_RWops and return in native format.
- SDL_
ReadB ⚠E32 - Use this function to read 32 bits of big-endian data from an SDL_RWops and return in native format.
- SDL_
ReadB ⚠E64 - Use this function to read 64 bits of big-endian data from an SDL_RWops and return in native format.
- SDL_
ReadL ⚠E16 - Use this function to read 16 bits of little-endian data from an SDL_RWops and return in native format.
- SDL_
ReadL ⚠E32 - Use this function to read 32 bits of little-endian data from an SDL_RWops and return in native format.
- SDL_
ReadL ⚠E64 - Use this function to read 64 bits of little-endian data from an SDL_RWops and return in native format.
- SDL_
Read ⚠U8 - Use this function to read a byte from an SDL_RWops.
- SDL_
Record ⚠Gesture - Begin recording a gesture on a specified touch device or all touch devices.
- SDL_
Register ⚠Events - Allocate a set of user-defined events, and return the beginning event number for that set of events.
- SDL_
Remove ⚠Timer - Remove a timer created with SDL_AddTimer().
- SDL_
Render ⚠Clear - Clear the current rendering target with the drawing color.
- SDL_
Render ⚠Copy - Copy a portion of the texture to the current rendering target.
- SDL_
Render ⚠Copy Ex - Copy a portion of the texture to the current rendering, with optional rotation and flipping.
- SDL_
Render ⚠Copy ExF - Copy a portion of the source texture to the current rendering target, with rotation and flipping, at subpixel precision.
- SDL_
Render ⚠CopyF - Copy a portion of the texture to the current rendering target at subpixel precision.
- SDL_
Render ⚠Draw Line - Draw a line on the current rendering target.
- SDL_
Render ⚠Draw LineF - Draw a line on the current rendering target at subpixel precision.
- SDL_
Render ⚠Draw Lines - Draw a series of connected lines on the current rendering target.
- SDL_
Render ⚠Draw LinesF - Draw a series of connected lines on the current rendering target at subpixel precision.
- SDL_
Render ⚠Draw Point - Draw a point on the current rendering target.
- SDL_
Render ⚠Draw PointF - Draw a point on the current rendering target at subpixel precision.
- SDL_
Render ⚠Draw Points - Draw multiple points on the current rendering target.
- SDL_
Render ⚠Draw PointsF - Draw multiple points on the current rendering target at subpixel precision.
- SDL_
Render ⚠Draw Rect - Draw a rectangle on the current rendering target.
- SDL_
Render ⚠Draw RectF - Draw a rectangle on the current rendering target at subpixel precision.
- SDL_
Render ⚠Draw Rects - Draw some number of rectangles on the current rendering target.
- SDL_
Render ⚠Draw RectsF - Draw some number of rectangles on the current rendering target at subpixel precision.
- SDL_
Render ⚠Fill Rect - Fill a rectangle on the current rendering target with the drawing color.
- SDL_
Render ⚠Fill RectF - Fill a rectangle on the current rendering target with the drawing color at subpixel precision.
- SDL_
Render ⚠Fill Rects - Fill some number of rectangles on the current rendering target with the drawing color.
- SDL_
Render ⚠Fill RectsF - Fill some number of rectangles on the current rendering target with the drawing color at subpixel precision.
- SDL_
Render ⚠Flush - Force the rendering context to flush any pending commands to the underlying rendering API.
- SDL_
Render ⚠Geometry - Render a list of triangles, optionally using a texture and indices into the vertex array Color and alpha modulation is done per vertex (SDL_SetTextureColorMod and SDL_SetTextureAlphaMod are ignored).
- SDL_
Render ⚠Geometry Raw - Render a list of triangles, optionally using a texture and indices into the vertex arrays Color and alpha modulation is done per vertex (SDL_SetTextureColorMod and SDL_SetTextureAlphaMod are ignored).
- SDL_
Render ⚠GetClip Rect - Get the clip rectangle for the current target.
- SDL_
Render ⚠GetInteger Scale - Get whether integer scales are forced for resolution-independent rendering.
- SDL_
Render ⚠GetLogical Size - Get device independent resolution for rendering.
- SDL_
Render ⚠GetMetal Command Encoder - Get the Metal command encoder for the current frame
- SDL_
Render ⚠GetMetal Layer - Get the CAMetalLayer associated with the given Metal renderer.
- SDL_
Render ⚠GetScale - Get the drawing scale for the current target.
- SDL_
Render ⚠GetViewport - Get the drawing area for the current target.
- SDL_
Render ⚠GetWindow - Get the window associated with a renderer.
- SDL_
Render ⚠IsClip Enabled - Get whether clipping is enabled on the given renderer.
- SDL_
Render ⚠Logical ToWindow - Get real coordinates of point in window when given logical coordinates of point in renderer.
- SDL_
Render ⚠Present - Update the screen with any rendering performed since the previous call.
- SDL_
Render ⚠Read Pixels - Read pixels from the current rendering target to an array of pixels.
- SDL_
Render ⚠SetClip Rect - Set the clip rectangle for rendering on the specified target.
- SDL_
Render ⚠SetInteger Scale - Set whether to force integer scales for resolution-independent rendering.
- SDL_
Render ⚠SetLogical Size - Set a device independent resolution for rendering.
- SDL_
Render ⚠SetScale - Set the drawing scale for rendering on the current target.
- SDL_
Render ⚠SetV Sync - Toggle VSync of the given renderer.
- SDL_
Render ⚠SetViewport - Set the drawing area for rendering on the current target.
- SDL_
Render ⚠Target Supported - Determine whether a renderer supports the use of render targets.
- SDL_
Render ⚠Window ToLogical - Get logical coordinates of point in renderer when given real coordinates of point in window.
- SDL_
Report ⚠Assertion - SDL_
Reset ⚠Assertion Report - Clear the list of all assertion failures.
- SDL_
Reset ⚠Hint - Reset a hint to the default value.
- SDL_
Reset ⚠Hints - Reset all hints to the default values.
- SDL_
Reset ⚠Keyboard - Clear the state of the keyboard
- SDL_
Restore ⚠Window - Restore the size and position of a minimized or maximized window.
- SDL_
SIMD ⚠Alloc - Allocate memory in a SIMD-friendly way.
- SDL_
SIMD ⚠Free - Deallocate memory obtained from SDL_SIMDAlloc
- SDL_
SIMD ⚠GetAlignment - Report the alignment this system needs for SIMD allocations.
- SDL_
SIMD ⚠Realloc - Reallocate memory obtained from SDL_SIMDAlloc
- SDL_
Save ⚠AllDollar Templates - Save all currently loaded Dollar Gesture templates.
- SDL_
SaveBMP_ ⚠RW - Save a surface to a seekable SDL data stream in BMP format.
- SDL_
Save ⚠Dollar Template - Save a currently loaded Dollar Gesture template.
- SDL_
SemPost ⚠ - Atomically increment a semaphore’s value and wake waiting threads.
- SDL_
SemTry ⚠Wait - See if a semaphore has a positive value and decrement it if it does.
- SDL_
SemValue ⚠ - Get the current value of a semaphore.
- SDL_
SemWait ⚠ - Wait until a semaphore has a positive value and then decrements it.
- SDL_
SemWait ⚠Timeout - Wait until a semaphore has a positive value and then decrements it.
- SDL_
Sensor ⚠Close - Close a sensor previously opened with SDL_SensorOpen().
- SDL_
Sensor ⚠From InstanceID - Return the SDL_Sensor associated with an instance id.
- SDL_
Sensor ⚠GetData - Get the current state of an opened sensor.
- SDL_
Sensor ⚠GetData With Timestamp - Get the current state of an opened sensor with the timestamp of the last update.
- SDL_
Sensor ⚠GetDevice InstanceID - Get the instance ID of a sensor.
- SDL_
Sensor ⚠GetDevice Name - Get the implementation dependent name of a sensor.
- SDL_
Sensor ⚠GetDevice NonPortable Type - Get the platform dependent type of a sensor.
- SDL_
Sensor ⚠GetDevice Type - Get the type of a sensor.
- SDL_
Sensor ⚠GetInstanceID - Get the instance ID of a sensor.
- SDL_
Sensor ⚠GetName - Get the implementation dependent name of a sensor
- SDL_
Sensor ⚠GetNon Portable Type - Get the platform dependent type of a sensor.
- SDL_
Sensor ⚠GetType - Get the type of a sensor.
- SDL_
Sensor ⚠Open - Open a sensor for use.
- SDL_
Sensor ⚠Update - Update the current state of the open sensors.
- SDL_
SetAssertion ⚠Handler - Set an application-defined assertion handler.
- SDL_
SetClip ⚠Rect - Set the clipping rectangle for a surface.
- SDL_
SetClipboard ⚠Text - Put UTF-8 text into the clipboard.
- SDL_
SetColor ⚠Key - Set the color key (transparent pixel) in a surface.
- SDL_
SetCursor ⚠ - Set the active cursor.
- SDL_
SetError ⚠ - Set the SDL error message for the current thread.
- SDL_
SetEvent ⚠Filter - Set up a filter to process all events before they change internal state and are posted to the internal event queue.
- SDL_
SetHint ⚠ - Set a hint with normal priority.
- SDL_
SetHint ⚠With Priority - Set a hint with a specific priority.
- SDL_
SetMain ⚠Ready - Circumvent failure of SDL_Init() when not using SDL_main() as an entry point.
- SDL_
SetMemory ⚠Functions - Replace SDL’s memory allocation functions with a custom set
- SDL_
SetMod ⚠State - Set the current key modifier state for the keyboard.
- SDL_
SetPalette ⚠Colors - Set a range of colors in a palette.
- SDL_
SetPixel ⚠Format Palette - Set the palette for a pixel format structure.
- SDL_
SetPrimary ⚠Selection Text - Put UTF-8 text into the primary selection.
- SDL_
SetRelative ⚠Mouse Mode - Set relative mouse mode.
- SDL_
SetRender ⚠Draw Blend Mode - Set the blend mode used for drawing operations (Fill and Line).
- SDL_
SetRender ⚠Draw Color - Set the color used for drawing operations (Rect, Line and Clear).
- SDL_
SetRender ⚠Target - Set a texture as the current rendering target.
- SDL_
SetSurface ⚠Alpha Mod - Set an additional alpha value used in blit operations.
- SDL_
SetSurface ⚠Blend Mode - Set the blend mode used for blit operations.
- SDL_
SetSurface ⚠Color Mod - Set an additional color value multiplied into blit operations.
- SDL_
SetSurface ⚠Palette - Set the palette used by a surface.
- SDL_
SetSurfaceRLE ⚠ - Set the RLE acceleration hint for a surface.
- SDL_
SetText ⚠Input Rect - Set the rectangle used to type Unicode text inputs.
- SDL_
SetTexture ⚠Alpha Mod - Set an additional alpha value multiplied into render copy operations.
- SDL_
SetTexture ⚠Blend Mode - Set the blend mode for a texture, used by SDL_RenderCopy().
- SDL_
SetTexture ⚠Color Mod - Set an additional color value multiplied into render copy operations.
- SDL_
SetTexture ⚠Scale Mode - Set the scale mode used for texture scale operations.
- SDL_
SetTexture ⚠User Data - Associate a user-specified pointer with a texture.
- SDL_
SetThread ⚠Priority - Set the priority for the current thread.
- SDL_
SetWindow ⚠Always OnTop - Set the window to always be above the others.
- SDL_
SetWindow ⚠Bordered - Set the border state of a window.
- SDL_
SetWindow ⚠Brightness - Set the brightness (gamma multiplier) for a given window’s display.
- SDL_
SetWindow ⚠Data - Associate an arbitrary named pointer with a window.
- SDL_
SetWindow ⚠Display Mode - Set the display mode to use when a window is visible at fullscreen.
- SDL_
SetWindow ⚠Fullscreen - Set a window’s fullscreen state.
- SDL_
SetWindow ⚠Gamma Ramp - Set the gamma ramp for the display that owns a given window.
- SDL_
SetWindow ⚠Grab - Set a window’s input grab mode.
- SDL_
SetWindow ⚠HitTest - Provide a callback that decides if a window region has special properties.
- SDL_
SetWindow ⚠Icon - Set the icon for a window.
- SDL_
SetWindow ⚠Input Focus - Explicitly set input focus to the window.
- SDL_
SetWindow ⚠Keyboard Grab - Set a window’s keyboard grab mode.
- SDL_
SetWindow ⚠Maximum Size - Set the maximum size of a window’s client area.
- SDL_
SetWindow ⚠Minimum Size - Set the minimum size of a window’s client area.
- SDL_
SetWindow ⚠Modal For - Set the window as a modal for another window.
- SDL_
SetWindow ⚠Mouse Grab - Set a window’s mouse grab mode.
- SDL_
SetWindow ⚠Mouse Rect - Confines the cursor to the specified area of a window.
- SDL_
SetWindow ⚠Opacity - Set the opacity for a window.
- SDL_
SetWindow ⚠Position - Set the position of a window.
- SDL_
SetWindow ⚠Resizable - Set the user-resizable state of a window.
- SDL_
SetWindow ⚠Shape - Set the shape and parameters of a shaped window.
- SDL_
SetWindow ⚠Size - Set the size of a window’s client area.
- SDL_
SetWindow ⚠Title - Set the title of a window.
- SDL_
SetYUV ⚠Conversion Mode - Set the YUV conversion mode
- SDL_
Show ⚠Cursor - Toggle whether or not the cursor is shown.
- SDL_
Show ⚠Message Box - Create a modal message box.
- SDL_
Show ⚠Simple Message Box - Display a simple modal message box.
- SDL_
Show ⚠Window - Show a window.
- SDL_
Soft ⚠Stretch - Perform a fast, low quality, stretch blit between two surfaces of the same format.
- SDL_
Soft ⚠Stretch Linear - Perform bilinear scaling between two surfaces of the same format, 32BPP.
- SDL_
Start ⚠Text Input - Start accepting Unicode text input events.
- SDL_
Stop ⚠Text Input - Stop receiving any text input events.
- SDL_
TLSCleanup ⚠ - Cleanup all TLS data for this thread.
- SDL_
TLSCreate ⚠ - Create a piece of thread-local storage.
- SDL_
TLSGet ⚠ - Get the current thread’s value associated with a thread local storage ID.
- SDL_
TLSSet ⚠ - Set the current thread’s value associated with a thread local storage ID.
- SDL_
ThreadID ⚠ - Get the thread identifier for the current thread.
- SDL_
TryLock ⚠Mutex - Try to lock a mutex without blocking.
- SDL_
UnionF ⚠Rect - Calculate the union of two rectangles with float precision.
- SDL_
Union ⚠Rect - Calculate the union of two rectangles.
- SDL_
Unload ⚠Object - Unload a shared object from memory.
- SDL_
Unlock ⚠Audio - This function is a legacy means of unlocking the audio device.
- SDL_
Unlock ⚠Audio Device - Use this function to unlock the audio callback function for a specified device.
- SDL_
Unlock ⚠Joysticks - Unlocking for multi-threaded access to the joystick API
- SDL_
Unlock ⚠Mutex - Unlock the mutex.
- SDL_
Unlock ⚠Sensors - SDL_
Unlock ⚠Surface - Release a surface after directly accessing the pixels.
- SDL_
Unlock ⚠Texture - Unlock a texture, uploading the changes to video memory, if needed.
- SDL_
UpdateNV ⚠Texture - Update a rectangle within a planar NV12 or NV21 texture with new pixels.
- SDL_
Update ⚠Texture - Update the given texture rectangle with new pixel data.
- SDL_
Update ⚠Window Surface - Copy the window surface to the screen.
- SDL_
Update ⚠Window Surface Rects - Copy areas of the window surface to the screen.
- SDL_
UpdateYUV ⚠Texture - Update a rectangle within a planar YV12 or IYUV texture with new pixel data.
- SDL_
Upper ⚠Blit - Perform a fast blit from the source surface to the destination surface.
- SDL_
Upper ⚠Blit Scaled - Perform a scaled surface copy to a destination surface.
- SDL_
Video ⚠Init - Initialize the video subsystem, optionally specifying a video driver.
- SDL_
Video ⚠Quit - Shut down the video subsystem, if initialized with SDL_VideoInit().
- SDL_
Vulkan_ ⚠Create Surface - Create a Vulkan rendering surface for a window.
- SDL_
Vulkan_ ⚠GetDrawable Size - Get the size of the window’s underlying drawable dimensions in pixels.
- SDL_
Vulkan_ ⚠GetInstance Extensions - Get the names of the Vulkan instance extensions needed to create a surface with SDL_Vulkan_CreateSurface.
- SDL_
Vulkan_ ⚠GetVk GetInstance Proc Addr - Get the address of the
vkGetInstanceProcAddr
function. - SDL_
Vulkan_ ⚠Load Library - Dynamically load the Vulkan loader library.
- SDL_
Vulkan_ ⚠Unload Library - Unload the Vulkan library previously loaded by SDL_Vulkan_LoadLibrary()
- SDL_
Wait ⚠Event - Wait indefinitely for the next available event.
- SDL_
Wait ⚠Event Timeout - Wait until the specified timeout (in milliseconds) for the next available event.
- SDL_
Wait ⚠Thread - Wait for a thread to finish.
- SDL_
Warp ⚠Mouse Global - Move the mouse to the given position in global screen space.
- SDL_
Warp ⚠Mouse InWindow - Move the mouse cursor to the given position within the window.
- SDL_
WasInit ⚠ - Get a mask of the specified subsystems which are currently initialized.
- SDL_
WriteB ⚠E16 - Use this function to write 16 bits in native format to a SDL_RWops as big-endian data.
- SDL_
WriteB ⚠E32 - Use this function to write 32 bits in native format to a SDL_RWops as big-endian data.
- SDL_
WriteB ⚠E64 - Use this function to write 64 bits in native format to a SDL_RWops as big-endian data.
- SDL_
WriteL ⚠E16 - Use this function to write 16 bits in native format to a SDL_RWops as little-endian data.
- SDL_
WriteL ⚠E32 - Use this function to write 32 bits in native format to a SDL_RWops as little-endian data.
- SDL_
WriteL ⚠E64 - Use this function to write 64 bits in native format to a SDL_RWops as little-endian data.
- SDL_
Write ⚠U8 - Use this function to write a byte to an SDL_RWops.
- SDL_abs⚠
- SDL_
acos ⚠ - Use this function to compute arc cosine of
x
. - SDL_
acosf ⚠ - SDL_
asin ⚠ - SDL_
asinf ⚠ - SDL_
asprintf ⚠ - SDL_
atan ⚠ - SDL_
atan2 ⚠ - SDL_
atan2f ⚠ - SDL_
atanf ⚠ - SDL_
atof ⚠ - SDL_
atoi ⚠ - SDL_
bsearch ⚠ - SDL_
calloc ⚠ - SDL_
ceil ⚠ - SDL_
ceilf ⚠ - SDL_
copysign ⚠ - SDL_
copysignf ⚠ - SDL_cos⚠
- SDL_
cosf ⚠ - SDL_
crc16 ⚠ - SDL_
crc32 ⚠ - SDL_exp⚠
- SDL_
expf ⚠ - SDL_
fabs ⚠ - SDL_
fabsf ⚠ - SDL_
floor ⚠ - SDL_
floorf ⚠ - SDL_
fmod ⚠ - SDL_
fmodf ⚠ - SDL_
free ⚠ - SDL_
getenv ⚠ - SDL_
hid_ ⚠ble_ scan - Start or stop a BLE scan on iOS and tvOS to pair Steam Controllers
- SDL_
hid_ ⚠close - Close a HID device.
- SDL_
hid_ ⚠device_ change_ count - Check to see if devices may have been added or removed.
- SDL_
hid_ ⚠enumerate - Enumerate the HID Devices.
- SDL_
hid_ ⚠exit - Finalize the HIDAPI library.
- SDL_
hid_ ⚠free_ enumeration - Free an enumeration Linked List
- SDL_
hid_ ⚠get_ feature_ report - Get a feature report from a HID device.
- SDL_
hid_ ⚠get_ indexed_ string - Get a string from a HID device, based on its string index.
- SDL_
hid_ ⚠get_ manufacturer_ string - Get The Manufacturer String from a HID device.
- SDL_
hid_ ⚠get_ product_ string - Get The Product String from a HID device.
- SDL_
hid_ ⚠get_ serial_ number_ string - Get The Serial Number String from a HID device.
- SDL_
hid_ ⚠init - Initialize the HIDAPI library.
- SDL_
hid_ ⚠open - Open a HID device using a Vendor ID (VID), Product ID (PID) and optionally a serial number.
- SDL_
hid_ ⚠open_ path - Open a HID device by its path name.
- SDL_
hid_ ⚠read - Read an Input report from a HID device.
- SDL_
hid_ ⚠read_ timeout - Read an Input report from a HID device with timeout.
- SDL_
hid_ ⚠send_ feature_ report - Send a Feature report to the device.
- SDL_
hid_ ⚠set_ nonblocking - Set the device handle to be non-blocking.
- SDL_
hid_ ⚠write - Write an Output report to a HID device.
- SDL_
iconv ⚠ - SDL_
iconv_ ⚠close - SDL_
iconv_ ⚠open - SDL_
iconv_ ⚠string - This function converts a string between encodings in one pass, returning a string that must be freed with SDL_free() or NULL on error.
- SDL_
isalnum ⚠ - SDL_
isalpha ⚠ - SDL_
isblank ⚠ - SDL_
iscntrl ⚠ - SDL_
isdigit ⚠ - SDL_
isgraph ⚠ - SDL_
islower ⚠ - SDL_
isprint ⚠ - SDL_
ispunct ⚠ - SDL_
isspace ⚠ - SDL_
isupper ⚠ - SDL_
isxdigit ⚠ - SDL_
itoa ⚠ - SDL_
lltoa ⚠ - SDL_log⚠
- SDL_
log10 ⚠ - SDL_
log10f ⚠ - SDL_
logf ⚠ - SDL_
lround ⚠ - SDL_
lroundf ⚠ - SDL_
ltoa ⚠ - SDL_
main ⚠ - SDL_
malloc ⚠ - SDL_
memcmp ⚠ - SDL_
memcpy ⚠ - SDL_
memmove ⚠ - SDL_
memset ⚠ - SDL_pow⚠
- SDL_
powf ⚠ - SDL_
qsort ⚠ - SDL_
realloc ⚠ - SDL_
round ⚠ - SDL_
roundf ⚠ - SDL_
scalbn ⚠ - SDL_
scalbnf ⚠ - SDL_
setenv ⚠ - SDL_sin⚠
- SDL_
sinf ⚠ - SDL_
snprintf ⚠ - SDL_
sqrt ⚠ - SDL_
sqrtf ⚠ - SDL_
sscanf ⚠ - SDL_
strcasecmp ⚠ - SDL_
strcasestr ⚠ - SDL_
strchr ⚠ - SDL_
strcmp ⚠ - SDL_
strdup ⚠ - SDL_
strlcat ⚠ - SDL_
strlcpy ⚠ - SDL_
strlen ⚠ - SDL_
strlwr ⚠ - SDL_
strncasecmp ⚠ - SDL_
strncmp ⚠ - SDL_
strrchr ⚠ - SDL_
strrev ⚠ - SDL_
strstr ⚠ - SDL_
strtod ⚠ - SDL_
strtokr ⚠ - SDL_
strtol ⚠ - SDL_
strtoll ⚠ - SDL_
strtoul ⚠ - SDL_
strtoull ⚠ - SDL_
strupr ⚠ - SDL_tan⚠
- SDL_
tanf ⚠ - SDL_
tolower ⚠ - SDL_
toupper ⚠ - SDL_
trunc ⚠ - SDL_
truncf ⚠ - SDL_
uitoa ⚠ - SDL_
ulltoa ⚠ - SDL_
ultoa ⚠ - SDL_
utf8strlcpy ⚠ - SDL_
utf8strlen ⚠ - SDL_
utf8strnlen ⚠ - SDL_
vasprintf ⚠ - SDL_
vsnprintf ⚠ - SDL_
vsscanf ⚠ - SDL_
wcscasecmp ⚠ - SDL_
wcscmp ⚠ - SDL_
wcsdup ⚠ - SDL_
wcslcat ⚠ - SDL_
wcslcpy ⚠ - SDL_
wcslen ⚠ - SDL_
wcsncasecmp ⚠ - SDL_
wcsncmp ⚠ - SDL_
wcsstr ⚠ - XActivate
Screen ⚠Saver - XAdd
Connection ⚠Watch - XAdd
Extension ⚠ - XAdd
Host ⚠ - XAdd
Hosts ⚠ - XAdd
ToExtension ⚠List - XAdd
ToSave ⚠Set - XAll
Planes ⚠ - XAlloc
Color ⚠ - XAlloc
Color ⚠Cells - XAlloc
Color ⚠Planes - XAlloc
Named ⚠Color - XAllow
Events ⚠ - XAuto
Repeat ⚠Off - XAuto
Repeat ⚠On - XBase
Font ⚠Name List OfFont Set - XBell⚠
- XBitmap
BitOrder ⚠ - XBitmap
Pad ⚠ - XBitmap
Unit ⚠ - XBlack
Pixel ⚠ - XBlack
Pixel ⚠OfScreen - XCells
OfScreen ⚠ - XChange
Active ⚠Pointer Grab - XChangeGC⚠
- XChange
Keyboard ⚠Control - XChange
Keyboard ⚠Mapping - XChange
Pointer ⚠Control - XChange
Property ⚠ - XChange
Save ⚠Set - XChange
Window ⚠Attributes - XCheck
IfEvent ⚠ - XCheck
Mask ⚠Event - XCheck
Typed ⚠Event - XCheck
Typed ⚠Window Event - XCheck
Window ⚠Event - XCirculate
Subwindows ⚠ - XCirculate
Subwindows ⚠Down - XCirculate
Subwindows ⚠Up - XClear
Area ⚠ - XClear
Window ⚠ - XClose
Display ⚠ - XCloseIM⚠
- XCloseOM⚠
- XConfigure
Window ⚠ - XConnection
Number ⚠ - XContext
Dependent ⚠Drawing - XContextual
Drawing ⚠ - XConvert
Selection ⚠ - XCopy
Area ⚠ - XCopy
Colormap ⚠AndFree - XCopyGC⚠
- XCopy
Plane ⚠ - XCreate
Bitmap ⚠From Data - XCreate
Colormap ⚠ - XCreate
Font ⚠Cursor - XCreate
Font ⚠Set - XCreateGC⚠
- XCreate
Glyph ⚠Cursor - XCreateIC⚠
- XCreate
Image ⚠ - XCreateOC⚠
- XCreate
Pixmap ⚠ - XCreate
Pixmap ⚠Cursor - XCreate
Pixmap ⚠From Bitmap Data - XCreate
Simple ⚠Window - XCreate
Window ⚠ - XDefault
Colormap ⚠ - XDefault
Colormap ⚠OfScreen - XDefault
Depth ⚠ - XDefault
Depth ⚠OfScreen - XDefaultGC⚠
- XDefaultGC
OfScreen ⚠ - XDefault
Root ⚠Window - XDefault
Screen ⚠ - XDefault
Screen ⚠OfDisplay - XDefault
Visual ⚠ - XDefault
Visual ⚠OfScreen - XDefine
Cursor ⚠ - XDelete
Modifiermap ⚠Entry - XDelete
Property ⚠ - XDestroyIC⚠
- XDestroyOC⚠
- XDestroy
Subwindows ⚠ - XDestroy
Window ⚠ - XDirectional
Dependent ⚠Drawing - XDisable
Access ⚠Control - XDisplay
Cells ⚠ - XDisplay
Height ⚠ - XDisplay
HeightMM ⚠ - XDisplay
Keycodes ⚠ - XDisplay
Motion ⚠Buffer Size - XDisplay
Name ⚠ - XDisplay
OfIM ⚠ - XDisplay
OfOM ⚠ - XDisplay
OfScreen ⚠ - XDisplay
Planes ⚠ - XDisplay
String ⚠ - XDisplay
Width ⚠ - XDisplay
WidthMM ⚠ - XDoes
Backing ⚠Store - XDoes
Save ⚠Unders - XDraw
Arc ⚠ - XDraw
Arcs ⚠ - XDraw
Image ⚠String - XDraw
Image ⚠String16 - XDraw
Line ⚠ - XDraw
Lines ⚠ - XDraw
Point ⚠ - XDraw
Points ⚠ - XDraw
Rectangle ⚠ - XDraw
Rectangles ⚠ - XDraw
Segments ⚠ - XDraw
String ⚠ - XDraw
String16 ⚠ - XDraw
Text ⚠ - XDraw
Text16 ⚠ - XEHead
OfExtension ⚠List - XEnable
Access ⚠Control - XEvent
Mask ⚠OfScreen - XEvents
Queued ⚠ - XExtended
MaxRequest ⚠Size - XExtents
OfFont ⚠Set - XFetch
Buffer ⚠ - XFetch
Bytes ⚠ - XFetch
Name ⚠ - XFill
Arc ⚠ - XFill
Arcs ⚠ - XFill
Polygon ⚠ - XFill
Rectangle ⚠ - XFill
Rectangles ⚠ - XFilter
Event ⚠ - XFind
OnExtension ⚠List - XFlush⚠
- XFlushGC⚠
- XFonts
OfFont ⚠Set - XForce
Screen ⚠Saver - XFree⚠
- XFree
Colormap ⚠ - XFree
Colors ⚠ - XFree
Cursor ⚠ - XFree
Event ⚠Data - XFree
Extension ⚠List - XFree
Font ⚠ - XFree
Font ⚠Info - XFree
Font ⚠Names - XFree
Font ⚠Path - XFree
Font ⚠Set - XFreeGC⚠
- XFree
Modifiermap ⚠ - XFree
Pixmap ⚠ - XFree
String ⚠List - XFree
Threads ⚠ - XGContext
FromGC ⚠ - XGeometry⚠
- XGet
Atom ⚠Name - XGet
Atom ⚠Names - XGet
Command ⚠ - XGet
Default ⚠ - XGet
Error ⚠Database Text - XGet
Error ⚠Text - XGet
Event ⚠Data - XGet
Font ⚠Path - XGet
Font ⚠Property - XGetGC
Values ⚠ - XGet
Geometry ⚠ - XGetIC
Values ⚠ - XGetIM
Values ⚠ - XGet
Icon ⚠Name - XGet
Image ⚠ - XGet
Input ⚠Focus - XGet
Keyboard ⚠Control - XGet
Keyboard ⚠Mapping - XGet
Modifier ⚠Mapping - XGet
Motion ⚠Events - XGetOC
Values ⚠ - XGetOM
Values ⚠ - XGet
Pointer ⚠Control - XGet
Pointer ⚠Mapping - XGet
Screen ⚠Saver - XGet
Selection ⚠Owner - XGet
SubImage ⚠ - XGet
Transient ⚠ForHint - XGetWM
Colormap ⚠Windows - XGetWM
Protocols ⚠ - XGet
Window ⚠Attributes - XGet
Window ⚠Property - XGrab
Button ⚠ - XGrab
Key ⚠ - XGrab
Keyboard ⚠ - XGrab
Pointer ⚠ - XGrab
Server ⚠ - XHeightMM
OfScreen ⚠ - XHeight
OfScreen ⚠ - XIMOfIC⚠
- XIconify
Window ⚠ - XIfEvent⚠
- XImage
Byte ⚠Order - XInit
Extension ⚠ - XInit
Image ⚠ - XInit
Threads ⚠ - XInsert
Modifiermap ⚠Entry - XInstall
Colormap ⚠ - XIntern
Atom ⚠ - XIntern
Atoms ⚠ - XInternal
Connection ⚠Numbers - XKeycode
ToKeysym ⚠ - XKeysym
ToKeycode ⚠ - XKeysym
ToString ⚠ - XKill
Client ⚠ - XLast
Known ⚠Request Processed - XList
Depths ⚠ - XList
Extensions ⚠ - XList
Fonts ⚠ - XList
Fonts ⚠With Info - XList
Hosts ⚠ - XList
Installed ⚠Colormaps - XList
Pixmap ⚠Formats - XList
Properties ⚠ - XLoad
Font ⚠ - XLoad
Query ⚠Font - XLocale
OfFont ⚠Set - XLocale
OfIM ⚠ - XLocale
OfOM ⚠ - XLock
Display ⚠ - XLookup
Color ⚠ - XLookup
Keysym ⚠ - XLower
Window ⚠ - XMap
Raised ⚠ - XMap
Subwindows ⚠ - XMap
Window ⚠ - XMask
Event ⚠ - XMax
Cmaps ⚠OfScreen - XMax
Request ⚠Size - XMin
Cmaps ⚠OfScreen - XMove
Resize ⚠Window - XMove
Window ⚠ - XNew
Modifiermap ⚠ - XNext
Event ⚠ - XNext
Request ⚠ - XNoOp⚠
- XOMOfOC⚠
- XOpen
Display ⚠ - XOpenIM⚠
- XOpenOM⚠
- XParse
Color ⚠ - XParse
Geometry ⚠ - XPeek
Event ⚠ - XPeek
IfEvent ⚠ - XPending⚠
- XPlanes
OfScreen ⚠ - XProcess
Internal ⚠Connection - XProtocol
Revision ⚠ - XProtocol
Version ⚠ - XPut
Back ⚠Event - XPut
Image ⚠ - XQLength⚠
- XQuery
Best ⚠Cursor - XQuery
Best ⚠Size - XQuery
Best ⚠Stipple - XQuery
Best ⚠Tile - XQuery
Color ⚠ - XQuery
Colors ⚠ - XQuery
Extension ⚠ - XQuery
Font ⚠ - XQuery
Keymap ⚠ - XQuery
Pointer ⚠ - XQuery
Text ⚠Extents - XQuery
Text ⚠Extents16 - XQuery
Tree ⚠ - XRaise
Window ⚠ - XRead
Bitmap ⚠File - XRead
Bitmap ⚠File Data - XRebind
Keysym ⚠ - XRecolor
Cursor ⚠ - XReconfigureWM
Window ⚠ - XRefresh
Keyboard ⚠Mapping - XRegisterIM
Instantiate ⚠Callback - XRemove
Connection ⚠Watch - XRemove
From ⚠Save Set - XRemove
Host ⚠ - XRemove
Hosts ⚠ - XReparent
Window ⚠ - XReset
Screen ⚠Saver - XResize
Window ⚠ - XResource
Manager ⚠String - XRestack
Windows ⚠ - XRoot
Window ⚠ - XRoot
Window ⚠OfScreen - XRotate
Buffers ⚠ - XRotate
Window ⚠Properties - XScreen
Count ⚠ - XScreen
Number ⚠OfScreen - XScreen
OfDisplay ⚠ - XScreen
Resource ⚠String - XSelect
Input ⚠ - XSend
Event ⚠ - XServer
Vendor ⚠ - XSet
Access ⚠Control - XSet
After ⚠Function - XSet
ArcMode ⚠ - XSet
Authorization ⚠ - XSet
Background ⚠ - XSet
Clip ⚠Mask - XSet
Clip ⚠Origin - XSet
Clip ⚠Rectangles - XSet
Close ⚠Down Mode - XSet
Command ⚠ - XSet
Dashes ⚠ - XSet
Error ⚠Handler - XSet
Fill ⚠Rule - XSet
Fill ⚠Style - XSet
Font ⚠ - XSet
Font ⚠Path - XSet
Foreground ⚠ - XSet
Function ⚠ - XSet
Graphics ⚠Exposures - XSetIC
Focus ⚠ - XSetIC
Values ⚠ - XSetIM
Values ⚠ - XSetIO
Error ⚠Exit Handler - XSetIO
Error ⚠Handler - XSet
Icon ⚠Name - XSet
Input ⚠Focus - XSet
Line ⚠Attributes - XSet
Locale ⚠Modifiers - XSet
Modifier ⚠Mapping - XSetOC
Values ⚠ - XSetOM
Values ⚠ - XSet
Plane ⚠Mask - XSet
Pointer ⚠Mapping - XSet
Screen ⚠Saver - XSet
Selection ⚠Owner - XSet
State ⚠ - XSet
Stipple ⚠ - XSet
Subwindow ⚠Mode - XSetTS
Origin ⚠ - XSet
Tile ⚠ - XSet
Transient ⚠ForHint - XSetWM
Colormap ⚠Windows - XSetWM
Protocols ⚠ - XSet
Window ⚠Background - XSet
Window ⚠Background Pixmap - XSet
Window ⚠Border - XSet
Window ⚠Border Pixmap - XSet
Window ⚠Border Width - XSet
Window ⚠Colormap - XStore
Buffer ⚠ - XStore
Bytes ⚠ - XStore
Color ⚠ - XStore
Colors ⚠ - XStore
Name ⚠ - XStore
Named ⚠Color - XString
ToKeysym ⚠ - XSupports
Locale ⚠ - XSync⚠
- XSynchronize⚠
- XText
Extents ⚠ - XText
Extents16 ⚠ - XText
Width ⚠ - XText
Width16 ⚠ - XTranslate
Coordinates ⚠ - XUndefine
Cursor ⚠ - XUngrab
Button ⚠ - XUngrab
Key ⚠ - XUngrab
Keyboard ⚠ - XUngrab
Pointer ⚠ - XUngrab
Server ⚠ - XUninstall
Colormap ⚠ - XUnload
Font ⚠ - XUnlock
Display ⚠ - XUnmap
Subwindows ⚠ - XUnmap
Window ⚠ - XUnregisterIM
Instantiate ⚠Callback - XUnsetIC
Focus ⚠ - XVaCreate
Nested ⚠List - XVendor
Release ⚠ - XVisualID
From ⚠Visual - XWarp
Pointer ⚠ - XWhite
Pixel ⚠ - XWhite
Pixel ⚠OfScreen - XWidthMM
OfScreen ⚠ - XWidth
OfScreen ⚠ - XWindow
Event ⚠ - XWithdraw
Window ⚠ - XWrite
Bitmap ⚠File - XmbDraw
Image ⚠String - XmbDraw
String ⚠ - XmbDraw
Text ⚠ - XmbLookup
String ⚠ - XmbResetIC⚠
- XmbText
Escapement ⚠ - XmbText
Extents ⚠ - XmbText
PerChar ⚠Extents - XrmInitialize⚠
- Xutf8
Draw ⚠Image String - Xutf8
Draw ⚠String - Xutf8
Draw ⚠Text - Xutf8
Lookup ⚠String - Xutf8
ResetIC ⚠ - Xutf8
Text ⚠Escapement - Xutf8
Text ⚠Extents - Xutf8
Text ⚠PerChar Extents - XwcDraw
Image ⚠String - XwcDraw
String ⚠ - XwcDraw
Text ⚠ - XwcLookup
String ⚠ - XwcResetIC⚠
- XwcText
Escapement ⚠ - XwcText
Extents ⚠ - XwcText
PerChar ⚠Extents - _Exit⚠
- _Xmblen⚠
- _Xmbtowc⚠
- _Xwctomb⚠
- __
ctype_ ⚠get_ mb_ cur_ max - _mm_
clflush ⚠ - _mm_
getcsr ⚠ - _mm_
lfence ⚠ - _mm_
mfence ⚠ - _mm_
pause ⚠ - _mm_
setcsr ⚠ - _mm_
sfence ⚠ - a64l⚠
- abort⚠
- abs⚠
- aligned_
alloc ⚠ - alloca⚠
- arc4random⚠
- arc4random_
buf ⚠ - arc4random_
uniform ⚠ - at_
quick_ ⚠exit - atexit⚠
- atof⚠
- atoi⚠
- atol⚠
- atoll⚠
- bsearch⚠
- calloc⚠
- clearenv⚠
- div⚠
- drand48⚠
- drand48_
r ⚠ - ecvt⚠
- ecvt_r⚠
- erand48⚠
- erand48_
r ⚠ - exit⚠
- fcvt⚠
- fcvt_r⚠
- free⚠
- gcvt⚠
- getenv⚠
- getloadavg⚠
- getsubopt⚠
- initstate⚠
- initstate_
r ⚠ - jrand48⚠
- jrand48_
r ⚠ - l64a⚠
- labs⚠
- lcong48⚠
- lcong48_
r ⚠ - ldiv⚠
- llabs⚠
- lldiv⚠
- lrand48⚠
- lrand48_
r ⚠ - malloc⚠
- mblen⚠
- mbstowcs⚠
- mbtowc⚠
- mkdtemp⚠
- mkstemp⚠
- mkstemps⚠
- mktemp⚠
- mrand48⚠
- mrand48_
r ⚠ - nrand48⚠
- nrand48_
r ⚠ - on_exit⚠
- posix_
memalign ⚠ - pselect⚠
- putenv⚠
- qecvt⚠
- qecvt_r⚠
- qfcvt⚠
- qfcvt_r⚠
- qgcvt⚠
- qsort⚠
- quick_
exit ⚠ - rand⚠
- rand_r⚠
- random⚠
- random_
r ⚠ - realloc⚠
- reallocarray⚠
- realpath⚠
- rpmatch⚠
- seed48⚠
- seed48_
r ⚠ - select⚠
- setenv⚠
- setstate⚠
- setstate_
r ⚠ - srand⚠
- srand48⚠
- srand48_
r ⚠ - srandom⚠
- srandom_
r ⚠ - strtod⚠
- strtof⚠
- strtol⚠
- strtold⚠
- strtoll⚠
- strtoq⚠
- strtoul⚠
- strtoull⚠
- strtouq⚠
- system⚠
- unsetenv⚠
- valloc⚠
- wcstombs⚠
- wctomb⚠
Type Aliases§
- Atom
- Colormap
- Cursor
- Display
- Drawable
- Font
- GC
- GContext
- KeyCode
- KeySym
- Mask
- Pixmap
- SDL_
Assertion Handler - A callback that fires when an SDL assertion fails.
- SDL_
Audio Callback - This function is called when the audio device needs more data.
- SDL_
Audio DeviceID - SDL Audio Device IDs.
- SDL_
Audio Filter - SDL_
Audio Format - \brief Audio format flags.
- SDL_
Audio Stream - SDL_
Event Filter - A function pointer used for callbacks that watch the event queue.
- SDL_
FingerID - SDL_
GLContext - \brief An opaque handle to an OpenGL context.
- SDL_
Game Controller - SDL_
GestureID - SDL_
Haptic - SDL_
Hint Callback - Type definition of the hint callback function.
- SDL_
HitTest - Callback used for hit-testing.
- SDL_
Joystick - SDL_
JoystickGUID - An SDL_GUID is a 128-bit identifier for an input device that identifies that device across runs of SDL programs on the same platform. If the device is detached and then re-attached to a different port, or if the base system is rebooted, the device should still report the same GUID.
- SDL_
JoystickID - This is a unique ID for a joystick for the time it is connected to the system, and is never reused for the lifetime of the application. If the joystick is disconnected and reconnected, it will get a new ID.
- SDL_
Keycode - \brief The SDL virtual key representation.
- SDL_
LogOutput Function - The prototype for the log output callback function.
- SDL_
Metal View - \brief A handle to a CAMetalLayer-backed NSView (macOS) or UIView (iOS/tvOS).
- SDL_
Sensor - SDL_
SensorID - This is a unique ID for a sensor for the time it is connected to the system, and is never reused for the lifetime of the application.
- SDL_
Spin Lock - SDL_
TLSID - SDL_
Thread Function - The function passed to SDL_CreateThread().
- SDL_
Timer Callback - Function prototype for the timer callback function.
- SDL_
TimerID - Definition of the timer ID type.
- SDL_
TouchID - SDL_
blit - \brief The type of function used for surface blitting functions.
- SDL_
calloc_ func - SDL_
free_ func - SDL_
hid_ device - SDL_
iconv_ t - SDL_
main_ func - The prototype for the application’s main() function
- SDL_
malloc_ func - SDL_
realloc_ func - SDL_sem
- SDL_
threadID - SDL_
vulkan Instance - SDL_
vulkan Surface - Sint8
- Sint16
- Sint32
- Sint64
- Time
- Uint8
- Uint16
- Uint32
- Uint64
- VisualID
- VkInstance
- VkSurfaceKHR
- Window
- XButton
Pressed Event - XButton
Released Event - XConnection
Watch Proc - XEnter
Window Event - XError
Handler - XEvent
- XExt
Data - XFocus
InEvent - XFocus
OutEvent - XFont
Set - XIC
- XICProc
- XID
- XIDProc
- XIM
- XIMFeedback
- XIMHot
KeyState - XIMHot
KeyTrigger - XIMHot
KeyTriggers - XIMPreedit
Caret Callback Struct - XIMPreedit
Draw Callback Struct - XIMPreedit
State - XIMPreedit
State Notify Callback Struct - XIMProc
- XIMReset
State - XIMStatus
Draw Callback Struct - XIMString
Conversion Callback Struct - XIMString
Conversion Feedback - XIMString
Conversion Operation - XIMString
Conversion Position - XIMString
Conversion Text - XIMString
Conversion Type - XIMStyle
- XIMText
- XIOError
Exit Handler - XIOError
Handler - XImage
- XKey
Pressed Event - XKey
Released Event - XLeave
Window Event - XOC
- XOM
- XPointer
- XPointer
Moved Event - XVaNested
List - _Float32
- _Float64
- _Float32x
- _Float64x
- _XPriv
Display - __
blkcnt64_ t - __
blkcnt_ t - __
blksize_ t - __
builtin_ va_ list - __
caddr_ t - __
clock_ t - __
clockid_ t - __
compar_ fn_ t - __
daddr_ t - __dev_t
- __
fd_ mask - __
fsblkcnt64_ t - __
fsblkcnt_ t - __
fsfilcnt64_ t - __
fsfilcnt_ t - __
fsword_ t - __gid_t
- __
gnuc_ va_ list - __id_t
- __
ino64_ t - __ino_t
- __
int8_ t - __
int16_ t - __
int32_ t - __
int64_ t - __
int_ least8_ t - __
int_ least16_ t - __
int_ least32_ t - __
int_ least64_ t - __
intmax_ t - __
intptr_ t - __key_t
- __
loff_ t - __m64
- __m128
- __
m128_ u - __
m128bh - __m128d
- __
m128d_ u - __m128h
- __
m128h_ u - __m128i
- __
m128i_ u - __
mode_ t - __
nlink_ t - __
off64_ t - __off_t
- __pid_t
- __
pthread_ list_ t - __
pthread_ slist_ t - __
quad_ t - __
rlim64_ t - __
rlim_ t - __
sig_ atomic_ t - __
socklen_ t - __
ssize_ t - __
suseconds64_ t - __
suseconds_ t - __
syscall_ slong_ t - __
syscall_ ulong_ t - __
thrd_ t - __
time_ t - __
timer_ t - __tss_t
- __
u_ char - __u_int
- __
u_ long - __
u_ quad_ t - __
u_ short - __uid_t
- __
uint8_ t - __
uint16_ t - __
uint32_ t - __
uint64_ t - __
uint_ least8_ t - __
uint_ least16_ t - __
uint_ least32_ t - __
uint_ least64_ t - __
uintmax_ t - __
useconds_ t - __v1di
- __v2df
- __v2di
- __v2du
- __v2si
- __v4hi
- __v4sf
- __v4si
- __v4su
- __v8bf
- __v8hf
- __v8hi
- __v8hu
- __v8qi
- __v16qi
- __v16qs
- __v16qu
- blkcnt_
t - blksize_
t - caddr_t
- clock_t
- clockid_
t - daddr_t
- dev_t
- fd_mask
- fsblkcnt_
t - fsfilcnt_
t - fsid_t
- gid_t
- id_t
- ino_t
- int_
fast8_ t - int_
fast16_ t - int_
fast32_ t - int_
fast64_ t - int_
least8_ t - int_
least16_ t - int_
least32_ t - int_
least64_ t - intmax_
t - key_t
- loff_t
- mode_t
- nlink_t
- off_t
- pid_t
- pthread_
key_ t - pthread_
once_ t - pthread_
spinlock_ t - pthread_
t - quad_t
- register_
t - sigset_
t - suseconds_
t - time_t
- timer_t
- u_char
- u_int
- u_
int8_ t - u_
int16_ t - u_
int32_ t - u_
int64_ t - u_long
- u_
quad_ t - u_short
- uid_t
- uint
- uint_
fast8_ t - uint_
fast16_ t - uint_
fast32_ t - uint_
fast64_ t - uint_
least8_ t - uint_
least16_ t - uint_
least32_ t - uint_
least64_ t - uintmax_
t - ulong
- ushort
- va_list
- wchar_t
Unions§
- SDL_
Event - \brief General event structure
- SDL_
Game Controller Button Bind__ bindgen_ ty_ 1 - SDL_
Haptic Effect - \brief The generic template for any haptic effect.
- SDL_
RWops__ bindgen_ ty_ 1 - SDL_
SysW Minfo__ bindgen_ ty_ 1 - SDL_
SysW Mmsg__ bindgen_ ty_ 1 - SDL_
Window Shape Params - \brief A union containing parameters for shaped windows.
- XClient
Message Event__ bindgen_ ty_ 1 - XEData
Object - _XEvent
- _XIM
Status Draw Callback Struct__ bindgen_ ty_ 1 - _XIM
String Conversion Text__ bindgen_ ty_ 1 - _XIM
Text__ bindgen_ ty_ 1 - __
atomic_ wide_ counter - pthread_
attr_ t - pthread_
barrier_ t - pthread_
barrierattr_ t - pthread_
cond_ t - pthread_
condattr_ t - pthread_
mutex_ t - pthread_
mutexattr_ t - pthread_
rwlock_ t - pthread_
rwlockattr_ t