libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
MouseWheelToAnyMapping.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace Ship {
7
16 public:
22
25
27 std::string GetPhysicalInputName() override;
28
30 std::string GetPhysicalDeviceName() override;
31
32 protected:
34};
35} // namespace Ship
Base class for controller mappings that represent a physical input.
Definition ControllerInputMapping.h:16
Base class for mappings that bind a mouse scroll-wheel direction to any controller input.
Definition MouseWheelToAnyMapping.h:15
std::string GetPhysicalDeviceName() override
Returns the human-readable name of the mouse device.
MouseWheelToAnyMapping(WheelDirection wheelDirection)
Constructs a mouse-wheel mapping for the given scroll direction.
std::string GetPhysicalInputName() override
Returns the human-readable name of the bound wheel direction.
virtual ~MouseWheelToAnyMapping()
Destructor.
WheelDirection mWheelDirection
Definition MouseWheelToAnyMapping.h:33
Core namespace for the libultraship engine framework.
Definition gfx_direct3d_common.h:14
WheelDirection
Identifies a scroll-wheel direction delivered to the input mapping system.
Definition KeyboardScancodes.h:149