Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 public abstract void Update(ApplicationTimer timer);
Beispiel #3
0
        /// <summary>
        /// Creates a new <see cref="ApplicationTimer"/> and starts measuring elapsed time
        /// </summary>
        public static ApplicationTimer StartNew()
        {
            var timer = new ApplicationTimer();

            return(timer);
        }