[][src]Crate fermium

The fermium crate is a set of bindings to SDL2, currently 2.0.9.

bindgen is used to generate the bindings from the official SDL2 include files. At the moment we include the following:

  • SDL2.h
  • SDL_syswm.h

However, SDL_syswm.h in particular pulls in a bunch of extra code and it overwhelms the generated bindings. To avoid this, we only keep the following whitelist of items:

  • SDL_ (functions, types, and vars)
  • SDLK_ (vars)
  • AUDIO_ (vars)

It is thought that this will expose all needed functionality, but if you think something should be added to the whitelist please submit an issue.

Constants

SDL_TOUCH_MOUSEID

Used as the device ID for mouse events simulated with touch input