Exemplo n.º 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);
        }
Exemplo n.º 2
0
 public abstract void Update(ApplicationTimer timer);
Exemplo n.º 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);
        }