Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deTimer Class Reference

`#include <deTimer.hpp>`

List of all members.

## Public Member Functions
| deTimer ()
| ~deTimer ()
bool | SupportsHighResCounter (void)
void | StartTimer (void)
void | StopTimer (void)
s64 | GetTime (void)
## Private Member Functions
void | UpdateElapsed (void)
## Private Attributes
bool | m_bRunning
s64 | m_i64Start
s64 | m_i64Elapsed
deSynchObject | m_SynchObject
s64 | m_i64Counts
LARGE_INTEGER | m_liCount
## Static Private Attributes
bool | sm_bInit = false
bool | sm_bPerformanceCounter = false
s64 | sm_i64Freq = 0

## Constructor & Destructor Documentation

deTimer::deTimer | ( |  | ) |

deTimer::~deTimer | ( |  | ) | `[inline]`

## Member Function Documentation

s64 deTimer::GetTime | ( | void |  | ) |

void deTimer::StartTimer | ( | void |  | ) |

void deTimer::StopTimer | ( | void |  | ) |

_inline bool deTimer::SupportsHighResCounter | ( | void |  | ) |

_inline void deTimer::UpdateElapsed | ( | void |  | ) | `[private]`

## Member Data Documentation

bool deTimer::m_bRunning`[private]`

s64 deTimer::m_i64Counts`[private]`

s64 deTimer::m_i64Elapsed`[private]`

s64 deTimer::m_i64Start`[private]`

LARGE_INTEGER deTimer::m_liCount`[private]`

deSynchObject deTimer::m_SynchObject`[private]`

bool deTimer::sm_bInit = false`[static, private]`

bool deTimer::sm_bPerformanceCounter = false`[static, private]`

__int64 deTimer::sm_i64Freq = 0`[static, private]`

The documentation for this class was generated from the following files:

- deTimer.hpp
- deTimer.cpp