OSVR-Core
|
Class to maintain state for an interface for each report (and thus state) type explicitly enumerated. More...
#include <InterfaceState.h>
Public Member Functions | |
template<typename ReportType > | |
void | setStateFromReport (util::time::TimeValue const ×tamp, ReportType const &report) |
template<typename ReportType > | |
bool | hasState () const |
bool | hasAnyState () const |
template<typename ReportType > | |
void | getState (util::time::TimeValue ×tamp, traits::StateFromReport_t< ReportType > &state) const |
Class to maintain state for an interface for each report (and thus state) type explicitly enumerated.
|
inline |