Lines Matching refs:std
41 using namespace std::chrono_literals;
42 static constexpr std::chrono::nanoseconds NOMINAL_VSYNC_PERIOD{16ms};
43 static constexpr std::chrono::nanoseconds DELAY_PERIOD{NOMINAL_VSYNC_PERIOD * 5};
44 static constexpr std::chrono::nanoseconds ZERO{std::chrono::nanoseconds::zero()};
56 static std::mutex gLock;
59 std::string name;
61 std::chrono::nanoseconds frameTime{0LL};
95 const std::vector<FrameTime>& getTimeline() const { return timelines; } in getTimeline()
99 size_t preferredFrameTimelineIndex{std::numeric_limits<size_t>::max()};
100 std::vector<FrameTime> timelines;
104 std::lock_guard<std::mutex> _l(gLock); in vsyncCallback()
108 cb->frameTime = std::chrono::nanoseconds{frameTimeNanos}; in vsyncCallback()
129 static std::chrono::nanoseconds now() { in now()
130 return std::chrono::steady_clock::now().time_since_epoch(); in now()
134 std::chrono::nanoseconds startTime, std::chrono::nanoseconds maxTime) { in verifyCallback()
135 std::lock_guard<std::mutex> _l{gLock}; in verifyCallback()