GamepadSettingsWidget.ixx File
ImGui widget for configuring gamepad input settings. More...
Included Headers
#include <string>
#include <format>
#include "imgui.h"
#include <helios.input.gamepad.GamepadSettings>
#include <helios.input.types.Gamepad>
#include <helios.input.InputAdapter>
#include <helios.ext.imgui.ImGuiWidget>
Namespaces Index
| namespace | helios |
| namespace | ext |
|
Platform-specific extensions and backend implementations. More... | |
| namespace | imgui |
| namespace | widgets |
|
Debug and developer widgets for ImGui overlays. More... | |
Classes Index
| class | GamepadSettingsWidget |
|
A configuration widget for adjusting gamepad input settings. More... | |
Description
ImGui widget for configuring gamepad input settings.
File Listing
The file content with the documentation metadata removed is:
18export namespace helios::ext::imgui::widgets {
39 class GamepadSettingsWidget : public ImGuiWidget {
46 helios::input::InputAdapter* inputAdapter_ = nullptr;
60 [[nodiscard]] static helios::input::types::Gamepad indexToId(int index) noexcept {
62 case 0: return helios::input::types::Gamepad::ONE;
63 case 1: return helios::input::types::Gamepad::TWO;
64 case 2: return helios::input::types::Gamepad::THREE;
65 case 3: return helios::input::types::Gamepad::FOUR;
66 default: return helios::input::types::Gamepad::ONE;
78 explicit GamepadSettingsWidget(helios::input::InputAdapter* inputAdapter)
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.