[−][src]Crate fermium
Bindings to SDL2.
This version exposes bindings for SDL2-2.0.12
, and if you avoid calling
any of the newer functions you can also use older versions of SDL2.
The default docs are for the x86_64 Windows MSVC version, but this crate also works just fine on Mac and Linux.
Things are about 95% the same from target to target. Some functions only
exist on specific platforms (eg: getting DirectX or Metal info), and others
have signatures that vary by platform (eg: creating a thread). Usually
nothing a little cfg
can't fix.
The SDL2 Wiki has information on function usage. What's here is just the function signatures and structs.
Macros
pick | Does all our conditional compilation selection. |
Structs
Enums
c_void | Equivalent to C's |
Constants
Functions
Type Definitions
Unions
SDL_Event | |
SDL_GameControllerButtonBind__bindgen_ty_1 | |
SDL_HapticEffect | |
SDL_RWops__bindgen_ty_1 | |
SDL_SysWMinfo__bindgen_ty_1 | |
SDL_SysWMmsg__bindgen_ty_1 | |
SDL_WindowShapeParams |