8 breaking releases
0.9.1 | May 23, 2020 |
---|---|
0.8.0 | May 22, 2020 |
#5 in #xbox
Used in rlm2c
2MB
4K
SLoC
🎮 ViGEm bindings for Rust! 🎮
What is it?
ViGEm is Virtual Gamepad Emulation Framework.
These bindings are based on ViGEm client
How to use?
Check examples or read the docs
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_add_async
- Need help to add async/await support -
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_register_notification
-
vigem_target_update
-
vigem_target_send_report
Plans:
- Documentation
- Split to
-sys
- Add
tests
- Auto bindings generation
- Finish
Life is Strange 2
game