25 [[nodiscard]] std::optional<std::reference_wrapper<IInput>>
input()
const;
131 [[nodiscard]]
virtual std::pair<float, float>
mouse_delta()
const = 0;
148 [[nodiscard]]
virtual std::pair<float, float>
mouse_scroll()
const = 0;
189 std::unique_ptr<IInput> input_;
Represents a point in 2D space.
Definition point.h:6
KeyCode
Definition key_code.h:5
MouseDirection
Represents the primary directions of mouse wheel movement.
Definition mouse_state.h:14