Class Snapshot
Defined in File action-snapshot.h
Class Documentation
-
class Snapshot
The complete set of semantic actions from one poll.
Copies/handles stay stable after later polls.
Public Functions
-
inline std::uint64_t poll() const
Declaration:
[[nodiscard]]
-
inline std::chrono::steady_clock::time_point observed_at() const
Declaration:
[[nodiscard]]
-
inline bool has_changes() const
Declaration:
[[nodiscard]]
-
inline ButtonPollState button(Id action) const
Declaration:
[[nodiscard]]
-
inline AxisPollState axis(Id action) const
Declaration:
[[nodiscard]]
-
inline std::uint64_t poll() const