.. _program_listing_file_src_o3ds_getTime.cpp: Program Listing for File getTime.cpp ==================================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/o3ds/getTime.cpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #include "getTime.h" #ifdef _WIN32 #include double GetTime() { LARGE_INTEGER StartTime; LARGE_INTEGER Freq; QueryPerformanceCounter(&StartTime); QueryPerformanceFrequency(&Freq); return (double)StartTime.QuadPart / (double)Freq.QuadPart; } #else #include double GetTime() { timespec time1; clock_gettime(CLOCK_MONOTONIC, &time1); return (double)time1.tv_sec + (double)time1.tv_nsec * 1e-9f; } #endif