Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HWTimer Class Reference

#include <HWTimer.h>

Collaboration diagram for HWTimer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 HWTimer ()
 HWTimer (HWTimer &t)
 ~HWTimer ()
bool IsSupported (void)
float GetElapsedTimeFloat (void)
double GetElapsedTimeDouble (void)
void SleepFloat (float s)
void SleepDouble (double s)
HWTimeroperator= (HWTimer &rhs)

Private Attributes

timeval m_LastCount
bool m_IsSupported

Constructor & Destructor Documentation

HWTimer::HWTimer  ) 
 

Definition at line 126 of file HWTimer.cpp.

References m_IsSupported.

HWTimer::HWTimer HWTimer t  ) 
 

Definition at line 133 of file HWTimer.cpp.

References m_IsSupported, and m_LastCount.

HWTimer::~HWTimer  ) 
 

Definition at line 140 of file HWTimer.cpp.


Member Function Documentation

double HWTimer::GetElapsedTimeDouble void   ) 
 

Definition at line 162 of file HWTimer.cpp.

References m_LastCount, and TIMEVALDIFFDOUBLE.

float HWTimer::GetElapsedTimeFloat void   ) 
 

Definition at line 149 of file HWTimer.cpp.

References m_LastCount, and TIMEVALDIFFFLOAT.

bool HWTimer::IsSupported void   ) 
 

Definition at line 144 of file HWTimer.cpp.

HWTimer & HWTimer::operator= HWTimer rhs  ) 
 

Definition at line 213 of file HWTimer.cpp.

References m_IsSupported, and m_LastCount.

void HWTimer::SleepDouble double  s  ) 
 

Definition at line 194 of file HWTimer.cpp.

References m_LastCount, and TIMEVALDIFFDOUBLE.

void HWTimer::SleepFloat float  s  ) 
 

Definition at line 175 of file HWTimer.cpp.

References m_LastCount, and TIMEVALDIFFFLOAT.


Member Data Documentation

bool HWTimer::m_IsSupported [private]
 

Definition at line 67 of file HWTimer.h.

Referenced by HWTimer(), and operator=().

struct timeval HWTimer::m_LastCount [private]
 

Definition at line 65 of file HWTimer.h.

Referenced by GetElapsedTimeDouble(), GetElapsedTimeFloat(), HWTimer(), operator=(), SleepDouble(), and SleepFloat().


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 21:20:55 2004 for vuVolume by  doxygen 1.3.9.1