Template Struct ScrollAxisV1

Struct Documentation

template<typename Tag>
struct ScrollAxisV1

Information about a single scroll axis. To maintain ABI stability more versions may be added, in which case older versions will be converted to the latest version on event construction.

Public Functions

inline ScrollAxisV1()
inline ScrollAxisV1(mir::geometry::generic::Value<float, Tag> precise, mir::geometry::generic::Value<int, Tag> discrete, mir::geometry::generic::Value<int, Tag> value120, bool stop)
inline ScrollAxisV1(mir::geometry::generic::Value<float, Tag> precise, mir::geometry::generic::Value<int, Tag> discrete, bool stop)
inline auto operator==(ScrollAxisV1 const &other) const -> bool
inline auto operator!=(ScrollAxisV1 const &other) const -> bool

Public Members

mir::geometry::generic::Value<float, Tag> precise
mir::geometry::generic::Value<int, Tag> discrete
mir::geometry::generic::Value<int, Tag> value120
bool stop