- Notifications
You must be signed in to change notification settings - Fork0
Gamepad navigation support for imgui
License
Apache-2.0, MIT licenses found
Licenses found
Apache-2.0
LICENSE-APACHEMIT
LICENSE-MITNotificationsYou must be signed in to change notification settings
Calcoph/imgui-gilrs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Crate to send gilrs gamepad events to imgui for gamepad navigation.
Create aGamepadHandler
usingGamepadHandler::new()
before the main loop.
CallGamepadHandler::handle_event()
for every gilrs event (or every winit event ifwinit
feature is enabled).
Make sure to enable gamepad navigation on your imgui application:
let io =Context::io_mut();io.config_flags |= imgui::ConfigFlags::NAV_ENABLE_GAMEPAD;
SeeTroubleshooting if encountering any issue.
winit
: allowsGamepadHandler::handle_event()
to also callWinitPlatform::handle_event()
If using theimgui-wgpu
crate, and the program crashes when opening the window menu (hold X on XBOX or Square on PlayStation). Then you must use commit89394e0
or later of the crate. You can do that by inserting the following in your Cargo.toml:
[patch.crates-io]imgui-wgpu = {git ="https://github.com/Yatekii/imgui-wgpu-rs",rev ="89394e0" }
About
Gamepad navigation support for imgui
Topics
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Apache-2.0
LICENSE-APACHEMIT
LICENSE-MITStars
Watchers
Forks
Packages0
No packages published