Public Member Functions | |
| GRPrecisionTimer () | |
| void | SetReferenceTimeToNow () |
| double | GetElapsedTimeSeconds () |
| GRPrecisionTimer () | |
| void | SetReferenceTimeToNow () |
| double | GetElapsedTimeSeconds () |
Private Member Functions | |
| void | ClearAllFields () |
| static bool | Kernel32_QueryPerformanceFrequency (out long countFrequency) |
| static bool | Kernel32_QueryPerformanceCounter (out long countValue) |
| void | ClearAllFields () |
| static bool | Kernel32_QueryPerformanceFrequency (out long countFrequency) |
| static bool | Kernel32_QueryPerformanceCounter (out long countValue) |
Private Attributes | |
| bool | mStarted |
| long | mCountsPerSecond |
| long | mStartCount |
Definition at line 271 of file GRV11.cs.
| GRV11.GRPrecisionTimer.GRPrecisionTimer | ( | ) |
| GRV11.GRPrecisionTimer.GRPrecisionTimer | ( | ) |
| void GRV11.GRPrecisionTimer.ClearAllFields | ( | ) | [private] |
Definition at line 278 of file GRV11.cs.
References GRV11.GRPrecisionTimer.mCountsPerSecond, GRV11.GRPrecisionTimer.mStartCount, and GRV11.GRPrecisionTimer.mStarted.
Referenced by GRV11.GRPrecisionTimer.GRPrecisionTimer().
| void GRV11.GRPrecisionTimer.SetReferenceTimeToNow | ( | ) |
Definition at line 292 of file GRV11.cs.
References GRV11.GRPrecisionTimer.mStartCount, and GRV11.GRPrecisionTimer.mStarted.
Referenced by GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
| double GRV11.GRPrecisionTimer.GetElapsedTimeSeconds | ( | ) |
Definition at line 314 of file GRV11.cs.
References GRV11.GRPrecisionTimer.mCountsPerSecond, GRV11.GRPrecisionTimer.mStartCount, and GRV11.GRPrecisionTimer.mStarted.
Referenced by GRV11.GRControl.GetTotalTimeSecondsNotLockedToFrameUpdates(), and GRV11.GRControl.OnPaint().
| static bool GRV11.GRPrecisionTimer.Kernel32_QueryPerformanceFrequency | ( | out long | countFrequency | ) | [private] |
| static bool GRV11.GRPrecisionTimer.Kernel32_QueryPerformanceCounter | ( | out long | countValue | ) | [private] |
| void GRV11.GRPrecisionTimer.ClearAllFields | ( | ) | [private] |
Definition at line 278 of file GRV11.cs.
References GRV11.GRPrecisionTimer.mCountsPerSecond, GRV11.GRPrecisionTimer.mStartCount, and GRV11.GRPrecisionTimer.mStarted.
| void GRV11.GRPrecisionTimer.SetReferenceTimeToNow | ( | ) |
Definition at line 292 of file GRV11.cs.
References GRV11.GRPrecisionTimer.mStartCount, and GRV11.GRPrecisionTimer.mStarted.
| double GRV11.GRPrecisionTimer.GetElapsedTimeSeconds | ( | ) |
Definition at line 314 of file GRV11.cs.
References GRV11.GRPrecisionTimer.mCountsPerSecond, GRV11.GRPrecisionTimer.mStartCount, and GRV11.GRPrecisionTimer.mStarted.
| static bool GRV11.GRPrecisionTimer.Kernel32_QueryPerformanceFrequency | ( | out long | countFrequency | ) | [private] |
| static bool GRV11.GRPrecisionTimer.Kernel32_QueryPerformanceCounter | ( | out long | countValue | ) | [private] |
bool GRV11.GRPrecisionTimer::mStarted [private] |
Definition at line 273 of file GRV11.cs.
Referenced by GRV11.GRPrecisionTimer.ClearAllFields(), GRV11.GRPrecisionTimer.GetElapsedTimeSeconds(), and GRV11.GRPrecisionTimer.SetReferenceTimeToNow().
long GRV11.GRPrecisionTimer::mCountsPerSecond [private] |
Definition at line 274 of file GRV11.cs.
Referenced by GRV11.GRPrecisionTimer.ClearAllFields(), and GRV11.GRPrecisionTimer.GetElapsedTimeSeconds().
long GRV11.GRPrecisionTimer::mStartCount [private] |
Definition at line 275 of file GRV11.cs.
Referenced by GRV11.GRPrecisionTimer.ClearAllFields(), GRV11.GRPrecisionTimer.GetElapsedTimeSeconds(), and GRV11.GRPrecisionTimer.SetReferenceTimeToNow().
1.5.6