// Hardware high resolution timer. class RVAPI Timer { public: // Get seconds elapsed since timer was started. double GetSecs() const; // Start timer delayed by [delay] seconds. void Start(float delay = 0); // Stop[timer. void Stop(); // Clear timer. void Clear(); // Internal. void *operator () () const { return (void *)wobj; } // Constructor. Timer(); // Destructor. ~Timer(); private: byte wobj[32]; };