#include <OVR_Timer.h>
Public Types | |
enum | { MsPerSecond = 1000, MksPerMs = 1000, MksPerSecond = MsPerSecond * MksPerMs } |
Static Public Member Functions | |
static double OVR_STDCALL | GetProfileSeconds () |
static UInt64 OVR_STDCALL | GetProfileTicks () |
static UInt64 OVR_STDCALL | GetRawFrequency () |
static UInt64 OVR_STDCALL | GetRawTicks () |
static UInt64 OVR_STDCALL | GetTicks () |
static UInt32 OVR_STDCALL | GetTicksMs () |
static double | RawTicksToSeconds (UInt64 rawTicks, UInt64 rawFrequency) |
static double | TicksToSeconds (UInt64 ticks) |
Static Private Member Functions | |
static void | initializeTimerSystem () |
static void | shutdownTimerSystem () |
Friends | |
class | System |
Definition at line 30 of file OVR_Timer.h.
anonymous enum |
Definition at line 33 of file OVR_Timer.h.
double OVR::Timer::GetProfileSeconds | ( | ) | [static] |
Definition at line 34 of file OVR_Timer.cpp.
UInt64 OVR::Timer::GetProfileTicks | ( | ) | [static] |
Definition at line 30 of file OVR_Timer.cpp.
UInt64 OVR::Timer::GetRawFrequency | ( | ) | [static] |
Definition at line 146 of file OVR_Timer.cpp.
UInt64 OVR::Timer::GetRawTicks | ( | ) | [static] |
Definition at line 130 of file OVR_Timer.cpp.
UInt64 OVR::Timer::GetTicks | ( | ) | [static] |
Definition at line 118 of file OVR_Timer.cpp.
UInt32 OVR::Timer::GetTicksMs | ( | ) | [static] |
Definition at line 113 of file OVR_Timer.cpp.
void OVR::Timer::initializeTimerSystem | ( | ) | [static, private] |
Definition at line 123 of file OVR_Timer.cpp.
static double OVR::Timer::RawTicksToSeconds | ( | UInt64 | rawTicks, |
UInt64 | rawFrequency | ||
) | [inline, static] |
Definition at line 85 of file OVR_Timer.h.
void OVR::Timer::shutdownTimerSystem | ( | ) | [static, private] |
Definition at line 126 of file OVR_Timer.cpp.
static double OVR::Timer::TicksToSeconds | ( | UInt64 | ticks | ) | [inline, static] |
Definition at line 80 of file OVR_Timer.h.
friend class System [friend] |
Definition at line 91 of file OVR_Timer.h.