See the sdl3-sys
dir for the SDL 3 Rust bindings.
sdl3-sys
: Rust bindings for SDL 3sdl3-src
: Source code crate for SDL 3, used bysdl3-sys
when building from source. This contains the official SDL repository as a git submodule.sdl3-sys-gen
: Parser and generator that generatessdl3-sys
from the official SDL 3 headers.sdl3-main
: Tools for using SDL's main and callback APIs.sdl3-main-macros
: Proc-macros forsdl3-main
.
Because we can do better. sdl3-sys-gen
makes platform independent bindings with full documentation
from the original headers and collects the output into modules. The generator is standalone.
If you prefer to work with more rusty and higher level constructs instead of the direct FFI bindings in this crate you may want to take a look at: