/// <summary> /// Creates a new <see cref="ApplicationTimer"/> and starts measuring elapsed time /// </summary> public static void StartNew() { var timer = new ApplicationTimer(); TryQueryPerformanceFrequency(out timer._qpcFrequency); TryQueryPerformanceCounter(out timer._qpcLastTime); timer._qpcMaxDelta = (ulong)(timer._qpcFrequency.QuadPart / 10); }
public abstract void Update(ApplicationTimer timer);
/// <summary> /// Creates a new <see cref="ApplicationTimer"/> and starts measuring elapsed time /// </summary> public static ApplicationTimer StartNew() { var timer = new ApplicationTimer(); return(timer); }