Class GainputMapper

Inheritance Relationships

Base Types

  • public gainput::InputListener

  • public CE::Input::Actions::Bindings (Class Bindings)

Class Documentation

class GainputMapper : public gainput::InputListener, public CE::Input::Actions::Bindings

Declaration: final

Public Functions

explicit GainputMapper(gainput::InputManager &manager)
~GainputMapper() override
GainputMapper(const GainputMapper&) = delete
GainputMapper &operator=(const GainputMapper&) = delete
inline void use_external_state(CE::Input::DeviceId device)
inline void set_gamepad_diagnostics(bool enabled) noexcept
bool OnDeviceButtonFloat(float deltaTime, CE::Input::DeviceId device, CE::Input::ControlId deviceButton, float oldValue, float newValue) override
bool OnDeviceButtonBool(gainput::DeviceId device, gainput::DeviceButtonId input, bool old_value, bool new_value) override
inline int GetPriority() const override

Declaration: [[nodiscard]]