vigem 0.2.0

Safe Rust bindings for Vigem
Documentation

🎮 Vigem bindings for Rust! 🎮

It's WIP

Warning

I cant link this lib (need help) so you have to move dll for your arch to your .exe file catalog

Other problem, that bindgen can generate right binding for EVT_VIGEM_X360_NOTIFICATION and EVT_VIGEM_DS4_NOTIFICATION so I also need help

How to use?

Check examples directory

Functions:

  • vigem_alloc
  • vigem_free
  • vigem_connect
  • vigem_disconnect
  • vigem_target_x360_alloc
  • vigem_target_ds4_alloc
  • vigem_target_free
  • vigem_target_add
  • vigem_target_remove
  • vigem_target_get_index
  • vigem_target_get_type
  • vigem_target_is_attached
  • vigem_target_x360_unregister_notification
  • vigem_target_ds4_unregister_notification
  • vigem_target_set_vid
  • vigem_target_set_pid
  • vigem_target_get_vid
  • vigem_target_get_pid
  • vigem_target_x360_get_user_index
  • vigem_target_x360_update
  • vigem_register_notification - In progress
  • vigem_target_add_async - I dont know how to realize it (need help)