diff options
| author | 2022-11-28 10:08:50 -0500 | |
|---|---|---|
| committer | 2022-11-28 10:10:37 -0500 | |
| commit | 8265c167d34798d6a55a5af18fd2d1b704d45a3f (patch) | |
| tree | fa65d033969cfa2cceac18ca285c3b2dc63120f8 /src/input_common/helpers/touch_from_buttons.cpp | |
| parent | Merge pull request #9325 from german77/default_by_default (diff) | |
| download | yuzu-8265c167d34798d6a55a5af18fd2d1b704d45a3f.tar.gz yuzu-8265c167d34798d6a55a5af18fd2d1b704d45a3f.tar.xz yuzu-8265c167d34798d6a55a5af18fd2d1b704d45a3f.zip | |
input_common/helpers: Mark analog property structs members as static constexpr
These are const with no dependency on any other data members, so we can
make these static constexpr to reduce the overall object size.
Diffstat (limited to 'src/input_common/helpers/touch_from_buttons.cpp')
| -rw-r--r-- | src/input_common/helpers/touch_from_buttons.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/input_common/helpers/touch_from_buttons.cpp b/src/input_common/helpers/touch_from_buttons.cpp index 003a38da5..ff633a807 100644 --- a/src/input_common/helpers/touch_from_buttons.cpp +++ b/src/input_common/helpers/touch_from_buttons.cpp | |||
| @@ -59,11 +59,19 @@ public: | |||
| 59 | } | 59 | } |
| 60 | 60 | ||
| 61 | private: | 61 | private: |
| 62 | static constexpr Common::Input::AnalogProperties properties{ | ||
| 63 | .deadzone = 0.0f, | ||
| 64 | .range = 1.0f, | ||
| 65 | .threshold = 0.5f, | ||
| 66 | .offset = 0.0f, | ||
| 67 | .inverted = false, | ||
| 68 | .toggle = false, | ||
| 69 | }; | ||
| 70 | |||
| 62 | Button button; | 71 | Button button; |
| 63 | bool last_button_value; | 72 | bool last_button_value; |
| 64 | const float x; | 73 | const float x; |
| 65 | const float y; | 74 | const float y; |
| 66 | const Common::Input::AnalogProperties properties{0.0f, 1.0f, 0.5f, 0.0f, false}; | ||
| 67 | }; | 75 | }; |
| 68 | 76 | ||
| 69 | std::unique_ptr<Common::Input::InputDevice> TouchFromButton::Create( | 77 | std::unique_ptr<Common::Input::InputDevice> TouchFromButton::Create( |