# Objective Closes #16221. ## Solution - Make `Gamepad` fields public and remove delegates / getters. - Move `impl Into` to `Axis` methods (delegates for `Axis` used `impl Into` to allow passing both `GamepadAxis` and `GamepadButton`). - Improve docs. ## Testing - I run tests. Not sure if the migration guide is needed, since it's a feature from RC, but I wrote it just in case. --- ## Migration Guide - `Gamepad` fields are now public. - Instead of using `Gamepad` delegates like `Gamepad::just_pressed`, call these methods directly on the fields. --------- Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com> |
||
|---|---|---|
| .. | ||
| char_input_events.rs | ||
| gamepad_input_events.rs | ||
| gamepad_input.rs | ||
| gamepad_rumble.rs | ||
| keyboard_input_events.rs | ||
| keyboard_input.rs | ||
| keyboard_modifiers.rs | ||
| mouse_grab.rs | ||
| mouse_input_events.rs | ||
| mouse_input.rs | ||
| text_input.rs | ||
| touch_input_events.rs | ||
| touch_input.rs | ||