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
vkGetInstanceProcAddrfunction. - 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