Aegis.Calculate.HighResolutionTimer.GetElapsedSeconds C# (CSharp) Method

GetElapsedSeconds() public static method

public static GetElapsedSeconds ( long frequency, long startTime ) : double
frequency long
startTime long
return double
        public static double GetElapsedSeconds(long frequency, long startTime)
        {
            if (startTime == 0)
                return 0;

            long now;
            if (Kernel32.QueryPerformanceCounter(out now) == false)
                throw new AegisException(AegisResult.UnknownError, "QueryPerformanceCounter error.");

            return (double)(now - startTime) / (double)frequency;
        }